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 

$

$$$Text() - Method in enum squidpony.Messaging.NounTrait
 
$$Text() - Method in enum squidpony.Messaging.NounTrait
 
$Text() - Method in enum squidpony.Messaging.NounTrait
 

A

a - Variable in class squidpony.squidai.graph.Connection
 
a - Variable in class squidpony.squidmath.DelaunayTriangulator.Edge
 
a - Variable in class squidpony.squidmath.DelaunayTriangulator.Triangle
 
a - Variable in class squidpony.squidmath.SquidID
 
a - Variable in class squidpony.squidmath.Voronoi.Edge
 
a - Variable in class squidpony.squidmath.Voronoi.Triangle
 
a_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
above() - Method in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
 
AbstractRNG - Class in squidpony.squidmath
A helper class for implementing IRNG without so much busy-work.
AbstractRNG() - Constructor for class squidpony.squidmath.AbstractRNG
 
accentBoth(IRNG, String[], double, double) - Static method in class squidpony.FakeLanguageGen
 
accentConsonants(IRNG, String[], double) - Static method in class squidpony.FakeLanguageGen
 
accentVowels(IRNG, String[], double) - Static method in class squidpony.FakeLanguageGen
 
acos(float) - Static method in class squidpony.squidmath.NumberTools
Arc cosine approximation with very low error, using an algorithm from the 1955 research study "Approximations for Digital Computers," by RAND Corporation (this is sheet 35's algorithm, which is the fastest and least precise).
acos(double) - Static method in class squidpony.squidmath.NumberTools
Arc cosine approximation with very low error, using an algorithm from the 1955 research study "Approximations for Digital Computers," by RAND Corporation (this is sheet 35's algorithm, which is the fastest and least precise).
acos_(double) - Static method in class squidpony.squidmath.NumberTools
Inverse cosine function (arccos) but with output measured in turns instead of radians.
acos_(float) - Static method in class squidpony.squidmath.NumberTools
Inverse cosine function (arccos) but with output measured in turns instead of radians.
Adapted3DFrom4D() - Constructor for class squidpony.squidmath.Noise.Adapted3DFrom4D
 
Adapted3DFrom4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Adapted3DFrom4D
 
Adapted3DFrom5D() - Constructor for class squidpony.squidmath.Noise.Adapted3DFrom5D
 
Adapted3DFrom5D(Noise.Noise5D) - Constructor for class squidpony.squidmath.Noise.Adapted3DFrom5D
 
add(int, String) - Method in class squidpony.ObText
Inserts the given String element at the specified position in this ObText's top level.
add(String) - Method in class squidpony.ObText
Appends the given String element to the end of this ObText at the top level.
add(ObText.ObTextEntry) - Method in class squidpony.ObText.ObTextEntry
 
add(String) - Method in class squidpony.ObText.ObTextEntry
 
add(Coord, I, E) - Method in class squidpony.squidgrid.SpatialMap
Adds a new element with the given identity and Coord position.
add(Coord) - Method in class squidpony.squidgrid.zone.CoordPackerZone
Does nothing (this Zone is immutable).
add(K) - Method in class squidpony.squidmath.Arrangement
 
add(Arrangement<K>.MapEntry) - Method in class squidpony.squidmath.Arrangement.FastEntryIterator
 
add(K) - Method in class squidpony.squidmath.Arrangement.KeyIterator
 
add(K) - Method in class squidpony.squidmath.Arrangement.KeySet
Always throws an UnsupportedOperationException
add(Integer) - Method in class squidpony.squidmath.Arrangement.ValueIterator
 
add(T) - Method in class squidpony.squidmath.BinaryHeap
Adds the node to the heap using its current value.
add(T, double) - Method in class squidpony.squidmath.BinaryHeap
Sets the node's value and adds it to the heap.
add(Coord) - Method in class squidpony.squidmath.Coord
Separately combines the x and y positions of this Coord and other, producing a different Coord as their "sum."
add(int) - Method in class squidpony.squidmath.Coord
Separately adds the x and y positions of this Coord to operand, producing a different Coord as their "sum."
add(double) - Method in class squidpony.squidmath.Coord
Separately adds the x and y positions of this Coord to operand, rounding to the nearest int for each of x and y and producing a different Coord as their "sum."
add(double, double) - Method in class squidpony.squidmath.CoordDouble
 
add(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
 
add(Coord) - Method in class squidpony.squidmath.GreasedRegion
 
add(IntDoubleOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntDoubleOrderedMap.FastEntryIterator
 
add(Integer) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
 
add(Integer) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Always throws an UnsupportedOperationException
add(IntDoubleOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
Unsupported.
add(Double) - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueIterator
 
add(IntIntOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntIntOrderedMap.FastEntryIterator
 
add(Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.KeyIterator
 
add(Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Always throws an UnsupportedOperationException
add(IntIntOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
Unsupported.
add(Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.ValueIterator
 
add(int) - Method in class squidpony.squidmath.IntSet
Returns true if the key was not already in the set.
add(int) - Method in class squidpony.squidmath.IntVLA
 
add(Coord) - Method in class squidpony.squidmath.NeuralParticle
Adds a single specific point to the distribution.
add(K) - Method in class squidpony.squidmath.OrderedMap.KeyIterator
 
add(K) - Method in class squidpony.squidmath.OrderedMap.KeySet
Always throws an UnsupportedOperationException
add(Map.Entry<K, V>) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
Unsupported.
add(V) - Method in class squidpony.squidmath.OrderedMap.ValueIterator
 
add(K) - Method in class squidpony.squidmath.OrderedSet
 
add(T, int) - Method in class squidpony.squidmath.ProbabilityTable
Adds the given item to the table.
add(ProbabilityTable<T>, int) - Method in class squidpony.squidmath.ProbabilityTable
Adds the given probability table as a possible set of results for this table.
add(Coord) - Method in class squidpony.squidmath.Region
Adds a Coord to this Region, returning false if the Coord is null or already included in this, or true otherwise.
add(short) - Method in class squidpony.squidmath.ShortVLA
 
add(K) - Method in class squidpony.squidmath.UnorderedSet
 
addAccents(double, double) - Method in class squidpony.FakeLanguageGen
Produces a new FakeLanguageGen like this one but with extra vowels and/or consonants possible, adding from a wide selection of accented vowels (if vowelInfluence is above 0.0) and/or consonants (if consonantInfluence is above 0.0).
addAll(Collection<? extends Coord>) - Method in class squidpony.squidgrid.zone.CoordPackerZone
Does nothing (this Zone is immutable).
addAll(Collection<? extends K>) - Method in class squidpony.squidmath.Arrangement.KeySet
Always throws an UnsupportedOperationException.
addAll(Collection<? extends Coord>) - Method in class squidpony.squidmath.GreasedRegion
 
addAll(Collection<? extends Integer>) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Adds all elements of the given collection to this collection.
addAll(Collection<? extends IntDoubleOrderedMap.MapEntry>) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
Unsupported.
addAll(Collection<? extends Integer>) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Adds all elements of the given collection to this collection.
addAll(Collection<? extends IntIntOrderedMap.MapEntry>) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
Unsupported.
addAll(IntVLA) - Method in class squidpony.squidmath.IntSet
 
addAll(IntVLA, int, int) - Method in class squidpony.squidmath.IntSet
 
addAll(int...) - Method in class squidpony.squidmath.IntSet
 
addAll(int[], int, int) - Method in class squidpony.squidmath.IntSet
 
addAll(short[]) - Method in class squidpony.squidmath.IntSet
 
addAll(short[], int, int) - Method in class squidpony.squidmath.IntSet
 
addAll(IntSet) - Method in class squidpony.squidmath.IntSet
 
addAll(IntVLA) - Method in class squidpony.squidmath.IntVLA
 
addAll(IntVLA, int, int) - Method in class squidpony.squidmath.IntVLA
 
addAll(IntSet) - Method in class squidpony.squidmath.IntVLA
 
addAll(int...) - Method in class squidpony.squidmath.IntVLA
 
addAll(int[], int, int) - Method in class squidpony.squidmath.IntVLA
 
addAll(Collection<? extends K>) - Method in class squidpony.squidmath.OrderedMap.KeySet
Adds all elements of the given collection to this collection.
addAll(Collection<? extends Map.Entry<K, V>>) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
Unsupported.
addAll(Collection<? extends K>) - Method in class squidpony.squidmath.OrderedSet
 
addAll(K[]) - Method in class squidpony.squidmath.OrderedSet
 
addAll(OrderedMap<T, Integer>) - Method in class squidpony.squidmath.ProbabilityTable
Given an OrderedMap of T element keys and Integer weight values, adds all T keys with their corresponding weights into this ProbabilityTable.
addAll(ShortVLA) - Method in class squidpony.squidmath.ShortVLA
 
addAll(ShortVLA, int, int) - Method in class squidpony.squidmath.ShortVLA
 
addAll(short...) - Method in class squidpony.squidmath.ShortVLA
 
addAll(short[], int, int) - Method in class squidpony.squidmath.ShortVLA
 
addAll(int[]) - Method in class squidpony.squidmath.ShortVLA
 
addAll(Collection<? extends K>) - Method in class squidpony.squidmath.UnorderedSet
 
addAll(K[]) - Method in class squidpony.squidmath.UnorderedSet
 
addAllNested(OrderedMap<ProbabilityTable<T>, Integer>) - Method in class squidpony.squidmath.ProbabilityTable
Given an OrderedMap of ProbabilityTable keys and Integer weight values, adds all keys as nested tables with their corresponding weights into this ProbabilityTable.
addAllText(Collection<? extends IColoredString<T>>) - Method in class squidpony.ColoredStringList
Deprecated.
Contrary to Collection.addAll(Collection), this method appends text to the current text, without inserting new lines.
addAndMoveToFirst(K) - Method in class squidpony.squidmath.OrderedSet
Adds a key to the set; if the key is already present, it is moved to the first position of the iteration order.
addAndMoveToLast(K) - Method in class squidpony.squidmath.OrderedSet
Adds a key to the set; if the key is already present, it is moved to the last position of the iteration order.
addArchivedCategories(String) - Method in class squidpony.Thesaurus
Given an archive String saved by Thesaurus.archiveCategories() (probably from another version of SquidLib), this makes the Thesaurus class act like it did in that archive, assuming the Thesaurus.rng is seeded the same.
addArchivedCategoriesAlternate(String) - Method in class squidpony.Thesaurus
Given an archive String saved by Thesaurus.archiveCategoriesAlternate() (probably from another version of SquidLib), this makes the Thesaurus class act like it did in that archive, assuming the Thesaurus.rng is seeded the same and uses the same algorithm/RandomnessSource.
addAt(int, K) - Method in class squidpony.squidmath.Arrangement
Equivalent to Arrangement.add(Object), except that it can place k at any point in the ordering (shifting up later entries and changing their values to match their new positions in the ordering).
addAt(K, int) - Method in class squidpony.squidmath.OrderedSet
 
addBoulders(int) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Turns the given percentage of floor cells not already adjacent to walls into wall cells, represented by '#'.
addBoulders(int, int) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Turns the given percentage of floor cells not already adjacent to walls into wall cells, represented by '#'.
addCategory(String, Collection<String>) - Method in class squidpony.Thesaurus
Allows this Thesaurus to replace a specific keyword, typically containing multiple backtick characters (`) so it can't be confused with a "real word," with one of the words in synonyms (chosen in shuffled order).
addColoredText(String, T) - Method in class squidpony.ColoredStringList
Deprecated.
Appends colored text to this.
addColoredTextOnNewLine(String, T) - Method in class squidpony.ColoredStringList
Deprecated.
Appends colored text to this.
addConnection(Node<V>, Node<V>) - Method in class squidpony.squidai.graph.Graph
 
addConnection(Node<V>, Node<V>, float) - Method in class squidpony.squidai.graph.Graph
 
addConnection(Node<V>, Node<V>, float) - Method in class squidpony.squidai.graph.UndirectedGraph
 
addCostRule(char, double) - Method in class squidpony.squidgrid.Adjacency
 
addCostRule(char, double, boolean) - Method in class squidpony.squidgrid.Adjacency
 
addCostRule(char, double, boolean) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
addCostRule(char, double, boolean) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
addCostRule(char, double, boolean) - Method in class squidpony.squidgrid.Adjacency.ThinWallAdjacency
 
addDoors(int, boolean) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Turns the given percentage of viable doorways into doors, represented by '+' for doors that allow travel along the x-axis and '/' for doors that allow travel along the y-axis.
addDoors(int, boolean) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Turns the given percentage of viable doorways into doors, represented by '+' for doors that allow travel along the x-axis and '/' for doors that allow travel along the y-axis.
addDoors(int, boolean) - Method in class squidpony.squidgrid.mapping.ThinDungeonGenerator
Doors are not supported by this class.
addEdge(V, V) - Method in class squidpony.squidai.graph.Graph
Add an edge to the graph, from v to w.
addEdge(V, V, float) - Method in class squidpony.squidai.graph.Graph
Add an edge to the graph, from v to w and with the specified weight.
addEdge(Node<V>, float) - Method in class squidpony.squidai.graph.Node
 
addEmptyLine() - Method in class squidpony.ColoredStringList
Deprecated.
Jumps a line.
addFakeWords() - Method in class squidpony.Thesaurus
Adds a large list of words pre-generated by FakeLanguageGen and hand-picked for fitness, and makes them accessible with a keyword based on the language.
addFloorCharacter(char) - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
Adds a character considered as a floor.
addFOVs(double[][]...) - Static method in class squidpony.squidgrid.FOV
Adds multiple FOV maps together in the simplest way possible; does not check line-of-sight between FOV maps.
addFOVs(Iterable<double[][]>) - Static method in class squidpony.squidgrid.FOV
Adds multiple FOV maps together in the simplest way possible; does not check line-of-sight between FOV maps.
addFOVsInto(double[][], double[][]) - Static method in class squidpony.squidgrid.FOV
Adds an FOV map to another in the simplest way possible; does not check line-of-sight between FOV maps.
addFOVsInto(double[][], double[][]...) - Static method in class squidpony.squidgrid.FOV
Adds multiple FOV maps to basis cell-by-cell, modifying basis; does not check line-of-sight between FOV maps.
addFractionRange(int, int, int) - Method in class squidpony.squidmath.IntVLA
 
addFractionRange(int, int, int) - Method in class squidpony.squidmath.ShortVLA
 
addGrass(int) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Turns the majority of the given percentage of floor cells into grass cells, represented by '"'.
addGrass(int, int) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Turns the majority of the given percentage of floor cells into grass cells, represented by '"'.
addIfAbsent(K) - Method in class squidpony.squidmath.Arrangement
 
addKnownCategories() - Method in class squidpony.Thesaurus
Adds several pre-made categories to this Thesaurus' known categories, but won't cause it to try to replace normal words with synonyms (only categories, which contain backticks in the name).
addLake(int) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Instructs the generator to add a lake (here, of water) into a large area that can be filled without overwriting rooms, caves, or the edge of the map; wall cells will become the deep lake glyph (here, '~'), unless they are close to an existing room or cave, in which case they become the shallow lake glyph (here, ','), and corridors that are "covered" by a lake will become bridges, the glyph ':'.
addLake(int, char, char) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Instructs the generator to add a lake into a large area that can be filled without overwriting rooms, caves, or the edge of the map; wall cells will become the char deepLake, unless they are close to an existing room or cave, in which case they become the char shallowLake, and corridors that are "covered" by a lake will become bridges, the glyph ':'.
addMaze(int) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Instructs the generator to add a winding section of corridors into a large area that can be filled without overwriting rooms, caves, or the edge of the map; wall cells will become either '#' or '.' and corridors will be overwritten.
addModifiers(Collection<FakeLanguageGen.Modifier>) - Method in class squidpony.FakeLanguageGen
Adds the specified Modifier objects from a Collection to a copy of this FakeLanguageGen and returns it.
addModifiers(FakeLanguageGen.Modifier...) - Method in class squidpony.FakeLanguageGen
Adds the specified Modifier objects to a copy of this FakeLanguageGen and returns it.
addNoise(double[], int, int, double, Noise.Noise2D, long) - Static method in class squidpony.squidmath.TuringPattern
Simply adds the result of a noise call, multiplied by the given multiplier, to each point in substance.
addNoise(double[], int, int, double, Noise.Noise3D, double, long) - Static method in class squidpony.squidmath.TuringPattern
Simply adds the result of a noise call, multiplied by the given multiplier, to each point in substance.
addNoiseField(float[][], float, float, float, float, long, float, float) - Static method in class squidpony.squidmath.MasonNoise
 
addNoiseField(float[][][], float, float, float, float, float, float, long, float, float) - Static method in class squidpony.squidmath.MasonNoise
 
addOnNewLine(Collection<? extends IColoredString<T>>) - Method in class squidpony.ColoredStringList
Deprecated.
Adds texts to this, starting a new line for the first one.
addOrGet(K) - Method in class squidpony.squidmath.OrderedSet
Add a random element if not present, get the existing value if already present.
addOrGet(K) - Method in class squidpony.squidmath.UnorderedSet
Add a random element if not present, get the existing value if already present.
addOrIndex(K) - Method in class squidpony.squidmath.Arrangement
If the given key k is present, this returns its index without modifying the Arrangement; otherwise, it adds k to the end of the collection and returns the index for it there.
addRange(int, int) - Method in class squidpony.squidmath.IntVLA
 
addRange(int, int) - Method in class squidpony.squidmath.ShortVLA
 
addReplacement(CharSequence, String) - Method in class squidpony.Thesaurus
 
AddRotate() - Constructor for class squidpony.squidmath.FlawedRandomness.AddRotate
 
AddRotate(long) - Constructor for class squidpony.squidmath.FlawedRandomness.AddRotate
 
addStairs() - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Enables drawing stairs up, as '<', and stairs down, as '>', when a map is generated.
addStairs(boolean, boolean) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Potentially enables drawing stairs up, as '<', and stairs down, as '>', when a map is generated.
addStairs() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Enables drawing stairs up, as '<', and stairs down, as '>', when a map is generated.
addStairs(boolean, boolean) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Potentially enables drawing stairs up, as '<', and stairs down, as '>', when a map is generated.
addText(String) - Method in class squidpony.ColoredStringList
Deprecated.
Appends text to this, without specifying its color.
addText(IColoredString<T>) - Method in class squidpony.ColoredStringList
Deprecated.
Appends text to this.
addTextOnNewLine(String) - Method in class squidpony.ColoredStringList
Deprecated.
Appends text to this, on a new line; without specifying its color.
addTextOnNewLine(IColoredString<T>) - Method in class squidpony.ColoredStringList
Deprecated.
 
addTraps(int) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Turns the given percentage of open area floor cells into trap cells, represented by '^'.
addTraps(int, int) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Turns the given percentage of open area floor cells into trap cells, represented by '^'.
addVertex(V) - Method in class squidpony.squidai.graph.Graph
Adds a vertex to the graph.
addVertices(Collection<V>) - Method in class squidpony.squidai.graph.Graph
Adds all the vertices in the collection to the graph.
addWater(int) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Turns the majority of the given percentage of floor cells into water cells, represented by '~'.
addWater(int, int) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Turns the majority of the given percentage of floor cells into water cells, represented by '~'.
addWater(int, int) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Turns the majority of the given percentage of floor cells into water cells, represented by '~'.
addWater(int, int, int) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Turns the majority of the given percentage of floor cells into water cells, represented by '~'.
adjacency - Variable in class squidpony.squidai.CustomDijkstraMap
The main factor in determining the "Custom" behavior of CustomDijkstraMap; using an Adjacency implementation like Adjacency.BasicAdjacency should cause this class to mimic DijkstraMap, but using Adjacency.RotationAdjacency will be very different.
Adjacency - Class in squidpony.squidgrid
Some classes need detailed information about what cells are considered adjacent to other cells, and may need to construct a customized mapping of cells to their neighbors.
Adjacency() - Constructor for class squidpony.squidgrid.Adjacency
 
Adjacency.BasicAdjacency - Class in squidpony.squidgrid
 
Adjacency.RotationAdjacency - Class in squidpony.squidgrid
 
Adjacency.ThinWallAdjacency - Class in squidpony.squidgrid
 
adjective - Static variable in class squidpony.Thesaurus
 
adjectives - Variable in class squidpony.MonsterGen
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential1D
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential2D
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential3D
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential4D
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential5D
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential6D
 
adjustZoom() - Method in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
If the WorldMapGenerator used by FantasyPoliticalMapper.generate(long, WorldMapGenerator, WorldMapGenerator.BiomeMapper, Collection, int, double) zooms in or out, you can call this method to make the FantasyPoliticalMapper.zoomedMap 2D char array match its zoom.
AestheticDifference - Interface in squidpony.squidgrid
Used by DetailedMimic to allow different kinds of detail, including differentiating color or map features.
agares - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
agares - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
agares_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
agares_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
aim - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
aim - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
aim_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
aim_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
AimLimit - Enum in squidpony.squidai
Enum used for common targeting limitations (or lack thereof, in the case of AimLimit.FREE ).
alerted - Variable in class squidpony.squidgrid.SoundMap
The latest results of findAlerted(), with Coord keys representing the positions of creatures that were alerted and Double values representing how loud the sound was when it reached them.
Algorithms<V> - Class in squidpony.squidai.graph
Most of the algorithms that operate on a Graph are defined here, with some specific cases in subclasses.
algorithms() - Method in class squidpony.squidai.graph.DirectedGraph
 
algorithms() - Method in class squidpony.squidai.graph.Graph
 
algorithms() - Method in class squidpony.squidai.graph.UndirectedGraph
 
ALIEN_A - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that could be spoken by some very-non-human culture that would typically be fitting for an alien species.
ALIEN_E - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that could be spoken by some very-non-human culture that would typically be fitting for an alien species.
ALIEN_I - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that could be spoken by some very-non-human culture that would typically be fitting for an alien species.
ALIEN_O - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that could be spoken by some very-non-human culture that would typically be fitting for an alien species.
ALIEN_U - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that could be spoken by some very-non-human culture that would typically be fitting for an alien species.
ALL - Static variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Constant for features being added to all environment types.
ALL_ON - Static variable in class squidpony.squidmath.CoordPacker
 
ALL_WALL - Static variable in class squidpony.squidmath.CoordPacker
 
allAdjectives - Variable in class squidpony.Mnemonic
 
allAssociatedStrings() - Method in class squidpony.ObText.ObTextEntry
 
allAt(int, int) - Method in class squidpony.squidmath.RegionMap
Gets a List of all values associated with regions containing a given x,y point.
allCaves - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
allCorridors - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
allFloors - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
allMatching(char[][], char...) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
allNouns - Variable in class squidpony.Mnemonic
 
alloces - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
alloces - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
alloces_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
alloces_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
allOn() - Method in class squidpony.squidmath.GreasedRegion
Sets all cells in this to "on."
allPacked(short[]) - Static method in class squidpony.squidmath.CoordPacker
Gets all positions that are "on" in the given packed array, without unpacking it, and returns them as a Coord[].
allPackedHilbert(short[]) - Static method in class squidpony.squidmath.CoordPacker
Gets all positions that are "on" in the given packed array, without unpacking it, and returns them as an array of Hilbert Curve indices.
allRooms - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
alpha - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
alpha - Static variable in class squidpony.squidmath.CrossHash.Mist
 
alpha - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
alpha_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
alpha_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
alpha_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
ALT_NOISE - Static variable in class squidpony.squidmath.BlueNoise
Raw data this class uses, as 64 1D byte arrays.
altDetermine(long, int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Similar to VanDerCorputQRNG.determine(int, int), but can take bases that aren't prime and can sometimes produce a Halton-like sequence with almost-as-good distance between points.
alter(float, float, float, float) - Method in interface squidpony.IFilter
 
alter(K, K) - Method in class squidpony.squidmath.Arrangement
Swaps a key, original, for another key, replacement, while keeping replacement at the same point in the iteration order as original and keeping it associated with the same value (which also keeps its iteration index).
alter(int, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Swaps a key, original, for another key, replacement, while keeping replacement at the same point in the iteration order as original and keeping it associated with the same value (which also keeps its iteration index).
alter(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Swaps a key, original, for another key, replacement, while keeping replacement at the same point in the iteration order as original and keeping it associated with the same value (which also keeps its iteration index).
alter(K, K) - Method in class squidpony.squidmath.OrderedMap
Swaps a key, original, for another key, replacement, while keeping replacement at the same point in the iteration order as original and keeping it associated with the same value (which also keeps its iteration index).
alter(K, K) - Method in class squidpony.squidmath.OrderedSet
Changes a K, original, to another, replacement, while keeping replacement at the same point in the ordering.
alter1 - Variable in class squidpony.squidmath.Noise.Basic1D
 
alter2 - Variable in class squidpony.squidmath.Noise.Basic1D
 
alter3 - Variable in class squidpony.squidmath.Noise.Basic1D
 
alter4 - Variable in class squidpony.squidmath.Noise.Basic1D
 
alterA(A, A) - Method in class squidpony.squidmath.K2
Changes an existing A key, past, to another A key, future, if past exists in this K2 and future does not yet exist in this K2.
alterA(A, A) - Method in class squidpony.squidmath.K2V1
Changes an existing A key, past, to another A key, future, if past exists in this K2V1 and future does not yet exist in this K2V1.
alterAAt(int, A) - Method in class squidpony.squidmath.K2
Changes the A key at index to another A key, future, if index is valid and future does not yet exist in this K2.
alterAAt(int, A) - Method in class squidpony.squidmath.K2V1
Changes the A key at index to another A key, future, if index is valid and future does not yet exist in this K2V1.
alterAt(int, K) - Method in class squidpony.squidmath.Arrangement
Changes the K at the given index to replacement while keeping replacement at the same point in the ordering.
alterAt(int, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Changes the int at the given index to replacement while keeping replacement at the same point in the ordering.
alterAt(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Changes the int at the given index to replacement while keeping replacement at the same point in the ordering.
alterAt(int, K) - Method in class squidpony.squidmath.OrderedMap
Changes the K at the given index to replacement while keeping replacement at the same point in the ordering.
alterAt(int, K) - Method in class squidpony.squidmath.OrderedSet
Changes the K at the given index to replacement while keeping replacement at the same point in the ordering.
alterAtCarefully(int, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Changes the int at the given index to replacement while keeping replacement at the same point in the ordering.
alterAtCarefully(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Changes the int at the given index to replacement while keeping replacement at the same point in the ordering.
alterAtCarefully(int, K) - Method in class squidpony.squidmath.OrderedMap
Changes the K at the given index to replacement while keeping replacement at the same point in the ordering.
Alteration() - Constructor for class squidpony.FakeLanguageGen.Alteration
 
Alteration(String, String) - Constructor for class squidpony.FakeLanguageGen.Alteration
 
Alteration(String, String, double) - Constructor for class squidpony.FakeLanguageGen.Alteration
 
Alteration(Pattern, String, double) - Constructor for class squidpony.FakeLanguageGen.Alteration
 
alterations - Variable in class squidpony.FakeLanguageGen.Modifier
 
alterations - Variable in class squidpony.Thesaurus
 
alterB(B, B) - Method in class squidpony.squidmath.K2
Changes an existing B key, past, to another B key, future, if past exists in this K2 and future does not yet exist in this K2.
alterB(B, B) - Method in class squidpony.squidmath.K2V1
Changes an existing B key, past, to another B key, future, if past exists in this K2V1 and future does not yet exist in this K2V1.
alterBAt(int, B) - Method in class squidpony.squidmath.K2
Changes the B key at index to another B key, future, if index is valid and future does not yet exist in this K2.
alterBAt(int, B) - Method in class squidpony.squidmath.K2V1
Changes the B key at index to another B key, future, if index is valid and future does not yet exist in this K2V1.
alterBounds(int, int) - Method in class squidpony.squidmath.GreasedRegion
Changes the width and/or height of this GreasedRegion, enlarging or shrinking starting at the edges where x == width - 1 and y == height - 1.
alterCarefully(int, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Swaps a key, original, for another key, replacement, while keeping replacement at the same point in the iteration order as original and keeping it associated with the same value (which also keeps its iteration index).
alterCarefully(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Swaps a key, original, for another key, replacement, while keeping replacement at the same point in the iteration order as original and keeping it associated with the same value (which also keeps its iteration index).
alterCarefully(K, K) - Method in class squidpony.squidmath.OrderedMap
Swaps a key, original, for another key, replacement, while keeping replacement at the same point in the iteration order as original and keeping it associated with the same value (which also keeps its iteration index).
alternate - Static variable in class squidpony.squidmath.Noise
 
alterQAt(int, Q) - Method in class squidpony.squidmath.K2V1
Changes the Q value at index to another Q value, future, if index is valid.
alwaysSolid - Static variable in class squidpony.squidmath.MaskedShapeGenerator
 
amdusias - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
amdusias - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
amdusias_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
amdusias_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
amon - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
amon - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
amon_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
amon_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
amy - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
amy - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
amy_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
amy_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
analyze(CharSequence) - Method in class squidpony.MarkovChar
This is the main necessary step before using a MarkovText; you must call this method at some point before you can call any other methods.
analyze(Iterable<T>) - Method in class squidpony.MarkovObject
This is the main necessary step before using a MarkovObject; you must call this method at some point before you can call any other methods.
analyze(T[]) - Method in class squidpony.MarkovObject
This is the main necessary step before using a MarkovObject; you must call this method at some point before you can call any other methods.
analyze(CharSequence) - Method in class squidpony.MarkovText
This is the main necessary step before using a MarkovText; you must call this method at some point before you can call any other methods.
analyze(CharSequence) - Method in class squidpony.MarkovTextLimited
This is the main necessary step before using a MarkovTextLimited; you must call this method at some point before you can call any other methods.
analyze(int[], int, int, int, int, boolean) - Method in class squidpony.squidgrid.DetailedMimic
DISCOURAGED; use DetailedMimic.neoProcess(int[], int, int, int, int, int, int, boolean) instead, which doesn't need a separate analysis step.
ANCIENT_EGYPTIAN - Static variable in class squidpony.FakeLanguageGen
A (necessarily) very rough anglicization of Old Egyptian, a language that has no precisely known pronunciation rules and was written with hieroglyphics.
and(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Intersection of two GreasedRegions, assigning the result into this GreasedRegion.
andNot(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Difference of two GreasedRegions, assigning the result into this GreasedRegion.
andras - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
andras - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
andras_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
andras_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
andrealphus - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
andrealphus - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
andrealphus_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
andrealphus_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
andromalius - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
andromalius - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
andromalius_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
andromalius_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
andSamples(boolean[][], boolean[][]) - Static method in class squidpony.squidgrid.MimicFill
Runs a logical AND on each pair of booleans at the same position in left and right, and returns the result of all the AND operations as a 2D boolean array (using the minimum dimensions shared between left and right).
andWrapping64(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Intersection of two GreasedRegions, assigning the result into this GreasedRegion, with the special requirement that other must be a 64x64 area, and the special property that other will be considered tiled to cover all of the area of this GreasedRegion.
anyConsonant - Static variable in class squidpony.FakeLanguageGen
A pattern String that will match any vowel FakeLanguageGen can produce out-of-the-box, including Latin, Greek, and Cyrillic; for use when a String will be interpreted as a regex (as in FakeLanguageGen.Alteration).
anyConsonantCluster - Static variable in class squidpony.FakeLanguageGen
A pattern String that will match any vowel FakeLanguageGen can produce out-of-the-box, including Latin, Greek, and Cyrillic; for use when a String will be interpreted as a regex (as in FakeLanguageGen.Alteration).
anyFreshMap - Variable in class squidpony.squidgrid.MultiSpill
The cells that are filled by the any spiller will be true, others will be false.
anySpillMap - Variable in class squidpony.squidgrid.MultiSpill
The cells that are filled by the any spiller will be true, others will be false.
anyVowel - Static variable in class squidpony.FakeLanguageGen
A pattern String that will match any vowel FakeLanguageGen can produce out-of-the-box, including Latin, Greek, and Cyrillic; for use when a String will be interpreted as a regex (as in FakeLanguageGen.Alteration).
anyVowelCluster - Static variable in class squidpony.FakeLanguageGen
A pattern String that will match any vowel FakeLanguageGen can produce out-of-the-box, including Latin, Greek, and Cyrillic; for use when a String will be interpreted as a regex (as in FakeLanguageGen.Alteration).
AOE - Interface in squidpony.squidai
Area of Effect interface meant to be implemented by various specific burst, line, flowing, and user-made AOE types.
aoe - Variable in class squidpony.squidai.Technique
 
apartPacked(short[], int) - Static method in class squidpony.squidmath.CoordPacker
Gets the positions that are "on" in the given packed array, without unpacking it, keeps only positions that are at least minDistance apart from other positions this will return, and returns the positions as a Coord[].
apartPacked(short[], int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Gets the positions that are "on" in the given packed array, without unpacking it, keeps only positions that are at least minDistance apart from other positions this will return, and returns the positions as a Coord[].
apartPackedHilbert(short[], int) - Static method in class squidpony.squidmath.CoordPacker
Gets the positions that are "on" in the given packed array, without unpacking it, keeps only positions that are at least minDistance apart from other positions this will return, and returns the positions as an array of Hilbert Curve indices.
apartPackedHilbert(short[], int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Gets the positions that are "on" in the given packed array, without unpacking it, keeps only positions that are at least minDistance apart from other positions this will return, and returns the positions as an array of Hilbert Curve indices.
append(char) - Method in interface squidpony.panel.IColoredString
A convenience alias for append(c, null).
append(char, T) - Method in interface squidpony.panel.IColoredString
Mutates this by appending c to it.
append(String) - Method in interface squidpony.panel.IColoredString
A convenience alias for append(text, null).
append(String, T) - Method in interface squidpony.panel.IColoredString
Mutates this by appending text to it.
append(IColoredString<T>) - Method in interface squidpony.panel.IColoredString
Mutates this by appending other to it.
append(String) - Method in class squidpony.panel.IColoredString.Bucket
 
append(char) - Method in class squidpony.panel.IColoredString.Impl
 
append(char, T) - Method in class squidpony.panel.IColoredString.Impl
 
append(String) - Method in class squidpony.panel.IColoredString.Impl
 
append(String, T) - Method in class squidpony.panel.IColoredString.Impl
 
append(IColoredString<T>) - Method in class squidpony.panel.IColoredString.Impl
 
append(IColoredString.Bucket<T>) - Method in class squidpony.panel.IColoredString.Impl
 
appendCapitalized(String, TextBuffer) - Static method in class squidpony.Messaging.BeingSubstitution
 
appendContaining(Collection<GreasedRegion>, int, int, GreasedRegion...) - Static method in class squidpony.squidmath.GreasedRegion
Tries to look up the position x,y in each GreasedRegion in packed; each GreasedRegion that contains that x,y point is appended into the Collection into.
appendContaining(Collection<GreasedRegion>, int, int, Collection<GreasedRegion>) - Static method in class squidpony.squidmath.GreasedRegion
Tries to look up the position x,y in each GreasedRegion in packed; each GreasedRegion that contains that x,y point is appended into the Collection into.
appendFloat(float, T) - Method in interface squidpony.panel.IColoredString
Mutates this by appending f to it.
appendFloat(float, T) - Method in class squidpony.panel.IColoredString.Impl
 
appendHex(StringBuilder, long) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, double) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, int) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, float) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, short) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, char) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, byte) - Static method in class squidpony.StringKit
 
appendInt(int, T) - Method in interface squidpony.panel.IColoredString
Mutates this by appending i to it.
appendInt(int, T) - Method in class squidpony.panel.IColoredString.Impl
 
appendInto(IntVLA) - Method in class squidpony.squidmath.IntSet
Appends to an existing (non-null) IntVLA with all the int items in this IntSet.
appendJoined(StringBuilder, CharSequence, CharSequence...) - Static method in class squidpony.StringKit
 
appendJoined(StringBuilder, CharSequence, Collection<? extends CharSequence>) - Static method in class squidpony.StringKit
 
appendJoined(StringBuilder, CharSequence, long...) - Static method in class squidpony.StringKit
 
appendJoined(StringBuilder, CharSequence, double...) - Static method in class squidpony.StringKit
 
appendJoined(StringBuilder, CharSequence, int...) - Static method in class squidpony.StringKit
 
appendJoined(StringBuilder, CharSequence, float...) - Static method in class squidpony.StringKit
 
appendJoined(StringBuilder, CharSequence, short...) - Static method in class squidpony.StringKit
 
appendJoined(StringBuilder, CharSequence, char...) - Static method in class squidpony.StringKit
 
appendJoined(StringBuilder, CharSequence, byte...) - Static method in class squidpony.StringKit
 
appendJoined(StringBuilder, CharSequence, boolean...) - Static method in class squidpony.StringKit
 
appendJoined(StringBuilder, CharSequence, Object[]) - Static method in class squidpony.StringKit
Joins the items in elements by calling their toString method on them (or just using the String "null" for null items), and separating each item with delimiter.
appendJoined(StringBuilder, CharSequence, Iterable<?>) - Static method in class squidpony.StringKit
Joins the items in elements by calling their toString method on them (or just using the String "null" for null items), and separating each item with delimiter.
appendJoinedAlt(StringBuilder, boolean...) - Static method in class squidpony.StringKit
Joins the boolean array elements without delimiters into a String, using "1" for true and "0" for false.
appendJoinedAlt(StringBuilder, CharSequence, long...) - Static method in class squidpony.StringKit
Like StringKit.appendJoined(StringBuilder, CharSequence, long...), but this appends an 'L' to each number so they can be read in by Java.
appendJoinedArrays(StringBuilder, CharSequence, char[]...) - Static method in class squidpony.StringKit
 
appendPackedString(StringBuilder) - Method in class squidpony.squidmath.GreasedRegion
Packs this GreasedRegion using a Hilbert Curve RLE algorithm and appends the result into packing.
appendQuoted(StringBuilder, String) - Static method in class squidpony.Converters
 
appendQuoted(StringBuilder, String) - Static method in class squidpony.ObText
 
appendQuoted(StringBuilder, String, Matcher) - Static method in class squidpony.ObText
 
appendQuotedObText(StringBuilder, String) - Static method in class squidpony.ObText
 
appendSubstitution(MatchResult, TextBuffer) - Method in class squidpony.Messaging.BeingSubstitution
 
apply(Coord, Coord) - Method in class squidpony.squidai.Technique
This does one last validation of the location aimAt (checking that it is within the valid range for this Technique) before getting the area affected by the AOE targeting that cell.
approxEquals(double, double, double) - Static method in class squidpony.squidmath.MathExtras
Checks that two values are approximately equal (plus or minus a specified absolute tolerance).
approximateBits(RandomnessSource, int) - Static method in class squidpony.squidmath.GreasedRegion
Generates a random 64-bit long with a number of '1' bits (Hamming weight) equal on average to bitCount.
approximateBits(int) - Method in class squidpony.squidmath.RNG
Deprecated.
ARABIC_ROMANIZED - Static variable in class squidpony.FakeLanguageGen
Imitation Arabic, using mostly the Latin alphabet but with some Greek letters for tough transliteration topics.
arbitraryNoise(long, double...) - Method in class squidpony.squidmath.MitchellNoise
 
archiveCategories() - Static method in class squidpony.Thesaurus
Gets a stable (large) String that stores all categories this version of Thesaurus knows, as well as all of the words each category includes.
archiveCategoriesAlternate() - Static method in class squidpony.Thesaurus
Gets a stable (large) String that stores all categories this version of Thesaurus knows, as well as all of the words each category includes.
AreaUtils - Class in squidpony.squidai
Static utilities for use in AOE and anything else that might need HashMaps of Coord keys to Double values.
AreaUtils() - Constructor for class squidpony.squidai.AreaUtils
 
areEqual(Object, Object) - Method in class squidpony.IColorCenter.Skeleton.GranularHasher
 
areEqual(Object, Object) - Method in interface squidpony.squidmath.CrossHash.IHasher
Not all types you might want to use an IHasher on meaningfully implement .equals(), such as array types; in these situations the areEqual method helps quickly check for equality by potentially having special logic for the type this is meant to check.
areEqual(Object, Object) - Method in class squidpony.squidmath.HashCommon.EnumHasher
 
AroundCounterClockWise(int, int, Coord) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
A fresh iterator, to iterate counter clock wise around start starting on start's right.
AroundCounterClockWise(int, int, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
A fresh iterator, to iterate counter clock wise around (xstart, ystart) starting on start's right.
Arrangement<K> - Class in squidpony.squidmath
A bi-directional mapping of objects to positions in an ordering (which this generates), and vice versa.
Arrangement(int, float) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement.
Arrangement(int) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with 0.5f as load factor.
Arrangement() - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with initial expected 16 entries and 0.5f as load factor.
Arrangement(Map<? extends K, ? extends Integer>, float) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement copying a given one.
Arrangement(Map<? extends K, ? extends Integer>) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with 0.5f as load factor copying a given one.
Arrangement(Arrangement<? extends K>) - Constructor for class squidpony.squidmath.Arrangement
 
Arrangement(K[], float) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement using the elements of an array.
Arrangement(Collection<K>) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement using the elements of an array.
Arrangement(Collection<K>, float) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement using the given collection of keys.
Arrangement(K[]) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with 0.5f as load factor using the elements of an array.
Arrangement(int, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement.
Arrangement(int, CrossHash.IHasher) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with 0.5f as load factor.
Arrangement(CrossHash.IHasher) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with initial expected 16 entries and 0.5f as load factor.
Arrangement(Map<? extends K, ? extends Integer>, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement copying a given one.
Arrangement(Map<? extends K, ? extends Integer>, CrossHash.IHasher) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with 0.5f as load factor copying a given one.
Arrangement(K[], float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement using the elements of two parallel arrays.
Arrangement(K[], CrossHash.IHasher) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with 0.5f as load factor using the elements of two parallel arrays.
Arrangement.FastEntryIterator - Class in squidpony.squidmath
 
Arrangement.KeyIterator - Class in squidpony.squidmath
An iterator on keys.
Arrangement.KeySet - Class in squidpony.squidmath
 
Arrangement.ValueCollection - Class in squidpony.squidmath
 
Arrangement.ValueIterator - Class in squidpony.squidmath
An iterator on values.
arraySize(int, float) - Static method in class squidpony.squidmath.Arrangement
Returns the least power of two smaller than or equal to 230 and larger than or equal to Math.ceil( expected / f ).
arraySize(int, float) - Static method in class squidpony.squidmath.IntDoubleOrderedMap
Returns the least power of two smaller than or equal to 230 and larger than or equal to Math.ceil( expected / f ).
arraySize(int, float) - Static method in class squidpony.squidmath.IntIntOrderedMap
Returns the least power of two smaller than or equal to 230 and larger than or equal to Math.ceil( expected / f ).
arraySize(int, float) - Static method in class squidpony.squidmath.OrderedMap
Returns the least power of two smaller than or equal to 230 and larger than or equal to Math.ceil( expected / f ).
arraySize(int, float) - Static method in class squidpony.squidmath.OrderedSet
Returns the least power of two smaller than or equal to 230 and larger than or equal to Math.ceil( expected / f ).
arraySize(int, float) - Static method in class squidpony.squidmath.UnorderedMap
Returns the least power of two smaller than or equal to 230 and larger than or equal to Math.ceil( expected / f ).
arraySize(int, float) - Static method in class squidpony.squidmath.UnorderedSet
Returns the least power of two smaller than or equal to 230 and larger than or equal to Math.ceil( expected / f ).
arrayToHashMap(boolean[][]) - Static method in class squidpony.squidai.AreaUtils
This takes a 2D boolean array and returns a HashMap of Coord keys to Double values, but will only use the value 1.0, and only for positions in map that have as their boolean element true.
arrayToHashMap(double[][]) - Static method in class squidpony.squidai.AreaUtils
This takes a 2D double array called map and returns a HashMap of Coord keys to Double values, and will have a key for every position in map that is greater than 0.0, with values equal to those in map.
arrayToHashMap(double[][], double) - Static method in class squidpony.squidai.AreaUtils
This takes a 2D double array and returns a HashMap of Coord keys to Double values, but will only use the value 1.0, and only does this if the passed double[][] has a value at that position that is greater than cutoff.
ArrayTools - Class in squidpony
Static methods for various frequently-used operations on 1D and 2D arrays.
ArrayTools() - Constructor for class squidpony.ArrayTools
 
asArray(CharSequence...) - Static method in class squidpony.StringConvert
Simply takes a vararg of Class and returns the simple names of the Classes as a String array.
asCoords() - Method in class squidpony.squidmath.GreasedRegion
 
asCoords(Coord[]) - Method in class squidpony.squidmath.GreasedRegion
 
asEncoded() - Method in class squidpony.squidmath.GreasedRegion
 
asin(float) - Static method in class squidpony.squidmath.NumberTools
Arc sine approximation with very low error, using an algorithm from the 1955 research study "Approximations for Digital Computers," by RAND Corporation (this is sheet 35's algorithm, which is the fastest and least precise).
asin(double) - Static method in class squidpony.squidmath.NumberTools
Arc sine approximation with very low error, using an algorithm from the 1955 research study "Approximations for Digital Computers," by RAND Corporation (this is sheet 35's algorithm, which is the fastest and least precise).
asin_(double) - Static method in class squidpony.squidmath.NumberTools
Inverse sine function (arcsine) but with output measured in turns instead of radians.
asin_(float) - Static method in class squidpony.squidmath.NumberTools
Inverse sine function (arcsine) but with output measured in turns instead of radians.
asIntMap(int) - Method in class squidpony.squidmath.NeuralParticle
Returns an integer mapping of the current distribution.
asInts() - Method in class squidpony.squidmath.ShortVLA
 
asList() - Method in class squidpony.squidmath.NeuralParticle
Returns a list of the current distribution.
asmoday - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
asmoday - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
asmoday_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
asmoday_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
asRandom() - Method in class squidpony.squidmath.DeckRNG
 
asRandom() - Method in class squidpony.squidmath.RNG
 
associated - Variable in class squidpony.ObText.ObTextEntry
 
AssociatedName(String, boolean, String[], String...) - Constructor for class squidpony.ProceduralMessaging.AssociatedName
Creates an AssociatedName with the being's name as a String and any associated themes and titles as String arrays, with a boolean after the name that determines whether the name should be "translated" using a NaturalLanguageCipher to some other form.
AssociatedName(String, boolean, Messaging.NounTrait, String[], String...) - Constructor for class squidpony.ProceduralMessaging.AssociatedName
Creates an AssociatedName with the being's name as a String and any associated themes and titles as String arrays, with a boolean after the name that determines whether the name should be "translated" using a NaturalLanguageCipher to some other form.
astaroth - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
astaroth - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
astaroth_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
astaroth_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
AStarSearch - Class in squidpony.squidmath
Performs A* search to find the shortest path between two Coord points.
AStarSearch() - Constructor for class squidpony.squidmath.AStarSearch
 
AStarSearch(double[][], AStarSearch.SearchType) - Constructor for class squidpony.squidmath.AStarSearch
Builds a pathing object to run searches on.
AStarSearch(char[][], AStarSearch.SearchType) - Constructor for class squidpony.squidmath.AStarSearch
Builds a pathing object to run searches on.
AStarSearch.SearchType - Enum in squidpony.squidmath
The type of heuristic to use.
asTightEncoded() - Method in class squidpony.squidmath.GreasedRegion
 
atan(double) - Static method in class squidpony.squidmath.NumberTools
Arc tangent approximation with very low error, using an algorithm from the 1955 research study "Approximations for Digital Computers," by RAND Corporation (this is sheet 9's algorithm, which is the second-fastest and second-least precise).
atan(float) - Static method in class squidpony.squidmath.NumberTools
Arc tangent approximation with very low error, using an algorithm from the 1955 research study "Approximations for Digital Computers," by RAND Corporation (this is sheet 9's algorithm, which is the second-fastest and second-least precise).
atan2(double, double) - Static method in class squidpony.squidmath.NumberTools
Close approximation of the frequently-used trigonometric method atan2, with higher precision than libGDX's atan2 approximation.
atan2(float, float) - Static method in class squidpony.squidmath.NumberTools
Close approximation of the frequently-used trigonometric method atan2, with higher precision than libGDX's atan2 approximation.
atan2_(double, double) - Static method in class squidpony.squidmath.NumberTools
Altered-range approximation of the frequently-used trigonometric method atan2, taking y and x positions as doubles and returning an angle measured in turns from 0.0 to 1.0 (inclusive), with one cycle over the range equivalent to 360 degrees or 2PI radians.
atan2_(float, float) - Static method in class squidpony.squidmath.NumberTools
Altered-range approximation of the frequently-used trigonometric method atan2, taking y and x positions as floats and returning an angle measured in turns from 0.0f to 1.0f, with one cycle over the range equivalent to 360 degrees or 2PI radians.
atan2Degrees(double, double) - Static method in class squidpony.squidmath.NumberTools
Close approximation of the frequently-used trigonometric method atan2 measured in degrees, with higher precision than libGDX's atan2 approximation.
atan2Degrees(float, float) - Static method in class squidpony.squidmath.NumberTools
Close approximation of the frequently-used trigonometric method atan2 measured in degrees, with higher precision than libGDX's atan2 approximation.
atan2Degrees360(double, double) - Static method in class squidpony.squidmath.NumberTools
Altered-range approximation of the frequently-used trigonometric method atan2, taking y and x positions as doubles and returning an angle measured in turns from 0.0 to 360.0 (inclusive), with one cycle over the range equivalent to 2PI radians or 1 turn.
atan2Degrees360(float, float) - Static method in class squidpony.squidmath.NumberTools
Altered-range approximation of the frequently-used trigonometric method atan2, taking y and x positions as floats and returning an angle measured in turns from 0.0 to 360.0 (inclusive), with one cycle over the range equivalent to 2PI radians or 1 turn.
atanDegrees(double) - Static method in class squidpony.squidmath.NumberTools
Arc tangent approximation measured in degrees, using an algorithm from the 1955 research study "Approximations for Digital Computers," by RAND Corporation (this is sheet 9's algorithm, which is the second-fastest and second-least precise).
atanDegrees(float) - Static method in class squidpony.squidmath.NumberTools
Arc tangent approximation measured in degrees, using an algorithm from the 1955 research study "Approximations for Digital Computers," by RAND Corporation (this is sheet 9's algorithm, which is the second-fastest and second-least precise).
atFraction(double) - Method in class squidpony.squidmath.GreasedRegion
 
atFractionTight(double) - Method in class squidpony.squidmath.GreasedRegion
 
atlas - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
Maps chars, as found in the returned array from generate(), to Strings that store the full name of nations.
atlas - Variable in class squidpony.squidgrid.mapping.PoliticalMapper
Maps chars, as found in the returned array from generate(), to Strings that store the full name of nations.
atlas - Variable in class squidpony.squidgrid.mapping.SpillWorldMap
 
AUSTRALIA_ENCODED - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
Stores a 256x256 GreasedRegion that shows an unprojected map of Australia, in a format that can be read back with GreasedRegion.decompress(String).
avalanche(long) - Static method in class squidpony.squidmath.PointHash
If it's important for some usage that one bit of change in any parameters cause roughly 50% of all bits in the result to change, then you can call this on the output of any hashAll() overload to improve the bit avalanche qualities.
average(Coord) - Method in class squidpony.squidmath.Coord
Separately averages the x and y positions of this Coord with other, producing a different Coord as their "midpoint."

B

b - Variable in class squidpony.squidai.graph.Connection
 
b - Variable in class squidpony.squidmath.DelaunayTriangulator.Edge
 
b - Variable in class squidpony.squidmath.DelaunayTriangulator.Triangle
 
b - Variable in class squidpony.squidmath.SquidID
 
b - Variable in class squidpony.squidmath.Voronoi.Edge
 
b - Variable in class squidpony.squidmath.Voronoi.Triangle
 
b0 - Static variable in class squidpony.squidmath.CrossHash.Water
Big constant 0.
b1 - Static variable in class squidpony.squidmath.CrossHash.Water
Big constant 1.
b2 - Static variable in class squidpony.squidmath.CrossHash.Water
Big constant 2.
b3 - Static variable in class squidpony.squidmath.CrossHash.Water
Big constant 3.
b4 - Static variable in class squidpony.squidmath.CrossHash.Water
Big constant 4.
b5 - Static variable in class squidpony.squidmath.CrossHash.Water
Big constant 5.
b64DecodeByte(char[], int) - Static method in class squidpony.StringKit
Decodes 2 characters from data starting from offset to get a byte encoded as base-64.
b64DecodeChar(char[], int) - Static method in class squidpony.StringKit
Decodes 3 characters from data starting from offset to get a char encoded as base-64.
b64DecodeDouble(char[], int) - Static method in class squidpony.StringKit
Decodes 11 characters from data starting from offset to get a double encoded as base-64.
b64DecodeFloat(char[], int) - Static method in class squidpony.StringKit
Decodes 6 characters from data starting from offset to get a float encoded as base-64.
b64DecodeInt(char[], int) - Static method in class squidpony.StringKit
Decodes 6 characters from data starting from offset to get an int encoded as base-64.
b64DecodeLong(char[], int) - Static method in class squidpony.StringKit
Decodes 11 characters from data starting from offset to get a long encoded as base-64.
b64DecodeShort(char[], int) - Static method in class squidpony.StringKit
Decodes 3 characters from data starting from offset to get a short encoded as base-64.
b64Encode(long, int, char[]) - Static method in class squidpony.StringKit
Base-64 encodes number and stores that string representation in buf starting at offset; uses 11 chars.
b64Encode(double, int, char[]) - Static method in class squidpony.StringKit
Base-64 encodes number and stores that string representation in buf starting at offset; uses 11 chars.
b64Encode(int, int, char[]) - Static method in class squidpony.StringKit
Base-64 encodes number and stores that string representation in buf starting at offset; uses 6 chars.
b64Encode(float, int, char[]) - Static method in class squidpony.StringKit
Base-64 encodes number and stores that string representation in buf starting at offset; uses 6 chars.
b64Encode(short, int, char[]) - Static method in class squidpony.StringKit
Base-64 encodes number and stores that string representation in buf starting at offset; uses 3 chars.
b64Encode(char, int, char[]) - Static method in class squidpony.StringKit
Base-64 encodes glyph and stores that string representation in buf starting at offset; uses 3 chars.
b64Encode(byte, int, char[]) - Static method in class squidpony.StringKit
Base-64 encodes number and stores that string representation in buf starting at offset; uses 2 chars.
b_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
baal - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
baal - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
baal_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
baal_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
balam - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
balam - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
balam_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
balam_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
BalancedPermutations - Class in squidpony.squidmath
Based on Martin Roberts' blog post about blue noise point sets, this class generates "balanced" permutations of a specific size with good performance.
BalancedPermutations() - Constructor for class squidpony.squidmath.BalancedPermutations
 
BalancedPermutations(int, long, long) - Constructor for class squidpony.squidmath.BalancedPermutations
 
barbatos - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
barbatos - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
barbatos_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
barbatos_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
bare - Static variable in class squidpony.ObText
 
barronSpline(float, float, float) - Static method in class squidpony.squidmath.MathExtras
A generalization on bias and gain functions that can represent both; this version is branch-less.
barronSpline(double, double, double) - Static method in class squidpony.squidmath.MathExtras
A generalization on bias and gain functions that can represent both; this version is branch-less.
base - Variable in class squidpony.squidmath.VanDerCorputQRNG
 
basic - Variable in class squidpony.squidgrid.mapping.RoomFinder
A copy of the dungeon map, however it was passed to the constructor.
Basic1D() - Constructor for class squidpony.squidmath.Noise.Basic1D
 
Basic1D(long) - Constructor for class squidpony.squidmath.Noise.Basic1D
 
BasicAdjacency(int, int, Measurement) - Constructor for class squidpony.squidgrid.Adjacency.BasicAdjacency
 
BasicCaveGenerator - Class in squidpony.squidgrid.mapping
 
BasicCaveGenerator() - Constructor for class squidpony.squidgrid.mapping.BasicCaveGenerator
 
BasicCaveGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.BasicCaveGenerator
 
BasicCaveGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.BasicCaveGenerator
 
basicMap() - Method in class squidpony.ObText
Gets all unique Strings from the top level of this ObText as keys in a HashMap, with the first String associated with each key as its value (or null if nothing is associated with a key String).
basicOrderedMap() - Method in class squidpony.ObText
Gets all unique Strings from the top level of this ObText as keys in an OrderedMap, with the first String associated with each key as its value (or null if nothing is associated with a key String).
basicPoints(int, int, IRNG) - Static method in class squidpony.squidgrid.mapping.MixedGenerator
Mainly for internal use; this is used by MixedGenerator(int, int, IRNG) to get its room positions.
BasicRandom32 - Class in squidpony.squidmath
A low-quality but very fast RNG that has no apparent visual artifacts here; uses Mark Overton's CMR subcycle generator type, but modified to be especially GWT-friendly.
BasicRandom32() - Constructor for class squidpony.squidmath.BasicRandom32
 
BasicRandom32(int) - Constructor for class squidpony.squidmath.BasicRandom32
 
BasicRandom64 - Class in squidpony.squidmath
A high-quality and very fast RNG that has no apparent visual artifacts here; uses Mark Overton's CMR subcycle generator type, with a multiplication on the output.
BasicRandom64() - Constructor for class squidpony.squidmath.BasicRandom64
Calls BasicRandom64.seed(int) with a random int value (obtained using Math.random()).
BasicRandom64(int) - Constructor for class squidpony.squidmath.BasicRandom64
The recommended constructor, this guarantees the generator will have a period of at least 2 to the 20 (roughly one million, but most if not all initial states will have much longer periods).
BasicRandom64(long) - Constructor for class squidpony.squidmath.BasicRandom64
Like BasicRandom64(int), this doesn't use the seed as-is, and instead uses it to get a valid state (which is a long internally).
basis - Variable in class squidpony.squidmath.Noise.Adapted3DFrom4D
 
basis - Variable in class squidpony.squidmath.Noise.Adapted3DFrom5D
 
basis - Variable in class squidpony.squidmath.Noise.Exponential1D
 
basis - Variable in class squidpony.squidmath.Noise.Exponential2D
 
basis - Variable in class squidpony.squidmath.Noise.Exponential3D
 
basis - Variable in class squidpony.squidmath.Noise.Exponential4D
 
basis - Variable in class squidpony.squidmath.Noise.Exponential5D
 
basis - Variable in class squidpony.squidmath.Noise.Exponential6D
 
basis - Variable in class squidpony.squidmath.Noise.InverseLayered1D
 
basis - Variable in class squidpony.squidmath.Noise.InverseLayered2D
 
basis - Variable in class squidpony.squidmath.Noise.InverseLayered3D
 
basis - Variable in class squidpony.squidmath.Noise.InverseLayered4D
 
basis - Variable in class squidpony.squidmath.Noise.InverseLayered5D
 
basis - Variable in class squidpony.squidmath.Noise.InverseLayered6D
 
basis - Variable in class squidpony.squidmath.Noise.Layered1D
 
basis - Variable in class squidpony.squidmath.Noise.Layered2D
 
basis - Variable in class squidpony.squidmath.Noise.Layered3D
 
basis - Variable in class squidpony.squidmath.Noise.Layered4D
 
basis - Variable in class squidpony.squidmath.Noise.Layered5D
 
basis - Variable in class squidpony.squidmath.Noise.Layered6D
 
basis - Variable in class squidpony.squidmath.Noise.LayeredSpiral2D
 
basis - Variable in class squidpony.squidmath.Noise.LayeredSpiral3D
 
basis - Variable in class squidpony.squidmath.Noise.LayeredSpiral4D
 
basis - Variable in class squidpony.squidmath.Noise.LayeredSpiral5D
 
basis - Variable in class squidpony.squidmath.Noise.LayeredSpiral6D
 
basis - Variable in class squidpony.squidmath.Noise.Maelstrom3D
 
basis - Variable in class squidpony.squidmath.Noise.Ridged1D
 
basis - Variable in class squidpony.squidmath.Noise.Ridged2D
 
basis - Variable in class squidpony.squidmath.Noise.Ridged3D
 
basis - Variable in class squidpony.squidmath.Noise.Ridged4D
 
basis - Variable in class squidpony.squidmath.Noise.Ridged5D
 
basis - Variable in class squidpony.squidmath.Noise.Ridged6D
 
basis - Variable in class squidpony.squidmath.Noise.Scaled1D
 
basis - Variable in class squidpony.squidmath.Noise.Scaled2D
 
basis - Variable in class squidpony.squidmath.Noise.Scaled3D
 
basis - Variable in class squidpony.squidmath.Noise.Scaled4D
 
basis - Variable in class squidpony.squidmath.Noise.Scaled6D
 
basis - Variable in class squidpony.squidmath.Noise.Seamless2D
 
basis - Variable in class squidpony.squidmath.Noise.Slick2D
 
basis - Variable in class squidpony.squidmath.Noise.Slick3D
 
basis - Variable in class squidpony.squidmath.Noise.Slick4D
 
basis - Variable in class squidpony.squidmath.Noise.Slick6D
 
basis - Variable in class squidpony.squidmath.Noise.Turbulent2D
 
basis - Variable in class squidpony.squidmath.Noise.Turbulent3D
 
basis - Variable in class squidpony.squidmath.Noise.Turbulent4D
 
basis - Variable in class squidpony.squidmath.Noise.Turbulent6D
 
basis - Variable in class squidpony.squidmath.Noise.Viny2D
 
basis - Variable in class squidpony.squidmath.Noise.Viny3D
 
basis - Variable in class squidpony.squidmath.Noise.Viny4D
 
basis - Variable in class squidpony.squidmath.Noise.Viny6D
 
bathin - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
bathin - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
bathin_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
bathin_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
BATHTUB_TRUNCATED - Static variable in class squidpony.squidmath.RandomBias
A constant for a distribution that linearly increases in probability from a 0.0 chance of 0.0.
BathtubDistribution - Class in squidpony.squidmath
An IDistribution that produces results between 0.0 inclusive and 1.0 exclusive, but is much more likely to produce results near 0.0 or 1.0, further from 0.5.
BathtubDistribution() - Constructor for class squidpony.squidmath.BathtubDistribution
 
BEACH_LEVEL - Static variable in class squidpony.squidgrid.mapping.MetsaMapFactory
 
BeamAOE - Class in squidpony.squidai
Beam Area of Effect that affects an slightly expanded (Elias) line from a given origin Coord out to a given length, plus an optional radius of cells around the path of the line, while respecting obstacles in its path and possibly stopping if obstructed.
BeamAOE(Coord, Coord) - Constructor for class squidpony.squidai.BeamAOE
 
BeamAOE(Coord, Coord, int) - Constructor for class squidpony.squidai.BeamAOE
 
BeamAOE(Coord, Coord, int, Radius) - Constructor for class squidpony.squidai.BeamAOE
 
BeamAOE(Coord, double, int) - Constructor for class squidpony.squidai.BeamAOE
 
BeamAOE(Coord, double, int, int) - Constructor for class squidpony.squidai.BeamAOE
 
BeamAOE(Coord, double, int, int, Radius) - Constructor for class squidpony.squidai.BeamAOE
 
BeingSubstitution() - Constructor for class squidpony.Messaging.BeingSubstitution
 
BeingSubstitution(String, Messaging.NounTrait, boolean) - Constructor for class squidpony.Messaging.BeingSubstitution
 
BeingSubstitution(Messaging.NounTrait, boolean, String...) - Constructor for class squidpony.Messaging.BeingSubstitution
 
beleth - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
beleth - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
beleth_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
beleth_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
belial - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
belial - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
belial_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
belial_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
berith - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
berith - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
berith_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
berith_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
bestOf(int, int, String) - Method in class squidpony.squidmath.Dice
Find the best n totals from the provided number of dice rolled according to the roll group string.
Beta - Annotation Type in squidpony.annotation
Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
beta - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
beta - Static variable in class squidpony.squidmath.CrossHash.Mist
 
beta - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
beta_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
beta_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
beta_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
between(int, int) - Method in class squidpony.squidmath.AbstractRNG
Returns a value between min (inclusive) and max (exclusive) as ints.
between(long, long) - Method in class squidpony.squidmath.AbstractRNG
Returns a value between inner (inclusive) and outer (exclusive) as longs.
between(double, double) - Method in class squidpony.squidmath.AbstractRNG
Returns a value from a uniform distribution from min (inclusive) to max (exclusive).
between(double, double) - Method in class squidpony.squidmath.DeckRNG
Returns a value from a even distribution from min (inclusive) to max (exclusive).
between(int, int) - Method in class squidpony.squidmath.DeckRNG
Returns a value between min (inclusive) and max (exclusive).
between(long, long) - Method in class squidpony.squidmath.DeckRNG
Returns a value between min (inclusive) and max (exclusive).
between(long, long) - Method in class squidpony.squidmath.DharmaRNG
Returns a value between min (inclusive) and max (exclusive).
between(int, int) - Method in interface squidpony.squidmath.IRNG
Returns a value between min (inclusive) and max (exclusive) as ints.
between(long, long) - Method in interface squidpony.squidmath.IRNG
Returns a value between min (inclusive) and max (exclusive) as longs.
between(double, double) - Method in interface squidpony.squidmath.IRNG
Returns a value from a uniform distribution from min (inclusive) to max (exclusive).
betweenWeighted(int, int, int) - Method in class squidpony.squidmath.DeckRNG
Returns the average of a number of randomly selected numbers from the provided range, with min being inclusive and max being exclusive.
betweenWeighted(int, int, int) - Method in class squidpony.squidmath.RNG
Returns the average of a number of randomly selected numbers from the provided range, with min being inclusive and max being exclusive.
biasedBetween(String, int, int) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedBetween(String, long, long) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedBetween(String, double, double) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedBetween(double, int, int) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedBetween(double, long, long) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedBetween(double, double, double) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedBoolean(String) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedBoolean(double) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedDouble(String) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedDouble(String, double) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedDouble(double) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedDouble(double, double) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedFloat(String) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedFloat(String, float) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedFloat(double) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedFloat(double, float) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedInt(String) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedInt(String, int) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedInt(double) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedInt(double, int) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedLong(String) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedLong(String, long) - Method in class squidpony.squidmath.RandomBias
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
biasedLong(double) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
biasedLong(double, long) - Method in class squidpony.squidmath.RandomBias
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
bifrons - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
bifrons - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
bifrons_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
bifrons_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
BigCounter() - Constructor for class squidpony.squidmath.FlawedRandomness.BigCounter
 
BigCounter(long) - Constructor for class squidpony.squidmath.FlawedRandomness.BigCounter
 
bigFactorial(int) - Static method in class squidpony.squidmath.MathExtras
Calculates the factorial of n where n is a positive integer.
BILLOW - Static variable in class squidpony.squidmath.FastNoise
A less common way to layer octaves of noise, where most results are biased toward higher values, but "valleys" show up filled with much lower values.
bin(long) - Static method in class squidpony.StringKit
 
bin(int) - Static method in class squidpony.StringKit
 
bin(short) - Static method in class squidpony.StringKit
 
bin(char) - Static method in class squidpony.StringKit
 
bin(byte) - Static method in class squidpony.StringKit
 
BinaryHeap<T extends BinaryHeap.Node> - Class in squidpony.squidmath
A binary heap that stores nodes which each have a double value and are sorted either lowest first or highest first.
BinaryHeap() - Constructor for class squidpony.squidmath.BinaryHeap
 
BinaryHeap(int, boolean) - Constructor for class squidpony.squidmath.BinaryHeap
 
BinaryHeap.Node - Class in squidpony.squidmath
A binary heap node.
biome - Variable in class squidpony.squidgrid.mapping.WildMap
 
biomeCodeData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
biomeCodeData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
biomeMapper - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
 
biomeTable - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
The default biome table to use with parts of biome codes from WorldMapGenerator.DetailedBiomeMapper.biomeCodeData.
biomeTable - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
The default biome table to use with biome codes from WorldMapGenerator.SimpleBiomeMapper.biomeCodeData.
bits - Variable in class squidpony.squidmath.MerlinNoise
 
bitSum(GreasedRegion...) - Static method in class squidpony.squidmath.GreasedRegion
Generates a 2D int array from an array or vararg of GreasedRegions, treating each cell in the nth region as the nth bit of the int at the corresponding x,y cell in the int array.
BlastAOE - Class in squidpony.squidai
An AOE type that has a center and a radius, and will blast outward and somewhat around corners/obstacles, out to the distance specified by radius.
BlastAOE(Coord, int, Radius) - Constructor for class squidpony.squidai.BlastAOE
 
BlastAOE(Coord, int, Radius, int, int) - Constructor for class squidpony.squidai.BlastAOE
 
blockedBiomes - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
A HashSet of String keys, where each key is the name of a biome this Faction will never occupy.
blockingRule - Variable in class squidpony.squidgrid.Adjacency
If you want obstacles present in orthogonal cells to prevent pathfinding along the diagonal between them, this can be used to make single-cell diagonal walls non-viable to move through, or even to prevent diagonal movement if any one obstacle is orthogonally adjacent to both the start and target cell of a diagonal move.
BlueNoise - Class in squidpony.squidmath
Provides access to a precalculated, tiling plane of 2D blue noise, that is, noise without high-frequency components, as well as seeded modifications to that tiling blue noise plane that make it have even fewer patterns.
blueSpill(int, int, int, IRNG) - Static method in class squidpony.squidmath.BlueNoise
Generates a 2D int array (as with new int[width][height]) and fills it with the (seeded variant) blue noise of this class, finding any points with values less than spillerLimit when brought into a 0-255 range, and then expanding those points pseudo-randomly while keeping the same value for any expanded range as its original point.
blueSpill(int[][], int, IRNG) - Static method in class squidpony.squidmath.BlueNoise
Modifies toFill in-place by filling it with the (seeded variant) blue noise of this class, finding any points with values less than spillerLimit when brought into a 0-255 range, and then expanding those points pseudo-randomly while keeping the same value for any expanded range as its original point.
body - Variable in class squidpony.MarkovObject
All unique T items that this encountered during the latest call to MarkovObject.analyze(Iterable).
booleanHasher - Static variable in class squidpony.squidmath.CrossHash
 
border(List<Coord>, List<Coord>) - Static method in class squidpony.squidgrid.zone.Zone.Helper
An easy way to get the Coord items in a List of Coord that are at the edge of the region, using 8-way adjacency (a corner is adjacent to both orthogonal and diagonal neighbors).
botis - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
botis - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
botis_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
botis_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
bottomDoors - Variable in class squidpony.squidgrid.mapping.MapModule
 
bottomLeft - Variable in class squidpony.squidgrid.mapping.Rectangle.Impl
 
BottomLeftToTopRight(int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
A fresh iterator.
boulders - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; many small separate squares.
bounce(double) - Static method in class squidpony.squidmath.NumberTools
Very limited-use; takes any double and produces a double in the -1.0 to 1.0 range, with similar inputs producing close to a consistent rate of up and down through the range.
bounce(float) - Static method in class squidpony.squidmath.NumberTools
Very limited-use; takes any double and produces a double in the -1.0 to 1.0 range, with similar inputs producing close to a consistent rate of up and down through the range.
bounce(long) - Static method in class squidpony.squidmath.NumberTools
Very limited-use; takes the significand bits of a double, represented as a long of which this uses 52 bits, and produces a double in the -1.0 to 1.0 range, with similar inputs producing close to a consistent rate of up and down through the range.
bounce(int, int) - Static method in class squidpony.squidmath.NumberTools
Very limited-use; takes the significand bits of a double, represented as a pair of ints valueLow and valueHigh, using all bits in valueLow and the least-significant 20 bits of valueHigh, and produces a double in the -1.0 to 1.0 range, with similar inputs producing close to a consistent rate of up and down through the range.
bouncingLine(double[][], double[][], int, int, double, double) - Static method in class squidpony.squidgrid.FOV
Reuses the existing light 2D array and fills it with a straight-line bouncing path of light that reflects its way through the given resistanceMap from startX, startY until it uses up the given distance.
bound - Variable in class squidpony.squidmath.LowStorageShuffler
 
bounds(short[]) - Static method in class squidpony.squidmath.CoordPacker
Finds the minimum bounding rectangle for a packed array without unpacking it.
BOX - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
 
BOX_DRAWING - Static variable in class squidpony.StringKit
 
BOX_DRAWING_DOUBLE - Static variable in class squidpony.StringKit
 
BOX_DRAWING_SINGLE - Static variable in class squidpony.StringKit
 
BOX_WALLED - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
 
breadthFirstSearch(V, int, int) - Method in class squidpony.squidai.graph.Algorithms
Perform a breadth first search starting from the specified vertex.
breadthFirstSearch(V) - Method in class squidpony.squidai.graph.Algorithms
Perform a breadth first search starting from the specified vertex.
breadthFirstSearch(Coord, int, int) - Method in class squidpony.squidai.graph.CostlyGraph
Perform a breadth first search starting from the specified vertex.
breadthFirstSearch(Coord) - Method in class squidpony.squidai.graph.CostlyGraph
Perform a breadth first search starting from the specified vertex.
breadthFirstSearch(Coord, int, int) - Method in class squidpony.squidai.graph.DefaultGraph
Perform a breadth first search starting from the specified vertex.
breadthFirstSearch(Coord) - Method in class squidpony.squidai.graph.DefaultGraph
Perform a breadth first search starting from the specified vertex.
BRESENHAM - Static variable in class squidpony.squidgrid.LOS
A Bresenham-based line-of-sight algorithm.
Bresenham - Class in squidpony.squidmath
Provides a means to generate Bresenham lines in 2D and 3D.
briefAtlas - Variable in class squidpony.squidgrid.mapping.PoliticalMapper
Maps chars, as found in the returned array from generate(), to Strings that store the short name of nations.
Bucket(String, T) - Constructor for class squidpony.panel.IColoredString.Bucket
 
buer - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
buer - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
buer_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
buer_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
bune - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
bune - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
bune_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
bune_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
BurstAOE - Class in squidpony.squidai
An AOE type that has a center and a radius, and uses shadowcasting to create a burst of rays from the center, out to the distance specified by radius.
BurstAOE(Coord, int, Radius) - Constructor for class squidpony.squidai.BurstAOE
 
BurstAOE(Coord, int, Radius, int, int) - Constructor for class squidpony.squidai.BurstAOE
 
byteArrayToByteGrid(byte[]) - Static method in class squidpony.GridCompression
 
byteArrayToDoubleGrid(byte[]) - Static method in class squidpony.GridCompression
 
byteGridToByteArray(byte[][]) - Static method in class squidpony.GridCompression
 
byteHasher - Static variable in class squidpony.squidmath.CrossHash
 
ByteStringEncoding - Class in squidpony
A variant on LZSEncoding to encode byte arrays to compressed Strings, and decode them back.
byteToDoubleGrid(byte[][]) - Static method in class squidpony.GridCompression
 
byteToDoubleGrid(byte[][], double[][]) - Static method in class squidpony.GridCompression
 

C

c - Variable in class squidpony.squidmath.DelaunayTriangulator.Triangle
 
c - Variable in class squidpony.squidmath.SquidID
 
c - Variable in class squidpony.squidmath.Voronoi.Triangle
 
c_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
ca - Variable in class squidpony.squidgrid.mapping.FlowingCaveGenerator
 
cache - Variable in class squidpony.squidmath.TorusCachePointHash
 
cacheA - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
cacheB - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
cacheLevel - Variable in class squidpony.NaturalLanguageCipher
The degree of vocabulary to cache to speed up future searches at the expense of memory usage.
cacheSize() - Method in class squidpony.IColorCenter.Skeleton
The actual cache is not public, but there are cases where you may want to know how many different colors are actually used in a frame or a section of the game.
caim - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
caim - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
caim_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
caim_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
calculate() - Method in class squidpony.squidai.GreasedZOI
Finds the zones of influence for each of the influences (inner arrays of Coord) this was constructed with, and returns all zones as a GreasedRegion array.
calculate() - Method in class squidpony.squidai.ZOI
Finds the zones of influence for each of the influences (inner arrays of Coord) this was constructed with, and returns them as packed data (using CoordPacker, which can also be used to unpack the data, merge zones, get shared borders, and all sorts of other tricks).
calculateFOV(double[][], int, int) - Method in class squidpony.squidgrid.FOV
Calculates the Field Of View for the provided map from the given x, y coordinates.
calculateFOV(double[][], int, int, double) - Method in class squidpony.squidgrid.FOV
Calculates the Field Of View for the provided map from the given x, y coordinates.
calculateFOV(double[][], int, int, double, Radius) - Method in class squidpony.squidgrid.FOV
Calculates the Field Of View for the provided map from the given x, y coordinates.
calculateFOV(double[][], int, int, double, Radius, double, double) - Method in class squidpony.squidgrid.FOV
Calculates the Field Of View for the provided map from the given x, y coordinates.
calculateFOV(double[][], double[][], int, int) - Static method in class squidpony.squidgrid.FOV
Calculates the Field Of View for the provided map from the given x, y coordinates.
calculateLOSMap(double[][], int, int) - Method in class squidpony.squidgrid.FOV
Calculates what cells are visible from (startX,startY) using the given resistanceMap; this can be given to mixVisibleFOVs() to limit extra light sources to those visible from the starting point.
canTarget(Coord, Coord) - Method in class squidpony.squidai.Technique
A quick yes-or-no check for whether a user at a given Coord can use this Technique to target the given Coord of a possibleTarget.
cantorHashCode(int, int) - Static method in class squidpony.squidmath.Coord
A static version of an earlier Coord.hashCode() method of this class, taking x and y as parameters instead of requiring a Coord object.
capitalize(CharSequence) - Static method in class squidpony.StringKit
Capitalizes Each Word In The Parameter original, Returning A New String.
CARDINALS - Static variable in enum squidpony.squidgrid.Direction
An array which holds only the four cardinal directions.
CARDINALS_CLOCKWISE - Static variable in enum squidpony.squidgrid.Direction
An array which holds only the four cardinal directions in clockwise order.
CARDINALS_COUNTERCLOCKWISE - Static variable in enum squidpony.squidgrid.Direction
An array which holds only the four cardinal directions in counter-clockwise order.
carvers - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
carverTable - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
caseInsensitiveStringHasher - Static variable in class squidpony.squidmath.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, using case-insensitive comparison in a cross-platform way.
categories - Static variable in class squidpony.Thesaurus
 
category - Variable in class squidpony.squidgrid.mapping.MapModule
 
CAVE - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
 
CAVE - Static variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Constant for features being added to all environment types.
cave - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; a large, enclosed, organic space that usually makes large cave-like rooms,
CAVE_FLOOR - Static variable in class squidpony.squidgrid.mapping.DungeonUtility
Constant for environment tiles that are floors for a cave.
CAVE_FLOOR - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
Constant for environment tiles that are floors for a cave.
CAVE_WALL - Static variable in class squidpony.squidgrid.mapping.DungeonUtility
Constant for environment tiles that are walls near a cave.
CAVE_WALL - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
Constant for environment tiles that are walls near a cave.
CAVE_WALL_CHAOTIC - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
CAVE_WALL_EXPAND - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
CAVE_WALL_NORMAL - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
CAVE_WALL_RETRACT - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
caveFX - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
The effects that will be applied when generate is called.
caves - Variable in class squidpony.squidgrid.mapping.RoomFinder
Not likely to be used directly, but there may be things you can do with these that are cumbersome using only RoomFinder's simpler API.
caves - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; several medium-sized organic spaces that usually make tight, chaotic tunnels.
CavesLimitConnectivity - Class in squidpony.tileset
 
CavesLimitConnectivity() - Constructor for class squidpony.tileset.CavesLimitConnectivity
 
CavesTinyCorridors - Class in squidpony.tileset
 
CavesTinyCorridors() - Constructor for class squidpony.tileset.CavesTinyCorridors
 
cbrt(float) - Static method in class squidpony.squidmath.MathExtras
An approximation of the cube-root function for float inputs and outputs.
ccw - Static variable in class squidpony.squidgrid.FOV
 
ccw_full - Static variable in class squidpony.squidgrid.FOV
 
CELESTIAL - Static variable in class squidpony.FakeLanguageGen
Fantasy language that is meant to sound like it could be spoken by divine or (magical) otherworldly beings.
CELL_VALUE - Static variable in class squidpony.squidmath.FastNoise
cells(Rectangle) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
Use Rectangle.Utils.cellsList(Rectangle) if you want them all.
cellsList(Rectangle) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
Use Rectangle.Utils.cells(Rectangle) if you may stop before the end of the list, you'll save some memory.
CELLULAR - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
CellularAutomaton - Class in squidpony.squidmath
Created by Tommy Ettinger on 7/3/2017.
CellularAutomaton() - Constructor for class squidpony.squidmath.CellularAutomaton
Constructs a CellularAutomaton with an unfilled 64x64 GreasedRegion, that can be altered later via CellularAutomaton.current.
CellularAutomaton(int, int) - Constructor for class squidpony.squidmath.CellularAutomaton
Constructs a CellularAutomaton with an unfilled GreasedRegion of the specified width and height, that can be altered later via CellularAutomaton.current.
CellularAutomaton(GreasedRegion) - Constructor for class squidpony.squidmath.CellularAutomaton
Stores a direct reference to current as this object's CellularAutomaton.current field, and initializes the other necessary fields.
cellularDistanceFunction - Variable in class squidpony.squidmath.FastNoise
 
cellularReturnType - Variable in class squidpony.squidmath.FastNoise
 
center(Rectangle) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
CenteredSquare(int, int, int, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
An iterator to iterate in the square of size size around (x, y).
CenteredSquare(int, int, Coord, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
An iterator to iterate in the square of size size around start.
centerLongitude - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
centroid - Variable in class squidpony.squidmath.Voronoi.Polygon
 
centroid - Variable in class squidpony.squidmath.Voronoi.Triangle
 
cerp(double, double, double) - Static method in class squidpony.squidmath.Noise
Cubic-interpolates between start and end (valid doubles), with a between 0 (yields start) and 1 (yields end).
cerp(float, float, float) - Static method in class squidpony.squidmath.Noise
Cubic-interpolates between start and end (valid floats), with a between 0 (yields start) and 1 (yields end).
chain(long) - Method in class squidpony.MarkovChar
Generate a roughly-sentence-sized piece of text based on the previously analyzed corpus text (using MarkovChar.analyze(CharSequence)) that terminates when stop punctuation is used (".", "!", "?", or "..."), or once the length would be greater than 200 characters without encountering stop punctuation(it terminates such a sentence with "." or "...").
chain(long, int) - Method in class squidpony.MarkovChar
Generate a roughly-sentence-sized piece of text based on the previously analyzed corpus text (using MarkovChar.analyze(CharSequence)) that terminates when stop punctuation is used (".", "!", "?", or "...") or once the maxLength would be exceeded by any other words (it terminates such a sentence with "." or "...").
chain(long) - Method in class squidpony.MarkovObject
Generates a 32-element List of T based on the given seed and previously analyzed corpus data (using MarkovObject.analyze(Iterable)).
chain(long, int, boolean, List<T>) - Method in class squidpony.MarkovObject
Adds T items to buffer to fill it up to maxLength, based on the given seed and previously analyzed corpus data (using MarkovObject.analyze(Iterable)).
chain(long) - Method in class squidpony.MarkovText
Generate a roughly-sentence-sized piece of text based on the previously analyzed corpus text (using MarkovText.analyze(CharSequence)) that terminates when stop punctuation is used (".", "!", "?", or "..."), or once the length would be greater than 200 characters without encountering stop punctuation(it terminates such a sentence with "." or "...").
chain(long, int) - Method in class squidpony.MarkovText
Generate a roughly-sentence-sized piece of text based on the previously analyzed corpus text (using MarkovText.analyze(CharSequence)) that terminates when stop punctuation is used (".", "!", "?", or "...") or once the maxLength would be exceeded by any other words (it terminates such a sentence with "." or "...").
chain(long) - Method in class squidpony.MarkovTextLimited
Generate a roughly-sentence-sized piece of text based on the previously analyzed corpus text (using MarkovTextLimited.analyze(CharSequence)) that terminates when stop punctuation is used (".", "!", "?", or "..."), or once the length would be greater than 200 characters without encountering stop punctuation(it terminates such a sentence with "." or "...").
chain(long, int) - Method in class squidpony.MarkovTextLimited
Generate a roughly-sentence-sized piece of text based on the previously analyzed corpus text (using MarkovTextLimited.analyze(CharSequence)) that terminates when stop punctuation is used (".", "!", "?", or "...") or once the maxLength would be exceeded by any other words (it terminates such a sentence with "." or "...").
chance - Variable in class squidpony.FakeLanguageGen.Alteration
 
changeNames(NaturalLanguageCipher) - Method in class squidpony.MarkovText
After calling MarkovText.analyze(CharSequence), you can optionally call this to alter any words in this MarkovText that were used as a proper noun (determined by whether they were capitalized in the middle of a sentence), changing them to a ciphered version using the given NaturalLanguageCipher.
changeNames(NaturalLanguageCipher) - Method in class squidpony.MarkovTextLimited
After calling MarkovTextLimited.analyze(CharSequence), you can optionally call this to alter any words in this MarkovTextLimited that were used as a proper noun (determined by whether they were capitalized in the middle of a sentence), changing them to a ciphered version using the given NaturalLanguageCipher.
ChaosRNG - Class in squidpony.squidmath
An RNG that cannot be seeded and should be fairly hard to predict what it will return next.
ChaosRNG() - Constructor for class squidpony.squidmath.ChaosRNG
Builds a ChaosRNG with a fairly-random seed derived from somewhat-OK sources of non-seed randomness, such as time before and after garbage collection.
char2DHasher - Static variable in class squidpony.squidmath.CrossHash
 
charAt(int) - Method in interface squidpony.panel.IColoredString
 
charAt(int) - Method in class squidpony.panel.IColoredString.Impl
 
charHasher - Static variable in class squidpony.squidmath.CrossHash
 
charReplacementTable(String, String) - Static method in class squidpony.FakeLanguageGen.Modifier
Creates a Modifier that will replace the nth char in initial with the nth char in change.
chars - Variable in class squidpony.MarkovChar
All chars (case-sensitive and only counting chars that are letters in Unicode) that this encountered during the latest call to MarkovChar.analyze(CharSequence).
charSpan(char, char) - Static method in class squidpony.ArrayTools
Stupidly simple convenience method that produces a char range from start to end, including end, as a char array.
CHEBYSHEV - Static variable in interface squidpony.squidai.graph.Heuristic
A predefined Heuristic for Coord nodes in a 2D plane where diagonal movement is estimated as costing the same as orthogonal movement.
checkAll(CharSequence, Pattern[]) - Static method in class squidpony.FakeLanguageGen
 
checkVulgarity(CharSequence) - Static method in class squidpony.FakeLanguageGen
Checks a CharSequence, such as a String, against an overzealous vulgarity filter, returning true if the text could contain vulgar elements or words that could seem vulgar or juvenile.
CHEROKEE_ROMANIZED - Static variable in class squidpony.FakeLanguageGen
A rough imitation of the Cherokee language, using an attempt at romanizing the syllabary the language is often written with, using only the parts of the language that are usually written down.
chess - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; a checkerboard pattern that typically loses recognition as such after generation.
chi - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
chi - Static variable in class squidpony.squidmath.CrossHash.Mist
 
chi - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
chi_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
chi_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
chi_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
Chimera(String, MonsterGen.Chimera) - Constructor for class squidpony.MonsterGen.Chimera
Copies an existing Chimera other into a new Chimera with potentially a different name.
Chimera(String, String, String...) - Constructor for class squidpony.MonsterGen.Chimera
Constructs a Chimera given a name (typically all lower-case), null if the creature is familiar or a String if the creature's basic shape is likely to be unknown to players, and an array or vararg of String terms containing, usually, several groups of String elements separated by the literal string ";" .
Chimera(String, String, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>) - Constructor for class squidpony.MonsterGen.Chimera
Constructs a Chimera given a name (typically all lower-case), null if the creature is familiar or a String if the creature's basic shape is likely to be unknown to players, and several String Collection args for the different aspects of the Chimera.
CHINESE_ROMANIZED - Static variable in class squidpony.FakeLanguageGen
An approximation of Hanyu Pinyin, a Romanization technique used for Mandarin Chinese that has been in common use since the 1980s.
choice - Variable in class squidpony.squidmath.LongPeriodRNG
 
chooseIndex(int) - Method in interface squidpony.squidgrid.mapping.GrowingTreeMazeGenerator.ChoosingMethod
Given the size to choose from, will return a single value smaller than the passed in value and greater than or equal to 0.
cipher(String) - Method in class squidpony.NaturalLanguageCipher
Given a String that should contain words in the source language, this translates each word to the fake language, using existing translations if previous calls to cipher() or lookup() had translated that word.
cipherMarkup(CharSequence) - Method in class squidpony.NaturalLanguageCipher
Given a String, StringBuilder, or other CharSequence that should contain words in the source language (almost always English, since this only knows English prefixes and suffixes), this finds sections of the text that start and end with [?] and [?], translates each word between those start/end markers to the fake language, using existing translations if previous calls to cipher() or lookup() had translated that word, and removes the [?] markup afterwards.
circle(int, int, int, List<Coord>) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Gets a List of Coord that are within radius distance of (x,y), and appends them to buf if it is non-null or makes a fresh List to append to otherwise.
circle(Coord, int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Given a center and radius for a circle, plus the width and height for the map boundaries, returns the packed data that encodes the circle.
circlePositionIterator(int, int, int) - Method in class squidpony.squidgrid.SpatialMap
Iterates through positions in a circular region (starting at a minimum of x - distance, y - distance and extending to x + distance, y + distance but skipping any positions where the Euclidean distance from x,y to the position is more than distance) in left-to-right, then top-to-bottom order (the same as reading a page of text).
circleSection(int, int, int) - Method in class squidpony.squidgrid.SpatialMap
Given the center position and maximum distance from the center, creates a new SpatialMap from this one that refers only to the subsection of this SpatialMap shared with the area within the given distance from the center, measured with Euclidean distance to produce a circle shape.
clamp(int, int, int) - Static method in class squidpony.squidmath.MathExtras
If the specified value is not greater than or equal to the specified minimum and less than or equal to the specified maximum, adjust it so that it is.
clamp(long, long, long) - Static method in class squidpony.squidmath.MathExtras
If the specified value is not greater than or equal to the specified minimum and less than or equal to the specified maximum, adjust it so that it is.
clamp(double, double, double) - Static method in class squidpony.squidmath.MathExtras
If the specified value is not greater than or equal to the specified minimum and less than or equal to the specified maximum, adjust it so that it is.
clamp(float, float, float) - Static method in class squidpony.squidmath.MathExtras
If the specified value is not greater than or equal to the specified minimum and less than or equal to the specified maximum, adjust it so that it is.
clampedDistribution(IDistribution) - Static method in class squidpony.squidmath.IDistribution.SimpleDistribution
Makes a new SimpleDistribution implementation given any IDistribution (typically one with large or infinite bounds) by simply clamping results that are below 0 to 0 and at least 1 to 0.9999999999999999 (the largest double less than 1.0 than can be represented).
ClassicNoise - Class in squidpony.squidmath
"Classic Perlin" noise, as opposed to the Simplex Noise also created by Ken Perlin (which is produced by SeededNoise; both can be produced by FastNoise).
ClassicNoise() - Constructor for class squidpony.squidmath.ClassicNoise
 
ClassicNoise(long) - Constructor for class squidpony.squidmath.ClassicNoise
 
ClassicRogueMapGenerator - Class in squidpony.squidgrid.mapping
Creates a dungeon in the style of the original Rogue game.
ClassicRogueMapGenerator(int, int, int, int, int, int, int, int) - Constructor for class squidpony.squidgrid.mapping.ClassicRogueMapGenerator
Initializes the generator to turn out random dungeons within the specific parameters.
ClassicRogueMapGenerator(int, int, int, int, int, int, int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.ClassicRogueMapGenerator
Initializes the generator to turn out random dungeons within the specific parameters.
clean - Variable in class squidpony.FakeLanguageGen
 
cleanPoints(int, int, IRNG) - Static method in class squidpony.squidgrid.mapping.MixedGenerator
Mainly for internal use; this was used by MixedGenerator(int, int, IRNG) to get its room positions, and you can choose to use it with new MixedGenerator(width, height, rng, cleanPoints(width, height, rng)).
clear() - Method in interface squidpony.panel.IColoredString
Empties this.
clear() - Method in class squidpony.panel.IColoredString.Impl
 
clear() - Method in class squidpony.squidgrid.SpatialMap
 
clear() - Method in class squidpony.squidgrid.zone.CoordPackerZone
Does nothing (this Zone is immutable).
clear() - Method in class squidpony.squidmath.Arrangement
 
clear() - Method in class squidpony.squidmath.Arrangement.KeySet
 
clear() - Method in class squidpony.squidmath.Arrangement.ValueCollection
 
clear() - Method in class squidpony.squidmath.BinaryHeap
 
clear() - Method in class squidpony.squidmath.GreasedRegion
 
clear() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
clear() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
clear() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
clear() - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueCollection
 
clear() - Method in class squidpony.squidmath.IntIntOrderedMap
 
clear() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
clear() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
clear() - Method in class squidpony.squidmath.IntIntOrderedMap.ValueCollection
 
clear(int) - Method in class squidpony.squidmath.IntSet
Clears the set and reduces the size of the backing arrays to be the specified capacity / loadFactor, if they are larger.
clear() - Method in class squidpony.squidmath.IntSet
 
clear() - Method in class squidpony.squidmath.IntVLA
 
clear() - Method in class squidpony.squidmath.OrderedMap
 
clear() - Method in class squidpony.squidmath.OrderedMap.KeySet
 
clear() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
clear() - Method in class squidpony.squidmath.OrderedMap.ValueCollection
 
clear() - Method in class squidpony.squidmath.OrderedSet
 
clear() - Method in class squidpony.squidmath.ShortVLA
 
clear() - Method in class squidpony.squidmath.UnorderedMap
 
clear() - Method in class squidpony.squidmath.UnorderedMap.ValueCollection
 
clear() - Method in class squidpony.squidmath.UnorderedSet
 
clearCache() - Method in class squidpony.IColorCenter.Skeleton
It clears the cache.
clearEffects() - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Removes any door, water, or trap insertion effects that this DungeonGenerator would put in future dungeons.
clearEffects() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Removes any door, water, or trap insertion effects that this DungeonGenerator would put in future dungeons.
clearGoals() - Method in class squidpony.squidai.CustomDijkstraMap
Used to remove all goals and undo any changes to gradientMap made by having a goal present.
clearGoals() - Method in class squidpony.squidai.DijkstraMap
Used to remove all goals and undo any changes to gradientMap made by having a goal present.
clearSounds() - Method in class squidpony.squidgrid.SoundMap
Used to remove all sounds.
CLOCKWISE - Static variable in enum squidpony.squidgrid.Direction
An array which holds all eight OUTWARDS directions in clockwise order.
clockwise() - Method in enum squidpony.squidgrid.Direction
Returns the Direction one step clockwise including diagonals.
clone(IColoredString<T>) - Static method in class squidpony.panel.IColoredString.Impl
 
clone() - Method in class squidpony.squidmath.Arrangement
Returns a deep copy of this map.
clone() - Method in class squidpony.squidmath.IntDoubleOrderedMap
Returns a deep copy of this map.
clone() - Method in class squidpony.squidmath.IntIntOrderedMap
Returns a deep copy of this map.
clone() - Method in class squidpony.squidmath.IntVLA
 
clone() - Method in class squidpony.squidmath.OrderedMap
Returns a deep copy of this map.
clone() - Method in class squidpony.squidmath.OrderedSet
Returns a deep copy of this map.
clone() - Method in class squidpony.squidmath.UnorderedMap
Returns a deep copy of this map.
clone() - Method in class squidpony.squidmath.UnorderedSet
Returns a deep copy of this map.
closeDoors(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
When a map is generated by DungeonGenerator with addDoors enabled, different chars are used for vertical and horizontal doors ('+' for vertical and '/' for horizontal).
closeId - Static variable in class squidpony.ObText
 
closeMarkup() - Method in interface squidpony.panel.IMarkup
Implementations should use this method to get a String that ends any section of markup currently ongoing.
closeMarkup() - Method in class squidpony.panel.IMarkup.StringMarkup
 
closestCity(Coord) - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
Finds and returns the closest point containing a city to the given point.
closingConsonants - Variable in class squidpony.FakeLanguageGen
 
closingSyllables - Variable in class squidpony.FakeLanguageGen
 
CloudAOE - Class in squidpony.squidai
An AOE type that has a center and a volume, and will randomly expand in all directions until it reaches volume or cannot expand further.
CloudAOE(Coord, int, Radius) - Constructor for class squidpony.squidai.CloudAOE
 
CloudAOE(Coord, int, Radius, int, int) - Constructor for class squidpony.squidai.CloudAOE
 
CloudAOE(Coord, int, Radius, long) - Constructor for class squidpony.squidai.CloudAOE
 
CloudAOE(Coord, int, Radius, long, int, int) - Constructor for class squidpony.squidai.CloudAOE
 
coast - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
 
coast - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
 
coastalWaterLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
coastalWaterUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
codeHeight(double) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
 
coef - Variable in class squidpony.squidmath.MitchellNoise
 
colderValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
colderValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
colderValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
colderValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
coldestValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
coldestValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
coldestValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
coldestValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
coldValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
coldValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
coldValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
coldValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
color - Variable in class squidpony.panel.IColoredString.Bucket
 
colorAt(int) - Method in interface squidpony.panel.IColoredString
 
colorAt(int) - Method in class squidpony.panel.IColoredString.Impl
 
ColoredStringList<T> - Class in squidpony
Deprecated.
This class duplicates the functionality of an ArrayList of IColoredString, and isn't very clear.
ColoredStringList() - Constructor for class squidpony.ColoredStringList
Deprecated.
 
ColoredStringList(int) - Constructor for class squidpony.ColoredStringList
Deprecated.
 
columns - Variable in class squidpony.squidgrid.mapping.LanesMapGenerator
 
CombinationGenerator<T> - Class in squidpony.squidmath
Combination generator for generating all combinations of a given size from the specified set of elements.
CombinationGenerator(T[], int) - Constructor for class squidpony.squidmath.CombinationGenerator
Create a combination generator that generates all combinations of a specified length from the given set.
CombinationGenerator(Collection<T>, int, T[]) - Constructor for class squidpony.squidmath.CombinationGenerator
Create a combination generator that generates all combinations of a specified length from the given set.
COMMON_PUNCTUATION - Static variable in class squidpony.StringKit
 
COMMON_USA_FEMALE_NAMES - Static variable in class squidpony.WeightedLetterNamegen
 
COMMON_USA_LAST_NAMES - Static variable in class squidpony.WeightedLetterNamegen
 
COMMON_USA_MALE_NAMES - Static variable in class squidpony.WeightedLetterNamegen
 
comparator() - Method in class squidpony.squidmath.Arrangement
 
comparator() - Method in class squidpony.squidmath.Arrangement.KeySet
 
comparator() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
comparator() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
comparator() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
comparator() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
comparator() - Method in class squidpony.squidmath.OrderedMap
 
comparator() - Method in class squidpony.squidmath.OrderedMap.KeySet
 
comparator() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
comparator() - Method in class squidpony.squidmath.OrderedSet
 
compareTo(MapModule) - Method in class squidpony.squidgrid.mapping.MapModule
 
compareTo(SquidID) - Method in class squidpony.squidmath.SquidID
 
compatibleNext(int) - Method in class squidpony.squidmath.LightRNG
Gets a pseudo-random int with at most the specified count of bits; for example, if bits is 3 this can return any int between 0 and 2 to the 3 (that is, 8), exclusive on the upper end.
compatibleNextInt(int) - Method in class squidpony.squidmath.LightRNG
Like LightRNG.compatibleNext(int), but for compatibility with LightRNG.nextInt(int).
compatibleNextInt(int, int) - Method in class squidpony.squidmath.LightRNG
Inclusive lower, exclusive upper.
compatibleNextLong(long) - Method in class squidpony.squidmath.LightRNG
Exclusive on the upper bound.
compatibleNextLong(long, long) - Method in class squidpony.squidmath.LightRNG
Inclusive lower, exclusive upper.
components - Variable in class squidpony.MonsterGen
 
composite(int, int, int, int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
composite(int, int, int, int) - Method in class squidpony.squidgrid.Adjacency
Encodes up to four components used by this Adjacency, putting them into one int.
composite(int, int, int, int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
compress(byte[]) - Static method in class squidpony.ByteStringEncoding
 
compress(double[][]) - Static method in class squidpony.GridCompression
 
compress(byte[][]) - Static method in class squidpony.GridCompression
 
compress(String) - Static method in class squidpony.LZSEncoding
Compresses a String as tightly as possible by using 16 bits of each 16-bit character, which can infrequently result in invalid UTF-16 codepoints, but that may not matter for all applications.
compress(String) - Static method in class squidpony.LZSPlus
Compresses the given text using LZ-String compression; does not encrypt the result.
compress(String, long[]) - Static method in class squidpony.LZSPlus
Compresses the given text using LZ-String compression and encrypts (somewhat) the compressed result so it can't be read back without the same keys as a long array.
compressToBase64(String) - Static method in class squidpony.LZSEncoding
Compress a String using LZ-String encoding but only using Base64 characters ('A'-'Z', 'a'-'z', '0'-'9', '+', '/', and '=' for Base64 validity).
compressToEncodedURIComponent(String) - Static method in class squidpony.LZSEncoding
Compress a String using LZ-String encoding but only using valid URI component characters ('A'-'Z', 'a'-'z', '0'-'9', '+', '-', and possibly '$').
compressToUTF16(String) - Static method in class squidpony.LZSEncoding
Compresses a String using the properties of UTF-16 encoding to store approximately 15 bits of LZW-compressed text in each 2-byte Unicode character, which does particularly well with ASCII text and can be smaller than UTF-8 in some cases, especially where each char must be stored as UTF-16, e.g.
computeTriangles(double[], boolean) - Method in class squidpony.squidmath.IndexedDelaunayTriangulator
 
computeTriangles(double[], int, int, boolean) - Method in class squidpony.squidmath.IndexedDelaunayTriangulator
Triangulates the given point cloud to a list of triangle indices that make up the Delaunay triangulation.
ConeAOE - Class in squidpony.squidai
An AOE type that has an origin, a radius, an angle, and a span; it will blast from the origin to a length equal to radius along the angle (in degrees), moving somewhat around corners/obstacles, and also spread a total of span degrees around the angle (a span of 90 will affect a full quadrant, centered on angle).
ConeAOE(Coord, Coord, double, Radius) - Constructor for class squidpony.squidai.ConeAOE
 
ConeAOE(Coord, int, double, double, Radius) - Constructor for class squidpony.squidai.ConeAOE
 
Config - Class in squidpony.squidgrid.mapping.styled
Part of the JSON that defines a tileset.
Config() - Constructor for class squidpony.squidgrid.mapping.styled.Config
Probably not something you will construct manually.
config - Variable in class squidpony.squidgrid.mapping.styled.Tileset
 
connect() - Method in class squidpony.squidmath.GreasedRegion
Takes the pairs of "on" cells in this GreasedRegion that are separated by exactly one cell in an orthogonal line, and changes the gap cells to "on" as well.
connect8way() - Method in class squidpony.squidmath.GreasedRegion
Takes the pairs of "on" cells in this GreasedRegion that are separated by exactly one cell in an orthogonal or diagonal line, and changes the gap cells to "on" as well.
ConnectingMapGenerator - Class in squidpony.squidgrid.mapping
A room placing algorithm developed by Rayvolution for his game Fail To Hero, this was simple to implement but delivers complex connectivity.
ConnectingMapGenerator() - Constructor for class squidpony.squidgrid.mapping.ConnectingMapGenerator
Calls ConnectingMapGenerator(int, int, int, int, IRNG, int) with width 80, height 80, roomWidth 8, roomHeight 8, a new GWTRNG for random, and wallThickness 2.
ConnectingMapGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.ConnectingMapGenerator
Determines room width and room height by dividing width or height by 10; wallThickness is 2.
ConnectingMapGenerator(int, int, int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.ConnectingMapGenerator
ConnectingMapGenerator(int, int, int, int, IRNG, int) - Constructor for class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
ConnectingMapGenerator(int, int, int, int, IRNG, int, double) - Constructor for class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
Connection<V> - Class in squidpony.squidai.graph
The most-commonly-used class that represents an edge between nodes on a Graph.
Connection() - Constructor for class squidpony.squidai.graph.Connection
 
Connection(Node<V>, Node<V>) - Constructor for class squidpony.squidai.graph.Connection
 
Connection(Node<V>, Node<V>, float) - Constructor for class squidpony.squidai.graph.Connection
 
Connection.DirectedConnection<V> - Class in squidpony.squidai.graph
A Connection that treats A-to-B as a different edge from B-to-A.
Connection.UndirectedConnection<V> - Class in squidpony.squidai.graph
A Connection that treats A-to-B and B-to-A as the same edge.
connectionExists(Node<V>, Node<V>) - Method in class squidpony.squidai.graph.Graph
 
connections - Variable in class squidpony.squidgrid.mapping.RoomFinder
When a RoomFinder is constructed, it stores all points of rooms that are adjacent to another region here.
connections - Variable in class squidpony.squidgrid.mapping.SectionMap
 
connections - Variable in class squidpony.squidmath.CosmicNumbering
 
connectLines() - Method in class squidpony.squidmath.GreasedRegion
Takes the pairs of "on" cells in this GreasedRegion that are separated by exactly one cell in an orthogonal or diagonal line, and changes the gap cells to "on" as well.
consonantClusters - Static variable in class squidpony.FakeLanguageGen
 
contains(V) - Method in class squidpony.squidai.graph.Graph
Check if the graph contains a vertex.
contains(int, int) - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
contains(Coord) - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
contains(Rectangle, Coord) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
contains(Rectangle, int, int) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
contains(Iterable<? extends Rectangle>, Coord) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
contains(String) - Method in class squidpony.squidgrid.mapping.SectionMap
Checks if this contains the given name.
contains(int) - Method in class squidpony.squidgrid.mapping.SectionMap
Checks if this contains the given identifying number.
contains(int, int) - Method in class squidpony.squidgrid.mapping.SectionMap
Checks if this contains the given position (that is, x and y are within map bounds).
contains(Coord) - Method in class squidpony.squidgrid.mapping.SectionMap
Checks if this contains the given position (that is, it is within map bounds).
contains(Object) - Method in class squidpony.squidgrid.zone.CoordPackerZone
Returns true if this collection contains the specified element.
contains(int, int) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
contains(Coord) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
contains(Zone) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
contains(Coord) - Method in class squidpony.squidgrid.zone.ListZone
 
contains(int, int) - Method in class squidpony.squidgrid.zone.ListZone
 
contains(int, int) - Method in interface squidpony.squidgrid.zone.Zone
 
contains(Coord) - Method in interface squidpony.squidgrid.zone.Zone
 
contains(Zone) - Method in interface squidpony.squidgrid.zone.Zone
 
contains(int, int) - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
contains(Coord) - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
contains(Zone) - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
contains(Object) - Method in class squidpony.squidmath.Arrangement.KeySet
Delegates to the corresponding type-specific method.
contains(Object) - Method in class squidpony.squidmath.Arrangement.ValueCollection
 
contains(T, boolean) - Method in class squidpony.squidmath.BinaryHeap
Returns true if the heap contains the specified node.
contains(CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
Tests if a 2D point lies inside this 2D triangle.
contains(int, int) - Method in class squidpony.squidmath.GreasedRegion
 
contains(Object) - Method in class squidpony.squidmath.GreasedRegion
 
contains(Coord) - Method in class squidpony.squidmath.GreasedRegion
Checks if c is present in this GreasedRegion.
contains(Zone) - Method in class squidpony.squidmath.GreasedRegion
Checks whether all Coords in other are also present in this.
contains(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Delegates to the corresponding type-specific method.
contains(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
contains(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueCollection
 
contains(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Delegates to the corresponding type-specific method.
contains(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
contains(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.ValueCollection
 
contains(int) - Method in class squidpony.squidmath.IntSet
 
contains(int) - Method in class squidpony.squidmath.IntVLA
 
contains(Object) - Method in class squidpony.squidmath.OrderedMap.KeySet
Delegates to the corresponding type-specific method.
contains(Object) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
contains(Object) - Method in class squidpony.squidmath.OrderedMap.ValueCollection
 
contains(Object) - Method in class squidpony.squidmath.OrderedSet
 
contains(short) - Method in class squidpony.squidmath.ShortVLA
 
contains(Object) - Method in class squidpony.squidmath.UnorderedMap.ValueCollection
 
contains(Object) - Method in class squidpony.squidmath.UnorderedSet
 
contains(CoordDouble) - Method in class squidpony.squidmath.Voronoi.Triangle
Tests if a 2D point lies inside this 2D triangle.
contains(CharSequence, char[]) - Static method in class squidpony.StringKit
Searches text for the exact contents of the char array search; returns true if text contains search.
containsA(A) - Method in class squidpony.squidmath.K2
Returns true if this contains the A, key, in its collection of A items.
containsA(A) - Method in class squidpony.squidmath.K2V1
Returns true if this contains the A, key, in its collection of A items, or false otherwise.
containsAll(Collection<?>) - Method in class squidpony.squidgrid.zone.CoordPackerZone
Returns true if this collection contains all of the elements in the specified collection.
containsAll(Collection<?>) - Method in class squidpony.squidmath.Arrangement.KeySet
Checks whether this collection contains all elements from the given type-specific collection.
containsAll(Collection<?>) - Method in class squidpony.squidmath.GreasedRegion
 
containsAll(Collection<?>) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Checks whether this collection contains all elements from the given type-specific collection.
containsAll(Collection<?>) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
Checks whether this collection contains all elements from the given collection.
containsAll(Collection<?>) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Checks whether this collection contains all elements from the given type-specific collection.
containsAll(Collection<?>) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
Checks whether this collection contains all elements from the given collection.
containsAll(Collection<?>) - Method in class squidpony.squidmath.OrderedMap.KeySet
Checks whether this collection contains all elements from the given type-specific collection.
containsAll(Collection<?>) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
Checks whether this collection contains all elements from the given collection.
containsAll(Collection<?>) - Method in class squidpony.squidmath.OrderedSet
Checks whether this collection contains all elements from the given collection.
containsAll(Collection<?>) - Method in class squidpony.squidmath.UnorderedSet
Checks whether this collection contains all elements from the given collection.
containsAny(Rectangle, Collection<Coord>) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
containsB(B) - Method in class squidpony.squidmath.K2
Returns true if this contains the B, key, in its collection of B items.
containsB(B) - Method in class squidpony.squidmath.K2V1
Returns true if this contains the B, key, in its collection of B items, or false otherwise.
containsIndex(int) - Method in class squidpony.squidmath.K2
Returns true if index is between 0 (inclusive) and K2.size() (exclusive), or false otherwise.
containsIndex(int) - Method in class squidpony.squidmath.K2V1
Returns true if index is between 0 (inclusive) and K2V1.size() (exclusive), or false otherwise.
containsKey(Object) - Method in class squidpony.squidgrid.SpatialMap
Checks whether this contains the given identity key.
containsKey(Object) - Method in class squidpony.squidmath.Arrangement
 
containsKey(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
containsKey(int) - Method in class squidpony.squidmath.IntIntOrderedMap
 
containsKey(Object) - Method in class squidpony.squidmath.OrderedMap
 
containsKey(Object) - Method in class squidpony.squidmath.UnorderedMap
 
containsNull - Variable in class squidpony.squidmath.OrderedSet
Whether this set contains the key zero.
containsNull - Variable in class squidpony.squidmath.UnorderedSet
Whether this set contains the key zero.
containsNullKey - Variable in class squidpony.squidmath.Arrangement
Whether this set contains the key zero.
containsNullKey - Variable in class squidpony.squidmath.IntDoubleOrderedMap
Whether this set contains the key zero.
containsNullKey - Variable in class squidpony.squidmath.IntIntOrderedMap
Whether this set contains the key zero.
containsNullKey - Variable in class squidpony.squidmath.OrderedMap
Whether this set contains the key zero.
containsNullKey - Variable in class squidpony.squidmath.UnorderedMap
Whether this set contains the key zero.
containsPart(CharSequence, char[]) - Static method in class squidpony.StringKit
Tries to find as much of the char array search in the CharSequence text, always starting from the beginning of search (if the beginning isn't found, then it finds nothing), and returns the length of the found part of search (0 if not found).
containsPart(CharSequence, char[], CharSequence, CharSequence) - Static method in class squidpony.StringKit
Tries to find as much of the sequence prefix search suffix as it can in text, where prefix and suffix are CharSequences for some reason and search is a char array.
containsPosition(Object) - Method in class squidpony.squidgrid.SpatialMap
Checks whether this contains anything at the given position.
containsQ(Q) - Method in class squidpony.squidmath.K2V1
Returns true if this contains at least one Q value, or false otherwise
containsRegion(short[]) - Method in class squidpony.squidmath.RegionMap
Checks if a region, stored as packed data (possibly from CoordPacker or this class) overlaps with regions stored in this object as keys.
containsValue(Object) - Method in class squidpony.squidgrid.SpatialMap
Checks whether this contains the given element.
containsValue(int) - Method in class squidpony.squidmath.Arrangement
 
containsValue(Object) - Method in class squidpony.squidmath.Arrangement
 
containsValue(double) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
containsValue(int) - Method in class squidpony.squidmath.IntIntOrderedMap
 
containsValue(Object) - Method in class squidpony.squidmath.OrderedMap
 
containsValue(Object) - Method in class squidpony.squidmath.UnorderedMap
 
content - Variable in class squidpony.squidgrid.mapping.WildMap
 
contentByBiome(int, IRNG) - Static method in class squidpony.squidgrid.mapping.WildMap
Gets a list of Strings that are really just the names of types of terrain feature for wilderness areas.
contentEquals(ProbabilityTable<T>) - Method in class squidpony.squidmath.ProbabilityTable
Can avoid some checks that ProbabilityTable.equals(Object) needs because this always takes a ProbabilityTable.
ContentMatcher() - Constructor for class squidpony.ObText.ContentMatcher
Constructs a ContentMatcher that will need to have its target set with ObText.ContentMatcher.setTarget(CharSequence) or one of its overloads.
ContentMatcher(CharSequence) - Constructor for class squidpony.ObText.ContentMatcher
Constructs a ContentMatcher that already has its target set to text.
contentTypes - Variable in class squidpony.squidgrid.mapping.WildMap
 
convertArrangement(StringConvert<K>) - Static method in class squidpony.Converters
 
convertArrangement(CharSequence) - Static method in class squidpony.Converters
 
convertArrangement(Class<K>) - Static method in class squidpony.Converters
 
convertArrayBoolean - Static variable in class squidpony.Converters
 
convertArrayBoolean2D - Static variable in class squidpony.Converters
 
convertArrayByte - Static variable in class squidpony.Converters
 
convertArrayByte2D - Static variable in class squidpony.Converters
 
convertArrayChar - Static variable in class squidpony.Converters
 
convertArrayChar2D - Static variable in class squidpony.Converters
 
convertArrayCoord - Static variable in class squidpony.Converters
 
convertArrayDouble - Static variable in class squidpony.Converters
 
convertArrayDouble2D - Static variable in class squidpony.Converters
 
convertArrayFloat - Static variable in class squidpony.Converters
 
convertArrayFloat2D - Static variable in class squidpony.Converters
 
convertArrayInt - Static variable in class squidpony.Converters
 
convertArrayInt2D - Static variable in class squidpony.Converters
 
convertArrayList(StringConvert<K>) - Static method in class squidpony.Converters
 
convertArrayList(CharSequence) - Static method in class squidpony.Converters
 
convertArrayList(Class<K>) - Static method in class squidpony.Converters
 
convertArrayLong - Static variable in class squidpony.Converters
 
convertArrayLong2D - Static variable in class squidpony.Converters
 
convertArrayShort - Static variable in class squidpony.Converters
 
convertArrayShort2D - Static variable in class squidpony.Converters
 
convertBoolean - Static variable in class squidpony.Converters
 
convertByte - Static variable in class squidpony.Converters
 
convertChar - Static variable in class squidpony.Converters
 
convertCharToInt(char[][]) - Static method in class squidpony.squidgrid.DetailedMimic
Utility method to produce 1D int arrays this can process when discrete is true or difference is null.
convertCoord - Static variable in class squidpony.Converters
 
convertDouble - Static variable in class squidpony.Converters
 
Converters - Class in squidpony
Ways to produce concrete implementations of StringConvert for various data structures.
Converters() - Constructor for class squidpony.Converters
 
convertFakeLanguageGen - Static variable in class squidpony.Converters
 
convertFloat - Static variable in class squidpony.Converters
 
convertGreasedRegion - Static variable in class squidpony.Converters
 
convertHashMap(StringConvert<K>, StringConvert<V>) - Static method in class squidpony.Converters
 
convertHashMap(CharSequence, CharSequence) - Static method in class squidpony.Converters
 
convertHashMap(Class<K>, Class<V>) - Static method in class squidpony.Converters
 
convertHashSet(StringConvert<K>) - Static method in class squidpony.Converters
 
convertHashSet(CharSequence) - Static method in class squidpony.Converters
 
convertHashSet(Class<K>) - Static method in class squidpony.Converters
 
convertInt - Static variable in class squidpony.Converters
 
convertIntToChar(int[], int, int) - Static method in class squidpony.squidgrid.DetailedMimic
Utility method that takes a 1D int array that represents chars (such as a sample produced by DetailedMimic.convertCharToInt(char[][]) or, more likely, the result of processing such a sample with this class) and returns a 2D char array with the requested width and height (which should match the targetWidth and targetHeight given during processing).
convertIntVLA - Static variable in class squidpony.Converters
 
convertList(StringConvert<K>) - Static method in class squidpony.Converters
 
convertList(CharSequence) - Static method in class squidpony.Converters
 
convertList(Class<K>) - Static method in class squidpony.Converters
 
convertLong - Static variable in class squidpony.Converters
 
convertMarkovText - Static variable in class squidpony.Converters
 
convertObText - Static variable in class squidpony.Converters
 
convertOrderedMap(StringConvert<K>, StringConvert<V>) - Static method in class squidpony.Converters
 
convertOrderedMap(CharSequence, CharSequence) - Static method in class squidpony.Converters
 
convertOrderedMap(Class<K>, Class<V>) - Static method in class squidpony.Converters
 
convertOrderedSet(StringConvert<K>) - Static method in class squidpony.Converters
 
convertOrderedSet(CharSequence) - Static method in class squidpony.Converters
 
convertOrderedSet(Class<K>) - Static method in class squidpony.Converters
 
convertSentenceForm - Static variable in class squidpony.Converters
 
convertShort - Static variable in class squidpony.Converters
 
convertString - Static variable in class squidpony.Converters
Simple implementation to help when passing StringConverts around with data that is already a String.
convertUnorderedMap(StringConvert<K>, StringConvert<V>) - Static method in class squidpony.Converters
 
convertUnorderedMap(CharSequence, CharSequence) - Static method in class squidpony.Converters
 
convertUnorderedMap(Class<K>, Class<V>) - Static method in class squidpony.Converters
 
convertUnorderedSet(StringConvert<K>) - Static method in class squidpony.Converters
 
convertUnorderedSet(CharSequence) - Static method in class squidpony.Converters
 
convertUnorderedSet(Class<K>) - Static method in class squidpony.Converters
 
convertWeightedTable - Static variable in class squidpony.Converters
 
Coord - Class in squidpony.squidmath
A 2D coordinate with (constant) x and y fields.
Coord() - Constructor for class squidpony.squidmath.Coord
 
Coord(int, int) - Constructor for class squidpony.squidmath.Coord
 
Coord3D - Class in squidpony.squidmath
Generic three dimensional coordinate class.
Coord3D(int, int, int) - Constructor for class squidpony.squidmath.Coord3D
Creates a three dimensional coordinate with the given location.
CoordDouble - Class in squidpony.squidmath
Coord using double values for x and y instead of int.
CoordDouble() - Constructor for class squidpony.squidmath.CoordDouble
 
CoordDouble(double, double) - Constructor for class squidpony.squidmath.CoordDouble
 
CoordDouble(CoordDouble) - Constructor for class squidpony.squidmath.CoordDouble
 
CoordDouble(Coord) - Constructor for class squidpony.squidmath.CoordDouble
 
CoordPacker - Class in squidpony.squidmath
Provides static methods to encode Coords as single primitive ints in various ways, hence the namesake, but also provides advanced methods to encode 2D arrays of various sorts produced by SquidLib in extremely memory-efficient representations, and decode those representations to various types of 2D array on-demand.
CoordPackerZone - Class in squidpony.squidgrid.zone
A zone constructed by CoordPacker.
CoordPackerZone(short[]) - Constructor for class squidpony.squidgrid.zone.CoordPackerZone
 
coords - Variable in class squidpony.squidgrid.zone.ListZone
 
coords - Variable in class squidpony.squidmath.Region
 
coordToHilbert(Coord) - Static method in class squidpony.squidmath.CoordPacker
Takes a position as a Coord called pt and returns the length to travel along the 256x256 Hilbert curve to reach that position.
coordToMoore(Coord) - Static method in class squidpony.squidmath.CoordPacker
Takes a position as a Coord called pt and returns the length to travel along the 16x16 Moore curve to reach that position.
copy(char[][]) - Static method in class squidpony.ArrayTools
Gets a copy of the 2D char array, source, that has the same data but shares no references with source.
copy(double[][]) - Static method in class squidpony.ArrayTools
Gets a copy of the 2D double array, source, that has the same data but shares no references with source.
copy(float[][]) - Static method in class squidpony.ArrayTools
Gets a copy of the 2D float array, source, that has the same data but shares no references with source.
copy(int[][]) - Static method in class squidpony.ArrayTools
Gets a copy of the 2D int array, source, that has the same data but shares no references with source.
copy(boolean[][]) - Static method in class squidpony.ArrayTools
Gets a copy of the 2D boolean array, source, that has the same data but shares no references with source.
copy() - Method in class squidpony.FakeLanguageGen
 
copy() - Method in class squidpony.MarkovChar
Copies the String array MarkovChar.chars and the 2D jagged int array MarkovChar.processed into a new MarkovText.
copy() - Method in class squidpony.MarkovObject
Copies the T items in MarkovObject.body and the int-based data structure MarkovObject.processed into a new MarkovObject.
copy() - Method in class squidpony.MarkovText
Copies the String array MarkovText.words and the 2D jagged int array MarkovText.processed into a new MarkovText.
copy() - Method in class squidpony.MarkovTextLimited
Copies the String array MarkovTextLimited.words and the 2D jagged int array MarkovTextLimited.processed into a new MarkovTextLimited.
copy() - Method in class squidpony.squidmath.AbstractRNG
Creates a copy of this IRNG; it will generate the same random numbers, given the same calls in order, as this IRNG at the point copy() is called.
copy() - Method in class squidpony.squidmath.BasicRandom32
 
copy() - Method in class squidpony.squidmath.BasicRandom64
 
copy() - Method in class squidpony.squidmath.ChaosRNG
Produces another ChaosRNG with no relation to this one; this breaks the normal rules that RandomnessSource.copy abides by because this class should never have its generated number sequence be predictable.
copy() - Method in class squidpony.squidmath.CoordDouble
Constructs an identical copy to this CoordDouble, making a new object that may be mutated independently.
copy() - Method in class squidpony.squidmath.DeckRNG
Creates a copy of this DeckRNG; it will generate the same random numbers, given the same calls in order, as this DeckRNG at the point copy() is called.
copy() - Method in class squidpony.squidmath.DharmaRNG
Creates a copy of this DharmaRNG; it will generate the same random numbers, given the same calls in order, as this DharmaRNG at the point copy() is called.
copy() - Method in class squidpony.squidmath.DistinctRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.DistributedRNG
Creates a copy of this IRNG; it will generate the same random numbers, given the same calls in order, as this IRNG at the point copy() is called.
copy() - Method in class squidpony.squidmath.DiverRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.EditRNG
Creates a copy of this StatefulRNG; it will generate the same random numbers, given the same calls in order, as this StatefulRNG at the point copy() is called.
copy() - Method in class squidpony.squidmath.FlawedRandomness.AddRotate
 
copy() - Method in class squidpony.squidmath.FlawedRandomness.BigCounter
 
copy() - Method in class squidpony.squidmath.FourWheelRNG
Produces a copy of this FourWheelRNG that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.GearRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.GoatRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.GreasedRegion
Simple method that returns a newly-allocated copy of this GreasedRegion; modifications to one won't change the other, and this method returns the copy while leaving the original unchanged.
copy() - Method in class squidpony.squidmath.GWTRNG
Creates a copy of this GWTRNG; it will generate the same random numbers, given the same calls in order, as this GWTRNG at the point copy() is called.
copy() - Method in class squidpony.squidmath.IntVLA
 
copy() - Method in class squidpony.squidmath.IsaacRNG
Produces another RandomnessSource, but the new one will not produce the same data as this one.
copy() - Method in class squidpony.squidmath.Lathe32RNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.LFSR
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.LightRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.LinnormRNG
Produces a copy of this LinnormRNG that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.LongPeriodRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.LowStorageShuffler
Fully copies this LowStorageShuffler, including its current index in its sequence and internal seeds.
copy() - Method in class squidpony.squidmath.MersenneTwister
 
copy() - Method in class squidpony.squidmath.MiniMover64RNG
Produces a copy of this MiniMover64RNG that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.MizuchiRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.MoonwalkRNG
Creates a copy of this MoonwalkRNG; it will generate the same random numbers, given the same calls in order, as this MoonwalkRNG at the point copy() is called.
copy() - Method in class squidpony.squidmath.Mover32RNG
Produces a copy of this Mover32RNG that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.Mover64RNG
Produces a copy of this Mover64RNG that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.NLFSR
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.OrbitRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.Oriole32RNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.PermutedRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.PintRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.ProbabilityTable
Copies this ProbabilityTable so nothing in the copy is shared with the original, except for the T items (which might not be possible to copy).
copy() - Method in class squidpony.squidmath.PulleyRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in interface squidpony.squidmath.RandomnessSource
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.RNG
Creates a copy of this RNG; it will generate the same random numbers, given the same calls in order, as this RNG at the point copy() is called.
copy() - Method in class squidpony.squidmath.RomuTrioRNG
 
copy() - Method in class squidpony.squidmath.SilkRNG
Creates a copy of this SilkRNG; it will generate the same random numbers, given the same calls in order, as this SilkRNG at the point copy() is called.
copy() - Method in class squidpony.squidmath.SobolQRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.SpecifiedRandomness
Produces a copy of this SpecifiedRandomness that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.Starfish32RNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in interface squidpony.squidmath.StatefulRandomness
Produces a copy of this StatefulRandomness that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.StatefulRNG
Creates a copy of this StatefulRNG; it will generate the same random numbers, given the same calls in order, as this StatefulRNG at the point copy() is called.
copy() - Method in class squidpony.squidmath.StrangerRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.TangleRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.ThrustAltRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.TricycleRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.TrimRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.TweakRNG
 
copy() - Method in class squidpony.squidmath.VanDerCorputQRNG
 
copy() - Method in class squidpony.squidmath.WhiskerRNG
Produces a copy of this WhiskerRNG that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.XoRoRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class squidpony.squidmath.XoshiroStarStar64RNG
 
copyCache(IColorCenter.Skeleton<T>) - Method in class squidpony.IColorCenter.Skeleton
You may want to copy colors between IColorCenter instances that have different create() methods -- and as such, will have different values for the same keys in the cache.
copyRotated(int) - Method in class squidpony.squidmath.GreasedRegion
Makes a copy of this GreasedRegion that has been rotated 90 degrees turns times.
CornerCaves - Class in squidpony.tileset
 
CornerCaves() - Constructor for class squidpony.tileset.CornerCaves
 
correctABeforeVowel(CharSequence) - Static method in class squidpony.StringKit
A simple method that looks for any occurrences of the word 'a' followed by some non-zero amount of whitespace and then any vowel starting the following word (such as 'a item'), then replaces each such improper 'a' with 'an' (such as 'an item').
correction - Variable in class squidpony.squidmath.Noise.Turbulent2D
 
correction - Variable in class squidpony.squidmath.Noise.Turbulent3D
 
correction - Variable in class squidpony.squidmath.Noise.Turbulent4D
 
correction - Variable in class squidpony.squidmath.Noise.Turbulent6D
 
CORRIDOR - Static variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Constant for features being added to all environment types.
CORRIDOR_FLOOR - Static variable in class squidpony.squidgrid.mapping.DungeonUtility
Constant for environment tiles that are floors for a corridor.
CORRIDOR_FLOOR - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
Constant for environment tiles that are floors for a corridor.
CORRIDOR_WALL - Static variable in class squidpony.squidgrid.mapping.DungeonUtility
Constant for environment tiles that are walls near a corridor.
CORRIDOR_WALL - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
Constant for environment tiles that are walls near a corridor.
CORRIDOR_WALL_CHAOTIC - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
CORRIDOR_WALL_EXPAND - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
CORRIDOR_WALL_NORMAL - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
CORRIDOR_WALL_RETRACT - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
corridorFX - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
The effects that will be applied when generate is called.
corridors - Variable in class squidpony.squidgrid.mapping.RoomFinder
Not likely to be used directly, but there may be things you can do with these that are cumbersome using only RoomFinder's simpler API.
cos(double) - Static method in class squidpony.squidmath.NumberTools
A fairly-close approximation of Math.cos(double) that can be significantly faster (between 8x and 80x faster cos() calls in benchmarking; if you have access to libGDX you should consider its sometimes-more-precise and sometimes-faster MathUtils.cos() method.
cos(float) - Static method in class squidpony.squidmath.NumberTools
A fairly-close approximation of Math.cos(double) that can be significantly faster (between 8x and 80x faster cos() calls in benchmarking, and both takes and returns floats; if you have access to libGDX you should consider its more-precise and sometimes-faster MathUtils.cos() method.
cos_(double) - Static method in class squidpony.squidmath.NumberTools
A variation on Math.cos(double) that takes its input as a fraction of a turn instead of in radians; one turn is equal to 360 degrees or two*PI radians.
cos_(float) - Static method in class squidpony.squidmath.NumberTools
A variation on Math.cos(double) that takes its input as a fraction of a turn instead of in radians (it also takes and returns a float); one turn is equal to 360 degrees or two*PI radians.
cosDegrees(float) - Static method in class squidpony.squidmath.NumberTools
A fairly-close approximation of Math.cos(double) that can be significantly faster (between 8x and 80x faster cos() calls in benchmarking, and both takes and returns floats; if you have access to libGDX, you should consider its more-precise and sometimes-faster MathUtils.cosDeg() method.
CosmicNumbering - Class in squidpony.squidmath
Like a kind of RNG, but fully deterministic in a way that depends on a "connected" double array.
CosmicNumbering() - Constructor for class squidpony.squidmath.CosmicNumbering
 
CosmicNumbering(double[]) - Constructor for class squidpony.squidmath.CosmicNumbering
 
CosmicNumbering(long, double[]) - Constructor for class squidpony.squidmath.CosmicNumbering
 
CostlyGraph - Class in squidpony.squidai.graph
A default setting for a DirectedGraph of Coord vertices where each passable cell has a cost to enter it from any passable neighbor.
CostlyGraph() - Constructor for class squidpony.squidai.graph.CostlyGraph
No-op no-arg constructor, present for Serializable; if you use this you must call CostlyGraph.init(double[][]) or CostlyGraph.init(double[][], boolean) before using the CostlyGraph.
CostlyGraph(double[][]) - Constructor for class squidpony.squidai.graph.CostlyGraph
Builds a DefaultGraph from a 2D double array that uses negative numbers to represent any kind of inaccessible cell, with all other numbers treated as possible to enter for a cost equal to that double.
CostlyGraph(double[][], boolean) - Constructor for class squidpony.squidai.graph.CostlyGraph
Builds a DefaultGraph from a 2D double array that uses negative numbers to represent any kind of inaccessible cell, with all other numbers treated as possible to enter for a cost equal to that double.
CostlyGraph(char[][]) - Constructor for class squidpony.squidai.graph.CostlyGraph
Builds a DefaultGraph from a 2D char array that treats '#', '+', and all box drawing characters as impassable, but considers all other cells passable for a cost of 1.0.
CostlyGraph(char[][], boolean) - Constructor for class squidpony.squidai.graph.CostlyGraph
Builds a DefaultGraph from a 2D char array that treats '#', '+', and all box drawing characters as impassable, but considers all other cells passable for a cost of 1.0.
costMap - Variable in class squidpony.squidai.CustomDijkstraMap
This stores the type of each cell for the purposes of determining its cost to enter; in most cases this type is the char used to represent the cell, but any int can be used if you need more information.
costMap - Variable in class squidpony.squidai.DijkstraMap
This stores the entry cost multipliers for each cell; that is, a value of 1.0 is a normal, unmodified cell, but a value of 0.5 can be entered easily (two cells of its cost can be entered for the cost of one 1.0 cell), and a value of 2.0 can only be entered with difficulty (one cell of its cost can be entered for the cost of two 1.0 cells).
costRules - Variable in class squidpony.squidgrid.Adjacency
Used in place of a double[][] of costs in CustomDijkstraMap; allows you to set the costs to enter tiles (via Adjacency.addCostRule(char, double) or Adjacency.addCostRule(char, double, boolean) if the map has rotations).
count(short[]) - Static method in class squidpony.squidmath.CoordPacker
Counts the number of "on" cells encoded in a packed array without unpacking it.
count(short[], boolean) - Static method in class squidpony.squidmath.CoordPacker
Counts the number of cells encoding a boolean equal to wanted in a packed array without unpacking it.
count(String, String) - Static method in class squidpony.StringKit
Scans repeatedly in source for the String search, not scanning the same char twice except as part of a larger String, and returns the number of instances of search that were found, or 0 if source is null or if search is null or empty.
count(String, int) - Static method in class squidpony.StringKit
Scans repeatedly in source for the codepoint search (which is usually a char literal), not scanning the same section twice, and returns the number of instances of search that were found, or 0 if source is null.
count(String, String, int, int) - Static method in class squidpony.StringKit
Scans repeatedly in source (only using the area from startIndex, inclusive, to endIndex, exclusive) for the String search, not scanning the same char twice except as part of a larger String, and returns the number of instances of search that were found, or 0 if source or search is null or if the searched area is empty.
count(String, int, int, int) - Static method in class squidpony.StringKit
Scans repeatedly in source (only using the area from startIndex, inclusive, to endIndex, exclusive) for the codepoint search (which is usually a char literal), not scanning the same section twice, and returns the number of instances of search that were found, or 0 if source is null or if the searched area is empty.
countCells(char[][], char) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Quickly counts the number of char elements in level that are equal to match.
COUNTERCLOCKWISE - Static variable in enum squidpony.squidgrid.Direction
An array which holds all eight OUTWARDS directions in counter-clockwise order.
counterClockwise() - Method in enum squidpony.squidgrid.Direction
Returns the Direction one step counterclockwise including diagonals.
covered(short[]) - Static method in class squidpony.squidmath.CoordPacker
Finds how many cells are encoded in a packed array (both on and off) without unpacking it.
create() - Static method in class squidpony.ColoredStringList
Deprecated.
 
create(int) - Static method in class squidpony.ColoredStringList
Deprecated.
 
create(int, int, int, int) - Method in class squidpony.IColorCenter.Skeleton
Create a concrete instance of the color type given as a type parameter.
create() - Static method in class squidpony.panel.IColoredString.Impl
A static constructor, to avoid having to write <T> in the caller.
create(String) - Static method in class squidpony.panel.IColoredString.Impl
A convenience method, equivalent to create(s, null).
create(String, T) - Static method in class squidpony.panel.IColoredString.Impl
A static constructor, to avoid having to write <T> in the caller.
create() - Method in class squidpony.squidgrid.mapping.PacMazeGenerator
 
createMany(int) - Static method in class squidpony.squidmath.LongPeriodRNG
Creates many LongPeriodRNG objects in an array, where each will generate a sequence of pow(2, 512) numbers that will not overlap with other sequences in the array.
createMany(int, long) - Static method in class squidpony.squidmath.LongPeriodRNG
Creates many LongPeriodRNG objects in an array, where each will generate a sequence of pow(2, 512) numbers that will not overlap with other sequences in the array.
createMany(int, String) - Static method in class squidpony.squidmath.LongPeriodRNG
Creates many LongPeriodRNG objects in an array, where each will generate a sequence of pow(2, 512) numbers that will not overlap with other sequences in the array.
createMany(int, long[]) - Static method in class squidpony.squidmath.LongPeriodRNG
Creates many LongPeriodRNG objects in an array, where each will generate a sequence of pow(2, 512) numbers that will not overlap with other sequences in the array.
createNew() - Method in class squidpony.squidai.graph.DirectedGraph
 
createNew() - Method in class squidpony.squidai.graph.Graph
 
createNew() - Method in class squidpony.squidai.graph.UndirectedGraph
 
createPoint() - Method in class squidpony.squidmath.NeuralParticle
Creates a pip that falls within the required distance from the current distribution.
CriticalRNG - Class in squidpony.squidmath
A type of RNG that can generate values larger or smaller than the normal maximum or minimum, based on a modifier.
CriticalRNG() - Constructor for class squidpony.squidmath.CriticalRNG
Makes a CriticalRNG with a luck factor of 0 and a randomly-seeded DiverRNG for its RandomnessSource.
CriticalRNG(long) - Constructor for class squidpony.squidmath.CriticalRNG
Makes a CriticalRNG with a luck factor of 0 and a DiverRNG with the given seed for its RandomnessSource.
CriticalRNG(CharSequence) - Constructor for class squidpony.squidmath.CriticalRNG
Makes a CriticalRNG with a luck factor of 0 and a DiverRNG with the given seed for its RandomnessSource (this will hash seedString using CrossHash.hash64(CharSequence) and use the result to seed the DiverRNG).
CriticalRNG(RandomnessSource) - Constructor for class squidpony.squidmath.CriticalRNG
Makes a CriticalRNG with a luck factor of 0 and the given RandomnessSource.
CriticalRNG(float) - Constructor for class squidpony.squidmath.CriticalRNG
Makes a CriticalRNG with the given luck factor and a randomly-seeded DiverRNG for its RandomnessSource.
CriticalRNG(long, float) - Constructor for class squidpony.squidmath.CriticalRNG
Makes a CriticalRNG with the given luck factor and a DiverRNG with the given seed for its RandomnessSource.
CriticalRNG(CharSequence, float) - Constructor for class squidpony.squidmath.CriticalRNG
Makes a CriticalRNG with a luck factor of 0 and a DiverRNG with the given seed for its RandomnessSource (this will hash seedString using CrossHash.hash64(CharSequence) and use the result to seed the DiverRNG).
CriticalRNG(RandomnessSource, float) - Constructor for class squidpony.squidmath.CriticalRNG
Makes a CriticalRNG with a luck factor of 0 and the given RandomnessSource.
crocell - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
crocell - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
crocell_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
crocell_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
cross(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
Gets the cross product of this CoordDouble and other.
crossConnect(int, int, Map<Coord, List<Coord>>) - Static method in class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
 
CrossHash - Class in squidpony.squidmath
64-bit and 32-bit hashing functions that we can rely on staying the same cross-platform.
CrossHash() - Constructor for class squidpony.squidmath.CrossHash
 
CrossHash.Curlup - Class in squidpony.squidmath
Like Yolk, this is a class for hash functors, each an object with a 64-bit long seed.
CrossHash.Hive - Class in squidpony.squidmath
A reasonably-fast hashing function that passes some of SMHasher's quality tests, but neither critically fails nor overwhelmingly succeeds the full SMHasher test battery.
CrossHash.IHasher - Interface in squidpony.squidmath
An interface that can be used to move the logic for the hashCode() and equals() methods from a class' methods to an implementation of IHasher that certain collections in SquidLib can use.
CrossHash.Lightning - Class in squidpony.squidmath
A quick, simple hashing function that seems to have good results.
CrossHash.Mist - Class in squidpony.squidmath
A whole cluster of Wisp-like hash functions that sacrifice a small degree of speed, but can be built with up to 128 bits of salt values that help to obscure what hashing function is actually being used.
CrossHash.Water - Class in squidpony.squidmath
A fairly fast hashing algorithm in general, Water performs especially well on large arrays, and passes SMHasher's newest and most stringent version of tests.
CrossHash.Wisp - Class in squidpony.squidmath
The fastest hash in CrossHash, with middling quality.
CrossHash.Yolk - Class in squidpony.squidmath
Like Mist, this is a class for hash functors, each an object with a 64-bit long seed, but it uses about the same algorithm as CrossHash.Water instead of the older, less-robust style Mist uses.
CROW - Static variable in class squidpony.FakeLanguageGen
A rough imitation of the Crow language of the American Midwest, using some tone marks.
CUBE_FACES - Static variable in class squidpony.squidmath.ShapeTools
The faces of a cube, as short[4] items representing indices into ShapeTools.CUBE_VERTICES.
CUBE_VERTICES - Static variable in class squidpony.squidmath.ShapeTools
The vertices of a cube with unitary edge length, as float[3] items representing points.
CUBE_VERTICES_D - Static variable in class squidpony.squidmath.ShapeTools
The vertices of a cube with unitary edge length, as double[3] items representing points.
CubeHash() - Constructor for class squidpony.squidmath.FlawedPointHash.CubeHash
 
CubeHash(long) - Constructor for class squidpony.squidmath.FlawedPointHash.CubeHash
 
CubeHash(long, int) - Constructor for class squidpony.squidmath.FlawedPointHash.CubeHash
 
CUBIC - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
CUBIC_FRACTAL - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
cubicLerp(float, float, float, float, float) - Static method in class squidpony.squidmath.FastNoise
 
cubicSway(double) - Static method in class squidpony.squidmath.Noise.Basic1D
 
Curlup() - Constructor for class squidpony.squidmath.CrossHash.Curlup
 
Curlup(long) - Constructor for class squidpony.squidmath.CrossHash.Curlup
 
Curlup(CharSequence) - Constructor for class squidpony.squidmath.CrossHash.Curlup
 
CURRENCY - Static variable in class squidpony.StringKit
 
current - Variable in class squidpony.squidmath.CellularAutomaton
Returned directly by some methods, but you may want to change this at some other point.
CurvedBoundedDistribution - Class in squidpony.squidmath
An IDistribution that allows a parameter to determine how many calls to IRNG.nextDouble() to make and average whenever a double is requested.
CurvedBoundedDistribution() - Constructor for class squidpony.squidmath.CurvedBoundedDistribution
 
CurvedBoundedDistribution(int) - Constructor for class squidpony.squidmath.CurvedBoundedDistribution
 
CustomDijkstraMap - Class in squidpony.squidai
An alternative to AStarSearch when you want to fully explore a search space, or when you want a gradient floodfill, with customizable rules for what is considered adjacent.
CustomDijkstraMap() - Constructor for class squidpony.squidai.CustomDijkstraMap
Construct a CustomDijkstraMap without a level to actually scan.
CustomDijkstraMap(IRNG) - Constructor for class squidpony.squidai.CustomDijkstraMap
Construct a CustomDijkstraMap without a level to actually scan.
CustomDijkstraMap(double[], int, int) - Constructor for class squidpony.squidai.CustomDijkstraMap
Used to construct a CustomDijkstraMap from the output of another.
CustomDijkstraMap(double[], Adjacency) - Constructor for class squidpony.squidai.CustomDijkstraMap
Used to construct a CustomDijkstraMap from the output of another, specifying a distance calculation.
CustomDijkstraMap(char[][]) - Constructor for class squidpony.squidai.CustomDijkstraMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
CustomDijkstraMap(char[][], IRNG) - Constructor for class squidpony.squidai.CustomDijkstraMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
CustomDijkstraMap(char[][], char) - Constructor for class squidpony.squidai.CustomDijkstraMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where one char means a wall and anything else is a walkable tile.
CustomDijkstraMap(char[][], Adjacency) - Constructor for class squidpony.squidai.CustomDijkstraMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
CustomDijkstraMap(char[][], Adjacency, IRNG) - Constructor for class squidpony.squidai.CustomDijkstraMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
CustomRandom() - Constructor for class squidpony.squidmath.RNG.CustomRandom
Creates a new random number generator.
CustomRandom(RandomnessSource) - Constructor for class squidpony.squidmath.RNG.CustomRandom
Creates a new random number generator.
cutShort - Variable in class squidpony.squidai.DijkstraMap
 
cw() - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
Checks if this Triangle is oriented clockwise; if it isn't, this swaps DelaunayTriangulator.Triangle.a and DelaunayTriangulator.Triangle.c to make it oriented CW.
CYRILLIC_LETTERS - Static variable in class squidpony.StringKit
 
CYRILLIC_LETTERS_LOWER - Static variable in class squidpony.StringKit
 
CYRILLIC_LETTERS_UPPER - Static variable in class squidpony.StringKit
 

D

d - Variable in class squidpony.squidmath.SquidID
 
d_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
DamerauLevenshteinAlgorithm - Class in squidpony
The Damerau-Levenshtein Algorithm is an extension to the Levenshtein Algorithm which solves the edit distance problem between a source string and a target string with the following operations: Character Insertion Character Deletion Character Replacement Adjacent Character Swap Note that the adjacent character swap operation is an edit that may be applied when two adjacent characters in the source string match two adjacent characters in the target string, but in reverse order, rather than a general allowance for adjacent character swaps.
DamerauLevenshteinAlgorithm(int, int, int, int) - Constructor for class squidpony.DamerauLevenshteinAlgorithm
Constructor.
dantalion - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
dantalion - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
dantalion_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
dantalion_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
DARK - Static variable in class squidpony.squidai.CustomDijkstraMap
This is used to mark cells that the scan couldn't reach, and these dark cells are marked with a high number equal to 999800 .
DARK - Static variable in class squidpony.squidai.DijkstraMap
This is used to mark cells that the scan couldn't reach, and these dark cells are marked with a high number equal to 999800.0 .
data - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
data - Variable in class squidpony.squidmath.GreasedRegion
 
DDA - Static variable in class squidpony.squidgrid.LOS
Optimized algorithm for Bresenham-like lines.
DDALine - Class in squidpony.squidmath
A fixed-point line-drawing algorithm that should have good performance; may be useful for LOS.
DDALine() - Constructor for class squidpony.squidmath.DDALine
 
debugPrint(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
For when you want to print a 2D char array.
debugPrint(int, int) - Method in class squidpony.squidmath.Region
Prints this Region to System.out as a grid of chars with the given width and height, using '.' for Coords this contains and '#' for empty space.
decarabia - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
decarabia - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
decarabia_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
decarabia_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
decipher(CharSequence, Map<String, String>) - Method in class squidpony.NaturalLanguageCipher
Deciphers words in an already-ciphered text with a given String-to-String Map for a vocabulary.
DeckRNG - Class in squidpony.squidmath
An RNG variant that has 16 possible grades of value it can produce and shuffles them like a deck of cards.
DeckRNG() - Constructor for class squidpony.squidmath.DeckRNG
Constructs a DeckRNG with a pseudo-random seed from Math.random().
DeckRNG(long) - Constructor for class squidpony.squidmath.DeckRNG
Construct a new DeckRNG with the given seed.
DeckRNG(CharSequence) - Constructor for class squidpony.squidmath.DeckRNG
String-seeded constructor uses the hash of the String as a seed for LightRNG, which is of high quality, but low period (which rarely matters for games), and has good speed and tiny state size.
DeckRNG(RandomnessSource) - Constructor for class squidpony.squidmath.DeckRNG
Seeds this DeckRNG using the RandomnessSource it is given.
decode(int) - Method in class squidpony.squidai.DijkstraMap
If you for some reason have one of the internally-used ints produced by DijkstraMap.encode(Coord), this will convert it back to a Coord if you need it as such.
decode(int) - Static method in class squidpony.squidmath.Coord
This can take an int produced by someCoord.encode() and get the original Coord back out of it.
decode() - Method in class squidpony.squidmath.GreasedRegion
Returns this GreasedRegion's data as a 2D boolean array, [width][height] in size, with on treated as true and off treated as false.
decode4x4(long) - Static method in class squidpony.squidgrid.mapping.LineKit
Produces a 4x4 2D char array by interpreting the bits of the given long as line information.
decode4x4(long, char[]) - Static method in class squidpony.squidgrid.mapping.LineKit
Produces a 4x4 2D char array by interpreting the bits of the given long as line information.
decodeASCII(String) - Static method in class squidpony.squidmath.CoordPacker
Given a String specifically produced by CoordPacker.encodeASCII(), this will produce a packed data array.
decodeBraille(String) - Static method in class squidpony.squidmath.CoordPacker
Given a String specifically produced by CoordPacker.encodeBraille(), this will produce a packed data array.
decodeInto4x4(long, char[], char[][], int, int) - Static method in class squidpony.squidgrid.mapping.LineKit
Fills a 4x4 area of the given 2D char array into by interpreting the bits of the given long as line information.
decodePermutation(long, T[]) - Method in class squidpony.squidmath.PermutationGenerator
Given a long between 0 and the total number of permutations possible (see getTotalPermutations() for how to access this) and an array of T with the same length as the elements this was constructed with, fills the array with the permutation described by the long as a special (factoradic) index into the possible permutations.
decodePermutation(long) - Method in class squidpony.squidmath.PermutationGenerator
Given a long between 0 and the total number of permutations possible (see getTotalPermutations() for how to access this), creates a List filled with the permutation described by the long as a special (factoradic) index into the possible permutations.
decodePermutation(long, List<T>) - Method in class squidpony.squidmath.PermutationGenerator
Given a long between 0 and the total number of permutations possible (see getTotalPermutations() for how to access this) and a List of T with the same length as the elements this was constructed with, fills the List with the permutation described by the long as a special (factoradic) index into the possible permutations.
decodePermutation(long, int) - Static method in class squidpony.squidmath.PermutationGenerator
Given a long between 0 and the total number of permutations possible (see getTotalPermutations() for how to access this) and an int count of how many indices to find a permutation of, returns an array with the permutation of the indices described by the long as a special (factoradic) index into the possible permutations.
decodePermutation(BigInteger, int) - Static method in class squidpony.squidmath.PermutationGenerator
Given a long between 0 and the total number of permutations possible (see getBigTotalPermutations() for how to access this) and an int count of how many indices to find a permutation of, returns an array with the permutation of the indices described by the long as a special (factoradic) index into the possible permutations.
decodePermutation(long, int, int) - Static method in class squidpony.squidmath.PermutationGenerator
Given a long between 0 and the total number of permutations possible (see getTotalPermutations() for how to access this) and an int count of how many indices to find a permutation of, returns an array with the permutation of the indices described by the long as a special (factoradic) index into the possible permutations.
decodePermutation(BigInteger, int, int) - Static method in class squidpony.squidmath.PermutationGenerator
Given a long between 0 and the total number of permutations possible (see getBigTotalPermutations() for how to access this) and an int count of how many indices to find a permutation of, returns an array with the permutation of the indices described by the long as a special (factoradic) index into the possible permutations.
decodeX(int) - Method in class squidpony.squidai.DijkstraMap
If you for some reason have one of the internally-used ints produced by DijkstraMap.encode(Coord), this will decode the x component of the point encoded in that int.
decodeX(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
 
decodeY(int) - Method in class squidpony.squidai.DijkstraMap
If you for some reason have one of the internally-used ints produced by DijkstraMap.encode(Coord), this will decode the y component of the point encoded in that int.
decodeY(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
 
decompress(String) - Static method in class squidpony.ByteStringEncoding
 
decompress(String) - Static method in class squidpony.GridCompression
 
decompress(String) - Static method in class squidpony.LZSEncoding
Decompresses a String that had been compressed with LZSEncoding.compress(String).
decompress(String) - Static method in class squidpony.LZSPlus
Decompresses text that was compressed with LZ-String compression; does not reverse decryption so it can only decompress Strings produced by LZSPlus.compress(String), or LZSPlus.compress(String, long[]) with an empty or null keys parameter.
decompress(String, long[]) - Static method in class squidpony.LZSPlus
Decompresses text that was compressed with LZ-String compression, reversing any encryption if the keys long array matches the long array passed to LZSPlus.compress(String, long[]) (keys can be null if no array was passed).
decompress(String) - Static method in class squidpony.squidmath.GreasedRegion
Decompresses a String returned by GreasedRegion.toCompressedString(), returning a new GreasedRegion with identical width, height, and contents to the GreasedRegion before compression.
decompressFromBase64(String) - Static method in class squidpony.LZSEncoding
Decompresses a String that had been compressed with LZSEncoding.compressToBase64(String).
decompressFromEncodedURIComponent(String) - Static method in class squidpony.LZSEncoding
Decompresses a String that had been compressed with LZSEncoding.compressToEncodedURIComponent(String).
decompressFromUTF16(String) - Static method in class squidpony.LZSEncoding
Decompresses a String that had been compressed with LZSEncoding.compressToUTF16(String).
DEEP_SEA_LEVEL - Static variable in class squidpony.squidgrid.mapping.MetsaMapFactory
 
DEEP_SPEECH - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that would potentially be fitting for a trade language spoken by various very-different groups, such as creatures with tentacled faces who need to communicate with spider-elves and living crystals.
deepLakeGlyph - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
The char to use for deep lake cells.
deepWaterLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
deepWaterUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
DEFAULT_INITIAL_SIZE - Static variable in class squidpony.squidmath.Arrangement
The initial default size of a hash table.
DEFAULT_INITIAL_SIZE - Static variable in class squidpony.squidmath.IntDoubleOrderedMap
The initial default size of a hash table.
DEFAULT_INITIAL_SIZE - Static variable in class squidpony.squidmath.IntIntOrderedMap
The initial default size of a hash table.
DEFAULT_INITIAL_SIZE - Static variable in class squidpony.squidmath.OrderedMap
The initial default size of a hash table.
DEFAULT_INITIAL_SIZE - Static variable in class squidpony.squidmath.OrderedSet
The initial default size of a hash table.
DEFAULT_INITIAL_SIZE - Static variable in class squidpony.squidmath.UnorderedMap
The initial default size of a hash table.
DEFAULT_INITIAL_SIZE - Static variable in class squidpony.squidmath.UnorderedSet
The initial default size of a hash table.
DEFAULT_LOAD_FACTOR - Static variable in class squidpony.squidmath.Arrangement
The default load factor of a hash table.
DEFAULT_LOAD_FACTOR - Static variable in class squidpony.squidmath.IntDoubleOrderedMap
The default load factor of a hash table.
DEFAULT_LOAD_FACTOR - Static variable in class squidpony.squidmath.IntIntOrderedMap
The default load factor of a hash table.
DEFAULT_LOAD_FACTOR - Static variable in class squidpony.squidmath.OrderedMap
The default load factor of a hash table.
DEFAULT_LOAD_FACTOR - Static variable in class squidpony.squidmath.OrderedSet
The default load factor of a hash table.
DEFAULT_LOAD_FACTOR - Static variable in class squidpony.squidmath.UnorderedMap
The default load factor of a hash table.
DEFAULT_LOAD_FACTOR - Static variable in class squidpony.squidmath.UnorderedSet
The default load factor of a hash table.
DEFAULT_NOISE - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
A FastNoise that has a higher frequency than that class defaults to, which is useful for maps here.
DEFAULT_WEIGHT - Static variable in class squidpony.squidai.graph.Connection
 
DefaultDungeon - Class in squidpony.tileset
 
DefaultDungeon() - Constructor for class squidpony.tileset.DefaultDungeon
 
DefaultGraph - Class in squidpony.squidai.graph
A default setting for an UndirectedGraph of Coord vertices where all connections have cost 1.
DefaultGraph() - Constructor for class squidpony.squidai.graph.DefaultGraph
No-op no-arg constructor, present for Serializable; if you use this you must call DefaultGraph.init(char[][]) or DefaultGraph.init(char[][], boolean) before using the DefaultGraph.
DefaultGraph(char[][]) - Constructor for class squidpony.squidai.graph.DefaultGraph
Builds a DefaultGraph from a 2D char array that uses '#' to represent any kind of inaccessible cell, with all other chars treated as walkable.
DefaultGraph(char[][], boolean) - Constructor for class squidpony.squidai.graph.DefaultGraph
Builds a DefaultGraph from a 2D char array that uses '#' to represent any kind of inaccessible cell, with all other chars treated as walkable.
defaultHasher - Static variable in class squidpony.squidmath.CrossHash
 
defaultLanguage - Variable in class squidpony.Thesaurus
 
defaultReturnValue(double) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
defaultReturnValue() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
defaultReturnValue(int) - Method in class squidpony.squidmath.IntIntOrderedMap
 
defaultReturnValue() - Method in class squidpony.squidmath.IntIntOrderedMap
 
defaultReturnValue(V) - Method in class squidpony.squidmath.OrderedMap
 
defaultReturnValue() - Method in class squidpony.squidmath.OrderedMap
 
defaultReturnValue(V) - Method in class squidpony.squidmath.UnorderedMap
 
defaultReturnValue() - Method in class squidpony.squidmath.UnorderedMap
 
defaultSeed - Variable in class squidpony.squidmath.JackNoise
 
defaultSeed - Variable in class squidpony.squidmath.LumpNoise
 
defaultSeed - Variable in class squidpony.squidmath.MasonNoise
 
defaultSeed - Variable in class squidpony.squidmath.SeededNoise
 
defaultSeed - Variable in class squidpony.squidmath.UnifiedNoise
 
defRetValue - Variable in class squidpony.squidmath.Arrangement
Default return value.
defRetValue - Variable in class squidpony.squidmath.IntDoubleOrderedMap
Default return value.
defRetValue - Variable in class squidpony.squidmath.IntIntOrderedMap
Default return value.
defRetValue - Variable in class squidpony.squidmath.OrderedMap
Default return value.
defRetValue - Variable in class squidpony.squidmath.UnorderedMap
Default return value.
degarble(String) - Static method in class squidpony.Garbler
Given a garbled String that was produced by Garbler.garble(String) (using the default key), this reverses the garbling and gets the original String.
degarble(String, String) - Static method in class squidpony.Garbler
Given a garbled String that was produced by Garbler.garble(String, String) (using the given keyText), this reverses the garbling and gets the original String.
degarble(String, long) - Static method in class squidpony.Garbler
Given a garbled String that was produced by Garbler.garble(String, long) (using the given key), this reverses the garbling and gets the original String.
degarble(String, long[]) - Static method in class squidpony.Garbler
Given a garbled String that was produced by Garbler.garble(String, long[]) (using the given keys), this reverses the garbling and gets the original String.
degrees(Coord, Coord) - Static method in class squidpony.squidmath.Coord
Gets the angle in degrees to go between two Coords.
DelaunayTriangulator - Class in squidpony.squidmath
A Java implementation of an incremental 2D Delaunay triangulation algorithm.
DelaunayTriangulator() - Constructor for class squidpony.squidmath.DelaunayTriangulator
Constructs a triangulator instance but does not insert any points; you should add points to DelaunayTriangulator.getPoints(), which is an array that can hold 256 points, before running DelaunayTriangulator.triangulate().
DelaunayTriangulator(Collection<CoordDouble>) - Constructor for class squidpony.squidmath.DelaunayTriangulator
Constructs a new triangulator instance using the specified point set.
DelaunayTriangulator.Edge - Class in squidpony.squidmath
 
DelaunayTriangulator.Triangle - Class in squidpony.squidmath
 
delta - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
delta - Static variable in class squidpony.squidmath.CrossHash.Mist
 
delta - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
delta_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
delta_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
delta_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
deltaX - Variable in enum squidpony.squidgrid.Direction
The x coordinate difference for this direction.
deltaY - Variable in enum squidpony.squidgrid.Direction
The y coordinate difference for this direction.
DEMONIC - Static variable in class squidpony.FakeLanguageGen
Fantasy language that might be suitable for a language spoken by demons, aggressive warriors, or people who seek to emulate or worship similar groups.
DenseRoomMapGenerator - Class in squidpony.squidgrid.mapping
Map generator that constructs a large number of overlapping rectangular rooms.
DenseRoomMapGenerator() - Constructor for class squidpony.squidgrid.mapping.DenseRoomMapGenerator
 
DenseRoomMapGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.DenseRoomMapGenerator
 
DenseRoomMapGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.DenseRoomMapGenerator
 
DEPTH - Static variable in class squidpony.squidmath.CoordPacker
 
depthFirstSearch(V, int, int) - Method in class squidpony.squidai.graph.Algorithms
Perform a depth first search starting from the specified vertex.
depthFirstSearch(V) - Method in class squidpony.squidai.graph.Algorithms
Perform a depth first search starting from the specified vertex.
depthFirstSearch(Coord, int, int) - Method in class squidpony.squidai.graph.CostlyGraph
Perform a depth first search starting from the specified vertex.
depthFirstSearch(Coord) - Method in class squidpony.squidai.graph.CostlyGraph
Perform a depth first search starting from the specified vertex.
depthFirstSearch(Coord, int, int) - Method in class squidpony.squidai.graph.DefaultGraph
Perform a depth first search starting from the specified vertex.
depthFirstSearch(Coord) - Method in class squidpony.squidai.graph.DefaultGraph
Perform a depth first search starting from the specified vertex.
depths - Variable in class squidpony.squidgrid.Adjacency
Can be changed if the map changes; you should get the neighbors from neighborMaps() again after changing this.
desaturate(T, float) - Method in interface squidpony.IColorCenter
Brings a color closer to grayscale by the specified degree and returns the new color (desaturated somewhat).
desaturate(T, float) - Method in class squidpony.IColorCenter.Skeleton
Brings a color closer to grayscale by the specified degree and returns the new color (desaturated somewhat).
desaturated(T) - Method in interface squidpony.IColorCenter
Gets a fully-desaturated version of the given color (keeping its brightness, but making it grayscale).
desaturated(T) - Method in class squidpony.IColorCenter.Skeleton
Gets a fully-desaturated version of the given color (keeping its brightness, but making it grayscale).
deserializeFromString(String) - Static method in class squidpony.FakeLanguageGen.Alteration
 
deserializeFromString(String) - Static method in class squidpony.FakeLanguageGen
 
deserializeFromString(String) - Static method in class squidpony.FakeLanguageGen.Modifier
 
deserializeFromString(String) - Static method in class squidpony.FakeLanguageGen.SentenceForm
 
deserializeFromString(String) - Static method in class squidpony.MarkovChar
Recreates an already-analyzed MarkovText given a String produced by MarkovChar.serializeToString().
deserializeFromString(String) - Static method in class squidpony.MarkovText
Recreates an already-analyzed MarkovText given a String produced by MarkovText.serializeToString().
deserializeFromString(String) - Static method in class squidpony.MarkovTextLimited
Recreates an already-analyzed MarkovTextLimited given a String produced by MarkovTextLimited.serializeToString().
deserializeFromString(String) - Static method in class squidpony.ObText
Deserializes an ObText that was serialized by ObText.serializeToString() or ObText.toString(), and will ignore the prefix and suffix that toString appends for readability (these are "ObText object: [[[[ " and " ]]]]", for reference).
deserializeFromString(String) - Static method in class squidpony.squidmath.GreasedRegion
 
deserializeFromString(String) - Static method in class squidpony.squidmath.IntVLA
 
deserializeFromString(String) - Static method in class squidpony.squidmath.LowStorageShuffler
 
deserializeFromString(String) - Static method in class squidpony.squidmath.WeightedTable
 
DetailedBiomeMapper() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Simple constructor; pretty much does nothing.
DetailedMimic - Class in squidpony.squidgrid
Similar to MimicFill, this class can be used to imitate the style of an existing piece of data, but this works on more than just booleans; it can produce similar styles of texture (its original use in SynTex), of map, of item placement, and so on by specifying a different technique for differentiating two int values.
DetailedMimic() - Constructor for class squidpony.squidgrid.DetailedMimic
Constructor that uses an unseeded RNG and, without any instruction otherwise, assumes the ints this is asked to compare are colors in RGBA8888 format.
DetailedMimic(AestheticDifference) - Constructor for class squidpony.squidgrid.DetailedMimic
Constructor that uses an unseeded RNG (effectively a random seed) and the given AestheticDifference.
DetailedMimic(AestheticDifference, IRNG) - Constructor for class squidpony.squidgrid.DetailedMimic
Constructor that uses the given RNG and the given AestheticDifference.
detectCycle() - Method in class squidpony.squidai.graph.Algorithms
Checks whether there are any cycles in the graph using depth first searches.
detectCycle() - Method in class squidpony.squidai.graph.CostlyGraph
Checks whether there are any cycles in the graph using depth first searches.
detectCycle() - Method in class squidpony.squidai.graph.DefaultGraph
Checks whether there are any cycles in the graph using depth first searches.
deteriorate(RandomnessSource, int) - Method in class squidpony.squidmath.GreasedRegion
Randomly removes points from a GreasedRegion, with larger values for preservation keeping more of the existing shape intact.
deteriorate(RandomnessSource, double) - Method in class squidpony.squidmath.GreasedRegion
Randomly removes points from a GreasedRegion, with preservation as a fraction between 1.0 (keep all) and 0.0 (remove all).
determine(long) - Static method in class squidpony.squidmath.DiverRNG
Fast static randomizing method that takes its state as a parameter; state is expected to change between calls to this.
determine(int) - Static method in class squidpony.squidmath.GWTRNG
A deterministic random long generator that, given one int state as input, returns an almost-always-different long as a result.
determine(long) - Static method in class squidpony.squidmath.LFSR
Gets the next number that an LFSR would produce using LFSR.nextLong() if its state was state.
determine(long) - Static method in class squidpony.squidmath.LightRNG
 
determine(int, int) - Static method in class squidpony.squidmath.LightRNG
 
determine(long) - Static method in class squidpony.squidmath.LinnormRNG
Static randomizing method that takes its state as a parameter; state is expected to change between calls to this.
determine(long) - Static method in class squidpony.squidmath.PermutedRNG
Given suitably-different inputs as state, this will permute that state to get a seemingly-unrelated number.
determine(int) - Static method in class squidpony.squidmath.PintRNG
Gets a pseudo-random int that is a permutation of state, which is an int.
determine(int, int) - Static method in class squidpony.squidmath.PintRNG
 
determine(long) - Static method in class squidpony.squidmath.PulleyRNG
Static randomizing method that takes its state as a parameter; state is expected to change between calls to this.
determine(int) - Static method in class squidpony.squidmath.SilkRNG
A deterministic random long generator that, given one int state as input, returns an almost-always-different long as a result.
determine(long) - Static method in class squidpony.squidmath.ThrustAltRNG
Returns a random permutation of state; if state is the same on two calls to this, this will return the same number.
determine(int, int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Convenience method to get a double from the van der Corput sequence with the given base at the requested index without needing to construct a VanDerCorputQRNG.
determine2(int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Convenience method to get a double from the van der Corput sequence with the base 2 at the requested index without needing to construct a VanDerCorputQRNG.
determine2_scrambled(int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Method to get a double from the van der Corput sequence with the base 2 at a scrambling of the requested index without needing to construct a VanDerCorputQRNG.
determineBounded(long, int) - Static method in class squidpony.squidmath.DiverRNG
Fast static randomizing method that takes its state as a parameter and limits output to an int between 0 (inclusive) and bound (exclusive); state is expected to change between calls to this.
determineBounded(int, int) - Static method in class squidpony.squidmath.GWTRNG
A deterministic random int generator that, given one int state and an outer int bound as input, returns an int between 0 (inclusive) and bound (exclusive) as a result, which should have no noticeable correlation between state and the result.
determineBounded(long, int) - Static method in class squidpony.squidmath.LFSR
Gets the next number that an LFSR would produce using LFSR.nextInt(int) if its state was state and bound was passed to nextInt().
determineBounded(int, int) - Static method in class squidpony.squidmath.LFSR
Gets an int using LFSR.determineInt(int) and bounds it to fit between 0 (inclusive) and bound (exclusive).
determineBounded(long, int) - Static method in class squidpony.squidmath.LightRNG
 
determineBounded(long, int) - Static method in class squidpony.squidmath.LinnormRNG
Static randomizing method that takes its state as a parameter and limits output to an int between 0 (inclusive) and bound (exclusive); state is expected to change between calls to this.
determineBounded(long, int) - Static method in class squidpony.squidmath.PermutedRNG
Given suitably-different inputs as state, this will permute that state to get a seemingly-unrelated number as an int between 0 and bound.
determineBounded(int, int) - Static method in class squidpony.squidmath.PintRNG
 
determineBounded(long, int) - Static method in class squidpony.squidmath.PulleyRNG
Static randomizing method that takes its state as a parameter and limits output to an int between 0 (inclusive) and bound (exclusive); state is expected to change between calls to this.
determineBounded(int, int) - Static method in class squidpony.squidmath.SilkRNG
A deterministic random int generator that, given one int state and an outer int bound as input, returns an int between 0 (inclusive) and bound (exclusive) as a result, which should have no noticeable correlation between state and the result.
determineBounded(long, int) - Static method in class squidpony.squidmath.ThrustAltRNG
Given a state that should usually change each time this is called, and a bound that limits the result to some (typically fairly small) int, produces a pseudo-random int between 0 and bound (exclusive).
determineBoundedShort(int, int) - Static method in class squidpony.squidmath.ThrustAltRNG
Given an int state that should usually change each time this is called, and a bound that limits the result to some (typically fairly small) int, produces a pseudo-random int between 0 and bound (exclusive).
determineByte(byte) - Static method in class squidpony.squidmath.LFSR
Gets the next number from 1 to 255 that a different kind of LFSR would produce if its state was state.
determineDouble(long) - Static method in class squidpony.squidmath.DiverRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineDouble(int) - Static method in class squidpony.squidmath.GWTRNG
A deterministic random double generator that, given one int state as input, returns an almost-always-different double between 0.0 and 1.0 as a result.
determineDouble(long) - Static method in class squidpony.squidmath.LightRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineDouble(long) - Static method in class squidpony.squidmath.LinnormRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineDouble(long) - Static method in class squidpony.squidmath.PulleyRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineDouble(int) - Static method in class squidpony.squidmath.SilkRNG
A deterministic random double generator that, given one int state as input, returns an almost-always-different double between 0.0 and 1.0 as a result.
determineDouble(long) - Static method in class squidpony.squidmath.ThrustAltRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloat(long) - Static method in class squidpony.squidmath.DiverRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloat(int) - Static method in class squidpony.squidmath.GWTRNG
A deterministic random float generator that, given one int state as input, returns an almost-always-different float between 0.0f and 1.0f as a result.
determineFloat(long) - Static method in class squidpony.squidmath.LightRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloat(long) - Static method in class squidpony.squidmath.LinnormRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloat(long) - Static method in class squidpony.squidmath.PulleyRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloat(int) - Static method in class squidpony.squidmath.SilkRNG
A deterministic random float generator that, given one int state as input, returns an almost-always-different float between 0.0f and 1.0f as a result.
determineFloat(long) - Static method in class squidpony.squidmath.ThrustAltRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloatFromInt(int) - Static method in class squidpony.squidmath.ThrustAltRNG
Returns a random float that is deterministic based on an int state; if state is the same on two calls to this, this will return the same float.
determineInt(int) - Static method in class squidpony.squidmath.GWTRNG
A deterministic random int generator that, given one int state as input, irreversibly returns an almost-always-different int as a result.
determineInt(int) - Static method in class squidpony.squidmath.LFSR
Gets the next number that a different kind of 32-bit LFSR would produce if its state was state.
determineInt(int) - Static method in class squidpony.squidmath.SilkRNG
A deterministic random int generator that, given one int state as input, irreversibly returns an almost-always-different int as a result.
determineInt(int) - Static method in class squidpony.squidmath.ThrustAltRNG
Returns a random permutation of state; if state is the same on two calls to this, this will return the same number.
determineInt(int) - Static method in class squidpony.squidmath.TorusCachePointHash
Thomas Wang's 2002 integer hash.
determineIntSymmetrical(int) - Static method in class squidpony.squidmath.LFSR
Gets the next int that a different kind of LFSR would produce if its state was state.
determineMixed(int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Chooses one sequence from the van der Corput sequences with bases 2, 3, and 5, where 5 is used 1/8 of the time, 3 is used 3/8 of the time, and 2 is used 1/2 of the time, and returns a double from the chosen sequence at the specified index.
determinePositiveInt(int) - Static method in class squidpony.squidmath.LFSR
Gets the next positive int that a different kind of 31-bit LFSR would produce if its state was state.
determinePositiveLong(long) - Static method in class squidpony.squidmath.LFSR
Gets the next positive long that a different kind of 63-bit LFSR would produce if its state was state.
DharmaRNG - Class in squidpony.squidmath
An alteration to a RandomnessSource that attempts to produce values that are perceived as fair to an imperfect user.
DharmaRNG() - Constructor for class squidpony.squidmath.DharmaRNG
Constructs a DharmaRNG with a pseudo-random seed from Math.random().
DharmaRNG(long) - Constructor for class squidpony.squidmath.DharmaRNG
Construct a new DharmaRNG with the given seed.
DharmaRNG(long, double) - Constructor for class squidpony.squidmath.DharmaRNG
Construct a new DharmaRNG with the given seed.
DharmaRNG(CharSequence) - Constructor for class squidpony.squidmath.DharmaRNG
String-seeded constructor; uses a platform-independent hash of the String (it does not use String.hashCode) as a seed for DiverRNG, which is of high quality, but low period (which rarely matters for games), and has good speed, tiny state size, and excellent 64-bit number generation.
DharmaRNG(String, double) - Constructor for class squidpony.squidmath.DharmaRNG
String-seeded constructor; uses a platform-independent hash of the String (it does not use String.hashCode) as a seed for DiverRNG, which is of high quality, but low period (which rarely matters for games), and has good speed, tiny state size, and excellent 64-bit number generation.
DharmaRNG(RandomnessSource) - Constructor for class squidpony.squidmath.DharmaRNG
Construct a new DharmaRNG with the given seed.
DharmaRNG(RandomnessSource, double) - Constructor for class squidpony.squidmath.DharmaRNG
Construct a new DharmaRNG with the given seed.
DIAGONALS - Static variable in enum squidpony.squidgrid.Direction
An array which holds only the four diagonal directions.
Dice - Class in squidpony.squidmath
Class for emulating various traditional RPG-style dice rolls.
Dice() - Constructor for class squidpony.squidmath.Dice
Creates a new dice roller that uses a random RNG seed for an RNG that it owns.
Dice(IRNG) - Constructor for class squidpony.squidmath.Dice
Creates a new dice roller that uses the given IRNG, which can be seeded before it's given here.
Dice(long) - Constructor for class squidpony.squidmath.Dice
Creates a new dice roller that will use its own RNG, seeded with the given seed.
Dice(String) - Constructor for class squidpony.squidmath.Dice
Creates a new dice roller that will use its own RNG, seeded with the given seed.
difference(int, int) - Method in interface squidpony.squidgrid.AestheticDifference
Finds the difference between two int values, which implementations of this interface may treat as colors, as kinds of map feature, as item placement factors, or various other ways.
difference - Variable in class squidpony.squidgrid.DetailedMimic
 
differencePacked(short[], short[]) - Static method in class squidpony.squidmath.CoordPacker
Given two packed short arrays, left and right, this produces a packed short array that encodes "on" for any cell that was "on" in left but "off" in right, and encodes "off" for cells that were "on" in right or "off" in left.
DIGITS - Static variable in class squidpony.StringKit
 
DIJKSTRA - Static variable in interface squidpony.squidai.graph.Heuristic
A predefined Heuristic for Coord nodes in a 2D plane where the heuristic is not used, and all cells are considered equivalent regardless of actual distance.
DijkstraMap - Class in squidpony.squidai
A group of pathfinding algorithms that explore in all directions equally, and are commonly used when there is more than one valid goal, or when you want a gradient floodfill to mark each cell in an area with its distance from a goal.
DijkstraMap() - Constructor for class squidpony.squidai.DijkstraMap
Construct a DijkstraMap without a level to actually scan.
DijkstraMap(IRNG) - Constructor for class squidpony.squidai.DijkstraMap
Construct a DijkstraMap without a level to actually scan.
DijkstraMap(double[][]) - Constructor for class squidpony.squidai.DijkstraMap
Used to construct a DijkstraMap from the output of another.
DijkstraMap(double[][], Measurement) - Constructor for class squidpony.squidai.DijkstraMap
Used to construct a DijkstraMap from the output of another, specifying a distance calculation.
DijkstraMap(char[][]) - Constructor for class squidpony.squidai.DijkstraMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
DijkstraMap(char[][], IRNG) - Constructor for class squidpony.squidai.DijkstraMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
DijkstraMap(char[][], char) - Constructor for class squidpony.squidai.DijkstraMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where one char means a wall and anything else is a walkable tile.
DijkstraMap(char[][], Measurement) - Constructor for class squidpony.squidai.DijkstraMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
DijkstraMap(char[][], Measurement, IRNG) - Constructor for class squidpony.squidai.DijkstraMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
dijkstraScan(char[][], Coord...) - Static method in class squidpony.squidmath.GreasedRegion
Discouraged from active use; slower than DijkstraMap and has less features.
dijkstraScan8way(char[][], Coord...) - Static method in class squidpony.squidmath.GreasedRegion
Discouraged from active use; slower than DijkstraMap and has less features.
dijkstraToHashMap(double[][]) - Static method in class squidpony.squidai.AreaUtils
This takes a DijkstraMap that has already completed a scan() and returns a HashMap of Coord keys to Double values, and will have a key for every position that was reached in the DijkstraMap, with 1.0 as the only value.
dim - Variable in class squidpony.squidmath.PhantomNoise
 
DirectedConnection() - Constructor for class squidpony.squidai.graph.Connection.DirectedConnection
 
DirectedGraph<V> - Class in squidpony.squidai.graph
A kind of Graph where all connections between vertices are one-way (but a connection may exist that goes from A to B and another connection may go from B to A), and each connection can have a different cost.
DirectedGraph() - Constructor for class squidpony.squidai.graph.DirectedGraph
 
DirectedGraph(Collection<V>) - Constructor for class squidpony.squidai.graph.DirectedGraph
 
DirectedGraphAlgorithms<V> - Class in squidpony.squidai.graph
Algorithms specific to directed graphs, like CostlyGraph, as well as general Algorithms.
Direction - Enum in squidpony.squidgrid
Represents the eight grid directions and the deltaX, deltaY values associated with those directions.
direction - Variable in class squidpony.squidgrid.iterator.SquidIterators.Linear
 
directionCount() - Method in enum squidpony.squidgrid.Measurement
 
directions - Variable in class squidpony.squidgrid.Adjacency
The array of all possible directions this allows, regardless of cost.
directText(String) - Method in enum squidpony.Messaging.NounTrait
 
disconnect() - Method in class squidpony.squidai.graph.Node
 
disperse() - Method in class squidpony.squidmath.GreasedRegion
Removes "on" cells that are orthogonally adjacent to other "on" cells, keeping at least one cell in a group "on." Uses a "checkerboard" pattern to determine which cells to turn off, with all cells that would be black on a checkerboard turned off and all others kept as-is.
disperse(int) - Static method in class squidpony.squidmath.PintRNG
Like PintRNG.determine(int), gets a pseudo-random int that is a permutation of state, which is an int.
disperse8way() - Method in class squidpony.squidmath.GreasedRegion
Removes "on" cells that are 8-way adjacent to other "on" cells, keeping at least one cell in a group "on." Uses a "grid-like" pattern to determine which cells to turn off, with all cells with even x and even y kept as-is but all other cells (with either or both odd x or odd y) turned off.
disperseBits(int) - Static method in class squidpony.squidmath.GreasedRegion
Narrow-purpose; takes an int that represents a distance down the Z-order curve and moves its bits around so that its x component is stored in the bottom 16 bits (use (n & 0xffff) to obtain) and its y component is stored in the upper 16 bits (use (n >>> 16) to obtain).
disperseBounded(int, int) - Static method in class squidpony.squidmath.PintRNG
 
disperseRandom(RandomnessSource) - Method in class squidpony.squidmath.GreasedRegion
Removes "on" cells that are nearby other "on" cells, with a random factor to which bits are actually turned off that still ensures exactly half of the bits are kept as-is (the one exception is when height is an odd number, which makes the bottom row slightly random).
displacement - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
distance - Variable in class squidpony.squidai.graph.Node
Internal; confirmed distance so far to get to this Node from the start.
distance(double, double) - Method in class squidpony.squidmath.Coord
 
distance(Coord) - Method in class squidpony.squidmath.Coord
 
distance(Coord3D) - Method in class squidpony.squidmath.Coord3D
Returns the linear distance between this coordinate point and the provided one.
distance(double, double) - Method in class squidpony.squidmath.CoordDouble
 
distance(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
 
DISTANCE - Static variable in class squidpony.squidmath.FastNoise
distance(long, long) - Static method in class squidpony.squidmath.MoonwalkRNG
Returns the number of steps (where a step is equal to one call to most random number methods in this class) needed to go from receiving out1 from a MoonwalkRNG's MoonwalkRNG.nextLong() method to receiving out2 from another call.
DISTANCE_2 - Static variable in class squidpony.squidmath.FastNoise
DISTANCE_2_ADD - Static variable in class squidpony.squidmath.FastNoise
DISTANCE_2_DIV - Static variable in class squidpony.squidmath.FastNoise
DISTANCE_2_MUL - Static variable in class squidpony.squidmath.FastNoise
DISTANCE_2_SUB - Static variable in class squidpony.squidmath.FastNoise
distanceSq(double, double) - Method in class squidpony.squidmath.Coord
 
distanceSq(Coord) - Method in class squidpony.squidmath.Coord
 
distanceSq(double, double) - Method in class squidpony.squidmath.CoordDouble
 
distanceSq(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
 
DistinctRNG - Class in squidpony.squidmath
A StatefulRandomness with one long state; calling DistinctRNG.nextLong() will produce every long exactly once before repeating.
DistinctRNG() - Constructor for class squidpony.squidmath.DistinctRNG
Creates a new generator seeded using Math.random.
DistinctRNG(long) - Constructor for class squidpony.squidmath.DistinctRNG
 
distort(int[][], int, int, Noise.Noise2D, long) - Static method in class squidpony.squidmath.TuringPattern
Alters the given offset information (as a jagged 2D int array) with the given Noise2D instance and seed.
distort(int[][], int, int, Noise.Noise3D, double, long) - Static method in class squidpony.squidmath.TuringPattern
Alters the given offset information (as a jagged 2D int array) with the given Noise3D instance and seed, allowing a z position for the 3D component so this can change over time with changing z.
DistributedRNG - Class in squidpony.squidmath
An implementation of IRNG that allows specifying a distribution for all random numbers it produces via a IDistribution.SimpleDistribution value.
DistributedRNG() - Constructor for class squidpony.squidmath.DistributedRNG
 
DistributedRNG(long) - Constructor for class squidpony.squidmath.DistributedRNG
 
DistributedRNG(long, IDistribution.SimpleDistribution) - Constructor for class squidpony.squidmath.DistributedRNG
 
distribution - Variable in class squidpony.squidmath.DistributedRNG
 
distribution - Variable in class squidpony.squidmath.RandomBias
 
disturbance - Variable in class squidpony.squidmath.Noise.Slick2D
 
disturbance - Variable in class squidpony.squidmath.Noise.Slick3D
 
disturbance - Variable in class squidpony.squidmath.Noise.Slick4D
 
disturbance - Variable in class squidpony.squidmath.Noise.Slick6D
 
disturbance - Variable in class squidpony.squidmath.Noise.Turbulent2D
 
disturbance - Variable in class squidpony.squidmath.Noise.Turbulent3D
 
disturbance - Variable in class squidpony.squidmath.Noise.Turbulent4D
 
disturbance - Variable in class squidpony.squidmath.Noise.Turbulent6D
 
disturbance - Variable in class squidpony.squidmath.Noise.Viny2D
 
disturbance - Variable in class squidpony.squidmath.Noise.Viny3D
 
disturbance - Variable in class squidpony.squidmath.Noise.Viny4D
 
disturbance - Variable in class squidpony.squidmath.Noise.Viny6D
 
DiverRNG - Class in squidpony.squidmath
A very-high-quality StatefulRandomness that is the fastest 64-bit generator in this library that passes statistical tests and is one-dimensionally equidistributed across all 64-bit outputs.
DiverRNG() - Constructor for class squidpony.squidmath.DiverRNG
Creates a new generator seeded using Math.random.
DiverRNG(long) - Constructor for class squidpony.squidmath.DiverRNG
 
DiverRNG(String) - Constructor for class squidpony.squidmath.DiverRNG
 
divide(Coord) - Method in class squidpony.squidmath.Coord
Separately divides the x and y positions of this Coord by other, producing a different Coord as their "quotient." If other has 0 for x or y, this will throw an exception, as dividing by 0 is expected to do.
divide(int) - Method in class squidpony.squidmath.Coord
Separately divides the x and y positions of this Coord by operand, producing a different Coord as their "quotient." If operand is 0, this will throw an exception, as dividing by 0 is expected to do.
divide(double) - Method in class squidpony.squidmath.Coord
Separately divides the x and y positions of this Coord by operand, flooring to a lower int for each of x and y and producing a different Coord as their "quotient." If operand is 0.0, expect strange results (infinity and NaN are both possibilities).
divide(double, double) - Method in class squidpony.squidmath.CoordDouble
Divides the x component of this CoordDouble by x and the y component by y.
divide(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
Divides the x component of this CoordDouble by other.x and the y component by other.y.
DividedMazeGenerator - Class in squidpony.squidgrid.mapping
Recursively divided maze.
DividedMazeGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.DividedMazeGenerator
Sets up the generator to make mazes the given width and height.
DividedMazeGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.DividedMazeGenerator
Sets up the generator to make mazes the given width and height.
divideRooms - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
divideRounding(double) - Method in class squidpony.squidmath.Coord
Separately divides the x and y positions of this Coord by operand, rounding to the nearest int for each of x and y and producing a different Coord as their "quotient." If operand is 0.0, expect strange results (infinity and NaN are both possibilities).
DODECAHEDRON_FACES - Static variable in class squidpony.squidmath.ShapeTools
The faces of a dodecahedron, as short[5] items representing indices into ShapeTools.DODECAHEDRON_VERTICES.
DODECAHEDRON_VERTICES - Static variable in class squidpony.squidmath.ShapeTools
The vertices of a dodecahedron with unitary edge length, as float[3] items representing points.
DODECAHEDRON_VERTICES_D - Static variable in class squidpony.squidmath.ShapeTools
The vertices of a dodecahedron with unitary edge length, as double[3] items representing points.
done - Variable in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
doorFX - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Percentage of viable positions to fill with doors, represented by '+' for east-to-west connections or '/' for north-to-south ones; this number will be negative if filling two-cell wide positions but will be made positive when needed.
doorways - Variable in class squidpony.squidgrid.mapping.RoomFinder
When a RoomFinder is constructed, it stores all points of rooms that are adjacent to another region here.
dot(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
Gets the dot product of this CoordDouble and other.
dot(MitchellNoise.Vec4) - Method in class squidpony.squidmath.MitchellNoise.Vec4
 
dot(double, double, double, double) - Method in class squidpony.squidmath.MitchellNoise.Vec4
 
dotf(float[], float, float) - Static method in class squidpony.squidmath.FastNoise
 
dotf(float[], float, float, float) - Static method in class squidpony.squidmath.WhirlingNoise
 
DOUBLE_CONSONANTS - Static variable in class squidpony.FakeLanguageGen.Modifier
For a language that has a 50% chance to repeat a single consonant.
DOUBLE_VOWELS - Static variable in class squidpony.FakeLanguageGen.Modifier
For a language that has a 40% chance to repeat a single Latin vowel (a, e, o, or a variant on one of them like å or ö, but not merged letters like æ and œ).
doubleGridToByteArray(double[][]) - Static method in class squidpony.GridCompression
 
doubleHasher - Static variable in class squidpony.squidmath.CrossHash
 
doubleToByteGrid(double[][]) - Static method in class squidpony.GridCompression
 
doubleToByteGrid(double[][], byte[][]) - Static method in class squidpony.GridCompression
 
doubleToHighIntBits(double) - Static method in class squidpony.squidmath.NumberTools
Converts value to a long and gets the upper 32 bits of that long, as an int.
doubleToLongBits(double) - Static method in class squidpony.squidmath.NumberTools
Identical to Double.doubleToLongBits(double) on desktop; optimized on GWT.
doubleToLowIntBits(double) - Static method in class squidpony.squidmath.NumberTools
Converts value to a long and gets the lower 32 bits of that long, as an int.
doubleToMixedIntBits(double) - Static method in class squidpony.squidmath.NumberTools
Converts value to a long and gets the XOR of its upper and lower 32-bit sections.
doubleToRawLongBits(double) - Static method in class squidpony.squidmath.NumberTools
Identical to Double.doubleToLongBits(double) on desktop (note, not Double.doubleToRawLongBits(double)); optimized on GWT.
doubleWidth(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Takes a dungeon map with either '#' as the only wall character or the unicode box drawing characters used by hashesToLines(), and returns a new char[][] dungeon map with two characters per cell, mostly filling the spaces next to non-walls with space characters, and only doing anything different if a box-drawing character would continue into an adjacent cell, or if a '#' wall needs another '#' wall next to it.
Down(int, int, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.Down
 
DRAGON - Static variable in class squidpony.FakeLanguageGen
Fantasy language that tries to sound like the speech of a powerful and pompous dragon, using long, complex words and a mix of hard consonants like "t" and "k", "liquid" consonants like "l" and "r", and sometimes vowel groups like "ie" and "aa".
drierValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
drierValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
drierValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
drierValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
driestValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
driestValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
driestValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
driestValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
dryValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
dryValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
dryValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
dryValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
dungeon - Variable in class squidpony.squidai.Technique
 
dungeon - Variable in class squidpony.squidgrid.mapping.BasicCaveGenerator
 
dungeon - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
dungeon - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
dungeon - Variable in class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
 
dungeon - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
dungeon - Variable in class squidpony.squidgrid.mapping.RectangleRoomFinder
 
dungeon - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
DungeonBoneGen - Class in squidpony.squidgrid.mapping.styled
Generate a dungeon using Sean T.
DungeonBoneGen(Random) - Constructor for class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Constructs a DungeonBoneGen that uses the given java.util.Random .
DungeonBoneGen(IRNG) - Constructor for class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Constructs a DungeonBoneGen that uses the given IRNG.
DungeonBoneGen() - Constructor for class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Constructs a DungeonBoneGen that uses a default RNG, randomly seeded.
DungeonGenerator - Class in squidpony.squidgrid.mapping
The primary way to create a more-complete dungeon, layering different effects and modifications on top of a DungeonBoneGen's dungeon or another dungeon without such effects.
DungeonGenerator() - Constructor for class squidpony.squidgrid.mapping.DungeonGenerator
Make a DungeonGenerator with a GWTRNG using a random seed, height 40, and width 40.
DungeonGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.DungeonGenerator
Make a DungeonGenerator with the given height and width; a GWTRNG will be used for generating a dungeon and adding features using a random seed.
DungeonGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.DungeonGenerator
Make a DungeonGenerator with the given height, width, and RNG.
DungeonGenerator(DungeonGenerator) - Constructor for class squidpony.squidgrid.mapping.DungeonGenerator
Copies all fields from copying and makes a new DungeonGenerator.
DungeonGenerator.FillEffect - Enum in squidpony.squidgrid.mapping
The effects that can be applied to this dungeon.
dungeonHeight - Variable in class squidpony.squidgrid.mapping.RectangleRoomFinder
 
DungeonUtility - Class in squidpony.squidgrid.mapping
A static class that can be used to modify the char[][] dungeons that other generators produce.
DungeonUtility() - Constructor for class squidpony.squidgrid.mapping.DungeonUtility
 
DungeonUtility(IStatefulRNG) - Constructor for class squidpony.squidgrid.mapping.DungeonUtility
 
DungeonUtility(IRNG) - Constructor for class squidpony.squidgrid.mapping.DungeonUtility
 
dungeonWidth - Variable in class squidpony.squidgrid.mapping.RectangleRoomFinder
 

E

e_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
earth - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
 
earth - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
 
EARTH_ENCODED - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
Stores a 512x256 GreasedRegion that shows an Earth map with elliptical (Mollweide) projection, in a format that can be read back with GreasedRegion.decompress(String).
earthOriginal - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
 
earthOriginal - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
 
Edge<V> - Class in squidpony.squidai.graph
Abstract superclass of any connection between nodes on a graph.
Edge() - Constructor for class squidpony.squidai.graph.Edge
 
Edge() - Constructor for class squidpony.squidmath.DelaunayTriangulator.Edge
 
Edge(CoordDouble, CoordDouble) - Constructor for class squidpony.squidmath.DelaunayTriangulator.Edge
 
Edge(double, double, double, double) - Constructor for class squidpony.squidmath.DelaunayTriangulator.Edge
 
Edge() - Constructor for class squidpony.squidmath.Voronoi.Edge
 
Edge(CoordDouble, CoordDouble) - Constructor for class squidpony.squidmath.Voronoi.Edge
 
Edge(double, double, double, double) - Constructor for class squidpony.squidmath.Voronoi.Edge
 
edgeExists(V, V) - Method in class squidpony.squidai.graph.Graph
Check if the graph contains an edge from v to w.
edgeMap - Variable in class squidpony.squidai.graph.Graph
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
EditRNG - Class in squidpony.squidmath
A subclass of StatefulRNG (and thus RNG) that allows customizing many parts of the random number generation.
EditRNG() - Constructor for class squidpony.squidmath.EditRNG
Constructs an EditRNG with a pseudo-random seed from Math.random().
EditRNG(long) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(CharSequence) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(long, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(String, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(long, double, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(String, double, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(RandomnessSource) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(RandomnessSource, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(RandomnessSource, double, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
effect - Variable in class squidpony.squidmath.CosmicNumbering
 
element - Variable in class squidpony.squidgrid.SpatialMap.SpatialTriple
 
ELF - Static variable in class squidpony.FakeLanguageGen
Fantasy language that tries to imitate the various languages spoken by elves in J.R.R.
ELIAS - Static variable in class squidpony.squidgrid.LOS
Uses Wu's Algorithm as modified by Elias to draw the line.
Elias - Class in squidpony.squidmath
Contains methods to draw anti-aliased lines based on floating-point coordinates.
Elias() - Constructor for class squidpony.squidmath.Elias
 
eligos - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
eligos - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
eligos_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
eligos_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
EllipticalHammerMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalHammerMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalHammerMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalHammerMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalHammerMap(long, int, int, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalHammerMap(long, int, int, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalHammerMap(WorldMapGenerator.EllipticalHammerMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
Copies the EllipticalHammerMap other to construct a new one that is exactly the same.
EllipticalMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalMap(long, int, int, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalMap(long, int, int, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalMap(WorldMapGenerator.EllipticalMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
Copies the EllipticalMap other to construct a new one that is exactly the same.
emphasize(double) - Static method in class squidpony.squidmath.Noise
Given a float a from 0.0 to 1.0 (both inclusive), this gets a float that adjusts a to be closer to the end points of that range (if less than 0.5, it gets closer to 0.0, otherwise it gets closer to 1.0).
emphasizeSigned(double) - Static method in class squidpony.squidmath.Noise
Given a float a from -1.0 to 1.0 (both inclusive), this gets a float that adjusts a to be closer to the end points of that range (if less than 0, it gets closer to -1.0, otherwise it gets closer to 1.0).
empty() - Method in class squidpony.squidmath.GreasedRegion
Equivalent to GreasedRegion.clear(), setting all cells to "off," but also returns this for chaining.
encode(Coord) - Method in class squidpony.squidai.DijkstraMap
Internally, DijkstraMap uses int primitives instead of Coord objects, but the specific encoding depends on this DijkstraMap's width and height.
encode(int, int) - Method in class squidpony.squidai.DijkstraMap
Internally, DijkstraMap uses int primitives instead of Coord objects, but the specific encoding depends on this DijkstraMap's width and height.
encode() - Method in class squidpony.squidmath.Coord
Something like hashCode(), but reversible with Coord.decode().
encode(int) - Method in class squidpony.squidmath.LowStorageShuffler
Encodes an index with a 4-round Feistel network.
encode4x4(char[][]) - Static method in class squidpony.squidgrid.mapping.LineKit
Reads a 2D char array decoded, which must be at least 4x4 in size, and returns a long that encodes the cells from 0,0 to 3,3 in a way that this class can interpret and manipulate.
encodeASCII(short[]) - Static method in class squidpony.squidmath.CoordPacker
Encodes a short array of packed data as a (larger, more memory-hungry) ASCII string, which can be decoded using CoordPacker.decodeASCII() .
encodeBigPermutation(int[]) - Static method in class squidpony.squidmath.PermutationGenerator
Given an array of int that constitutes a permutation of indices, where no element in perm is repeated and all ints are less than perm.length, finds the specific index of the permutation given a factoradic numbering scheme (not used by the rest of this class, except the decodePermutation() method).
encodeBraille(short[]) - Static method in class squidpony.squidmath.CoordPacker
Encodes a short array of packed data as a (larger, slightly more memory-hungry) Unicode string using only Braille characters, which can be decoded using CoordPacker.decodeBraille().
encodePermutation(T[]) - Method in class squidpony.squidmath.PermutationGenerator
Given an array of T that constitutes a permutation of the elements this was constructed with, finds the specific index of the permutation given a factoradic numbering scheme (not used by the rest of this class, except the decodePermutation() method).
encodePermutation(List<T>) - Method in class squidpony.squidmath.PermutationGenerator
Given a List of T that constitutes a permutation of the elements this was constructed with, finds the specific index of the permutation given a factoradic numbering scheme (not used by the rest of this class, except the decodePermutation() method).
encodePermutation(int[]) - Static method in class squidpony.squidmath.PermutationGenerator
Given an array of int that constitutes a permutation of indices, where no element in perm is repeated and all ints are less than perm.length, finds the specific index of the permutation given a factoradic numbering scheme (not used by the rest of this class, except the decodePermutation() method).
endPunctuation - Variable in class squidpony.FakeLanguageGen.SentenceForm
 
ENGLISH - Static variable in class squidpony.FakeLanguageGen
Imitation English; may seem closer to Dutch in some generated text, and is not exactly the best imitation.
ENGLISH_LETTERS - Static variable in class squidpony.StringKit
 
ENGLISH_LETTERS_LOWER - Static variable in class squidpony.StringKit
 
ENGLISH_LETTERS_UPPER - Static variable in class squidpony.StringKit
 
ensureCapacity(int) - Method in class squidpony.squidmath.IntSet
Increases the size of the backing array to accommodate the specified number of additional items / loadFactor.
ensureCapacity(int) - Method in class squidpony.squidmath.IntVLA
Increases the size of the backing array to accommodate the specified number of additional items.
ensureCapacity(int) - Method in class squidpony.squidmath.OrderedMap
 
ensureCapacity(int) - Method in class squidpony.squidmath.ShortVLA
Increases the size of the backing array to accommodate the specified number of additional items.
ensurePath(char[][], IRNG, char, char...) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Ensures a path exists in a rough ring around the map by first creating the path (using DungeonUtility.pointPath(int, int, IRNG) with the given IRNG), then finding chars in blocking that are on that path and replacing them with replacement.
entries - Variable in class squidpony.squidmath.Arrangement
Cached set of entries.
entries - Variable in class squidpony.squidmath.IntDoubleOrderedMap
Cached set of entries.
entries - Variable in class squidpony.squidmath.IntIntOrderedMap
Cached set of entries.
entries - Variable in class squidpony.squidmath.OrderedMap
Cached set of entries.
entries - Variable in class squidpony.squidmath.UnorderedMap
Cached set of entries.
entryAt(int) - Method in class squidpony.squidmath.Arrangement
Gets the key-value Map.Entry at the given index in the iteration order in constant time (random-access).
entryAt(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Gets the key-value Map.Entry at the given index in the iteration order in constant time (random-access).
entryAt(int) - Method in class squidpony.squidmath.IntIntOrderedMap
Gets the key-value Map.Entry at the given index in the iteration order in constant time (random-access).
entryAt(int) - Method in class squidpony.squidmath.OrderedMap
Gets the key-value Map.Entry at the given index in the iteration order in constant time (random-access).
entrySet() - Method in class squidpony.squidmath.Arrangement
 
entrySet() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
entrySet() - Method in class squidpony.squidmath.IntIntOrderedMap
 
entrySet() - Method in class squidpony.squidmath.OrderedMap
 
entrySet() - Method in class squidpony.squidmath.UnorderedMap
 
enumHasher - Static variable in class squidpony.squidmath.HashCommon
 
EnumHasher() - Constructor for class squidpony.squidmath.HashCommon.EnumHasher
 
EnumOrderedMap<K extends java.lang.Enum<?>,V> - Class in squidpony.squidmath
A simple alternative to EnumMap that has a zero-argument constructor (which makes serialization easier) but is a little less efficient.
EnumOrderedMap() - Constructor for class squidpony.squidmath.EnumOrderedMap
 
EnumOrderedMap(Class<K>) - Constructor for class squidpony.squidmath.EnumOrderedMap
 
EnumOrderedMap(K) - Constructor for class squidpony.squidmath.EnumOrderedMap
 
EnumOrderedSet<K extends java.lang.Enum<?>> - Class in squidpony.squidmath
A simple Set of Enum items (which are already unique if used in a normal Set) that keeps insertion order.
EnumOrderedSet() - Constructor for class squidpony.squidmath.EnumOrderedSet
 
EnumOrderedSet(Class<K>) - Constructor for class squidpony.squidmath.EnumOrderedSet
 
EnumOrderedSet(K) - Constructor for class squidpony.squidmath.EnumOrderedSet
 
environment - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.DenseRoomMapGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.FlowingCaveGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.MapModule
The room/cave/corridor/wall status for each cell of this section of map.
environment - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
environment() - Method in enum squidpony.squidgrid.mapping.styled.TilesetType
Returns MixedGenerator.CAVE_FLOOR (which is 3) or MixedGenerator.ROOM_FLOOR (which is 1) based on whether this TilesetType predominantly generates caves or rooms.
environmentType - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
epsilon - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
epsilon - Static variable in class squidpony.squidmath.CrossHash.Mist
 
epsilon - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
epsilon_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
epsilon_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
epsilon_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
equalityHelper(Object[], Object[], CrossHash.IHasher) - Static method in class squidpony.squidmath.CrossHash
Not a general-purpose method; meant to ease implementation of CrossHash.IHasher.areEqual(Object, Object) methods when the type being compared is a multi-dimensional array (which normally requires the heavyweight method Arrays.deepEquals(Object[], Object[]) or doing more work yourself; this reduces the work needed to implement fixed-depth equality).
equals(Object) - Method in class squidpony.FakeLanguageGen.Alteration
 
equals(Object) - Method in class squidpony.FakeLanguageGen
 
equals(Object) - Method in class squidpony.FakeLanguageGen.Modifier
 
equals(Object) - Method in class squidpony.ObText.ObTextEntry
 
equals(IColoredString<T>, IColoredString<T>) - Static method in class squidpony.panel.IColoredString.Impl
 
equals(Object, Object) - Static method in class squidpony.panel.IColoredString.Impl
 
equals(Object) - Method in class squidpony.squidai.graph.Connection.DirectedConnection
 
equals(Object) - Method in class squidpony.squidai.graph.Connection.UndirectedConnection
 
equals(Object) - Method in class squidpony.squidai.graph.Node
 
equals(Object) - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
equals(Object) - Method in class squidpony.squidgrid.SpatialMap
 
equals(Object) - Method in class squidpony.squidgrid.SpatialMap.SpatialTriple
 
equals(Object) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
equals(Object) - Method in class squidpony.squidmath.Arrangement
 
equals(Object) - Method in class squidpony.squidmath.Arrangement.KeySet
 
equals(Object) - Method in class squidpony.squidmath.BinaryHeap
 
equals(Object) - Method in class squidpony.squidmath.Coord
 
equals(Object) - Method in class squidpony.squidmath.Coord3D
 
equals(Object) - Method in class squidpony.squidmath.CoordDouble
 
equals(Object) - Method in class squidpony.squidmath.DeckRNG
 
equals(Object) - Method in class squidpony.squidmath.DharmaRNG
 
equals(Object) - Method in class squidpony.squidmath.DistinctRNG
 
equals(Object) - Method in class squidpony.squidmath.DiverRNG
 
equals(Object) - Method in class squidpony.squidmath.EditRNG
 
equals(Object) - Method in class squidpony.squidmath.FourWheelRNG
 
equals(Object) - Method in class squidpony.squidmath.GearRNG
 
equals(Object) - Method in class squidpony.squidmath.GoatRNG
 
equals(Object) - Method in class squidpony.squidmath.GreasedRegion
 
equals(Object) - Method in class squidpony.squidmath.GWTRNG
 
equals(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
equals(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
equals(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntry
 
equals(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
equals(Object) - Method in class squidpony.squidmath.IntIntOrderedMap
 
equals(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
equals(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntry
 
equals(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
equals(Object) - Method in class squidpony.squidmath.IntSet
 
equals(Object) - Method in class squidpony.squidmath.IntVLA
 
equals(Object) - Method in class squidpony.squidmath.IsaacRNG
 
equals(Object) - Method in class squidpony.squidmath.Lathe32RNG
 
equals(Object) - Method in class squidpony.squidmath.LFSR
 
equals(Object) - Method in class squidpony.squidmath.LightRNG
 
equals(Object) - Method in class squidpony.squidmath.LinnormRNG
 
equals(Object) - Method in class squidpony.squidmath.LongPeriodRNG
 
equals(Object) - Method in class squidpony.squidmath.LowStorageShuffler
 
equals(Object) - Method in class squidpony.squidmath.MersenneTwister
 
equals(Object) - Method in class squidpony.squidmath.MiniMover64RNG
 
equals(Object) - Method in class squidpony.squidmath.MizuchiRNG
 
equals(Object) - Method in class squidpony.squidmath.MoonwalkRNG
 
equals(Object) - Method in class squidpony.squidmath.Mover32RNG
 
equals(Object) - Method in class squidpony.squidmath.Mover64RNG
 
equals(Object) - Method in class squidpony.squidmath.NLFSR
 
equals(Object) - Method in class squidpony.squidmath.OrbitRNG
 
equals(Object) - Method in class squidpony.squidmath.OrderedMap
 
equals(Object) - Method in class squidpony.squidmath.OrderedMap.KeySet
 
equals(Object) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
equals(Object) - Method in class squidpony.squidmath.OrderedSet
 
equals(Object) - Method in class squidpony.squidmath.Oriole32RNG
 
equals(Object) - Method in class squidpony.squidmath.PintRNG
 
equals(Object) - Method in class squidpony.squidmath.ProbabilityTable
 
equals(Object) - Method in class squidpony.squidmath.PulleyRNG
 
equals(Object) - Method in class squidpony.squidmath.RNG
 
equals(Object) - Method in class squidpony.squidmath.RomuTrioRNG
 
equals(Object) - Method in class squidpony.squidmath.ShortVLA
 
equals(Object) - Method in class squidpony.squidmath.SilkRNG
 
equals(Object) - Method in class squidpony.squidmath.SobolQRNG
 
equals(Object) - Method in class squidpony.squidmath.SquidID
 
equals(Object) - Method in class squidpony.squidmath.Starfish32RNG
 
equals(Object) - Method in class squidpony.squidmath.StrangerRNG
 
equals(Object) - Method in class squidpony.squidmath.TangleRNG
 
equals(Object) - Method in class squidpony.squidmath.ThrustAltRNG
 
equals(Object) - Method in class squidpony.squidmath.TricycleRNG
 
equals(Object) - Method in class squidpony.squidmath.TrimRNG
 
equals(Object) - Method in class squidpony.squidmath.UnorderedMap
 
equals(Object) - Method in class squidpony.squidmath.UnorderedSet
 
equals(Object) - Method in class squidpony.squidmath.VanDerCorputQRNG
 
equals(Object) - Method in class squidpony.squidmath.WhiskerRNG
 
equals(Object) - Method in class squidpony.squidmath.XoRoRNG
 
equals(Object) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
 
equals(Object) - Method in class squidpony.squidmath.XoshiroStarStar64RNG
 
equals2D(Radius) - Method in enum squidpony.squidgrid.Radius
Compares two Radius enums as if they are both in a 2D plane; that is, Radius.SPHERE is treated as equal to Radius.CIRCLE, Radius.CUBE is equal to Radius.SQUARE, and Radius.OCTAHEDRON is equal to Radius.DIAMOND.
estimate(V, V) - Method in interface squidpony.squidai.graph.Heuristic
Calculates an estimated cost to reach the goal node from the given node.
estimate - Variable in class squidpony.squidai.graph.Node
Internal; estimated distance to get from this Node to the goal.
eta - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
eta - Static variable in class squidpony.squidmath.CrossHash.Mist
 
eta - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
eta_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
eta_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
eta_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
EUCLIDEAN - Static variable in interface squidpony.squidai.graph.Heuristic
A predefined Heuristic for Coord nodes in a 2D plane where all movement is calculated "as-the-crow-flies," using the standard Pythagorean formula for distance as in the real world.
EUCLIDEAN - Static variable in class squidpony.squidmath.FastNoise
Measures distances "as the crow flies." All points at an equal distance from the origin form a circle.
EXCLUSIVE_ONE - Static variable in interface squidpony.squidmath.IDistribution
A double that is less than 1.0 by the smallest representable amount.
EXCLUSIVE_ZERO - Static variable in interface squidpony.squidmath.IDistribution
A double that is greater than 0.0 by the smallest representable amount.
execute(CharSequence, CharSequence) - Method in class squidpony.DamerauLevenshteinAlgorithm
Compute the Damerau-Levenshtein distance between the specified source string and the specified target string.
EXP_TRI - Static variable in class squidpony.squidmath.RandomBias
A constant for a distribution that linearly increases in probability from a 0.0 chance of 0.0.
expand(int, int, int, Iterable<Coord>) - Method in enum squidpony.squidgrid.Radius
Given an Iterable of Coord (such as a List or Set), a distance to expand outward by (using this Radius), and the bounding height and width of the map, gets a "thickened" group of Coord as a Set where each Coord in points has been expanded out by an amount no greater than distance.
expand(int) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
expand(int) - Method in interface squidpony.squidgrid.zone.ImmutableZone
Expands the area of this Zone in the four cardinal directions, performing the expansion consecutively distance times.
expand(int) - Method in interface squidpony.squidgrid.zone.MutableZone
Expands this Zone in the four cardinal directions, performing the expansion consecutively distance times.
expand(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Expand each "on" position in packed to cover a a square with side length equal to 1 + expansion * 2, centered on the original "on" position, unless the expansion would take a cell further than 0, width - 1 (for xMove) or height - 1 (for yMove), in which case that cell is stopped at the edge.
expand(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Expand each "on" position in packed to cover a a square with side length equal to 1 + expansion * 2, centered on the original "on" position, unless the expansion would take a cell further than 0, width - 1 (for xMove) or height - 1 (for yMove), in which case that cell is stopped at the edge.
expand() - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and expands them by one cell in the 4 orthogonal directions, making each "on" cell take up a plus-shaped area that may overlap with other "on" cells (which is just a normal "on" cell then).
expand(int) - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and expands them by amount cells in the 4 orthogonal directions, making each "on" cell take up a plus-shaped area that may overlap with other "on" cells (which is just a normal "on" cell then).
expand8way(int) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
expand8way(int) - Method in interface squidpony.squidgrid.zone.ImmutableZone
Expands the area of this Zone in the four cardinal and four diagonal directions, performing the expansion consecutively distance times.
expand8way(int) - Method in interface squidpony.squidgrid.zone.MutableZone
Expands this Zone in the four cardinal and four diagonal directions, performing the expansion consecutively distance times.
expand8way() - Method in class squidpony.squidmath.GreasedRegion
 
expand8way(int) - Method in class squidpony.squidmath.GreasedRegion
 
expandPool(int, int) - Static method in class squidpony.squidmath.Coord
Enlarges the pool of cached Coords by the given amount of expansion for x and y.
expandPoolTo(int, int) - Static method in class squidpony.squidmath.Coord
Enlarges the pool of cached Coords to the given width and height, and doesn't change a dimension if it would be reduced in size.
expandSeries(int) - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and produces amount GreasedRegions, each one expanded by 1 cell in the 4 orthogonal directions relative to the previous GreasedRegion, making each "on" cell take up a plus-shaped area that may overlap with other "on" cells (which is just a normal "on" cell then).
expandSeries8way(int) - Method in class squidpony.squidmath.GreasedRegion
 
expandSeriesToLimit() - Method in class squidpony.squidmath.GreasedRegion
 
expandSeriesToLimit8way() - Method in class squidpony.squidmath.GreasedRegion
 
EXPONENTIAL - Static variable in class squidpony.squidmath.RandomBias
A constant for a distribution that linearly increases in probability from a 0.0 chance of 0.0.
Exponential1D() - Constructor for class squidpony.squidmath.Noise.Exponential1D
 
Exponential1D(Noise.Noise1D) - Constructor for class squidpony.squidmath.Noise.Exponential1D
 
Exponential1D(Noise.Noise1D, double) - Constructor for class squidpony.squidmath.Noise.Exponential1D
 
Exponential2D() - Constructor for class squidpony.squidmath.Noise.Exponential2D
 
Exponential2D(Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.Exponential2D
 
Exponential2D(Noise.Noise2D, double) - Constructor for class squidpony.squidmath.Noise.Exponential2D
 
Exponential3D() - Constructor for class squidpony.squidmath.Noise.Exponential3D
 
Exponential3D(Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.Exponential3D
 
Exponential3D(Noise.Noise3D, double) - Constructor for class squidpony.squidmath.Noise.Exponential3D
 
Exponential4D() - Constructor for class squidpony.squidmath.Noise.Exponential4D
 
Exponential4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Exponential4D
 
Exponential4D(Noise.Noise4D, double) - Constructor for class squidpony.squidmath.Noise.Exponential4D
 
Exponential5D() - Constructor for class squidpony.squidmath.Noise.Exponential5D
 
Exponential5D(Noise.Noise5D) - Constructor for class squidpony.squidmath.Noise.Exponential5D
 
Exponential5D(Noise.Noise5D, double) - Constructor for class squidpony.squidmath.Noise.Exponential5D
 
Exponential6D() - Constructor for class squidpony.squidmath.Noise.Exponential6D
 
Exponential6D(Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.Exponential6D
 
Exponential6D(Noise.Noise6D, double) - Constructor for class squidpony.squidmath.Noise.Exponential6D
 
ExponentialDistribution - Class in squidpony.squidmath
An IDistribution that implements the Exponential distribution.
ExponentialDistribution() - Constructor for class squidpony.squidmath.ExponentialDistribution
 
ExponentialDistribution(double) - Constructor for class squidpony.squidmath.ExponentialDistribution
 
extend() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
extend(Rectangle, Direction) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
extend(Coord, Coord, int, boolean, int, int) - Method in enum squidpony.squidgrid.Radius
 
extend() - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
extend() - Method in interface squidpony.squidgrid.zone.Zone
Gets a new Zone that contains all the Coords in this plus all neighboring Coords, which can be orthogonally or diagonally adjacent to any Coord this has in it.
extend() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
extend() - Method in class squidpony.squidmath.GreasedRegion
Gets a new Zone that contains all the Coords in this plus all neighboring Coords, which can be orthogonally or diagonally adjacent to any Coord this has in it.
extendRoom(boolean[][], Rectangle, Direction) - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
 
extendRoomOnce(boolean[][], Rectangle, Direction) - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
 
exteriorCircleLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
exteriorDiamondLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
exteriorPlus - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
exteriorPlusLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
exteriorSquare - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
exteriorSquareLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
extractBiomeA(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Gets a String from WorldMapGenerator.DetailedBiomeMapper.biomeTable that names the appropriate biome in part A of the given biome code.
extractBiomeB(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Gets a String from WorldMapGenerator.DetailedBiomeMapper.biomeTable that names the appropriate biome in part B of the given biome code.
extractCoord(int) - Method in class squidpony.squidgrid.Adjacency
 
extractMixAmount(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
This gets the portion of a biome code that represents the amount of mixing between two biomes.
extractN(int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
extractN(int) - Method in class squidpony.squidgrid.Adjacency
 
extractN(int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
extractPartA(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Gets the int stored in part A of the given biome code, which can be used as an index into other collections.
extractPartB(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Gets the int stored in part B of the given biome code, which can be used as an index into other collections.
extractR(int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
extractR(int) - Method in class squidpony.squidgrid.Adjacency
 
extractR(int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
extractX(int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
extractX(int) - Method in class squidpony.squidgrid.Adjacency
 
extractX(int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
extractY(int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
extractY(int) - Method in class squidpony.squidgrid.Adjacency
 
extractY(int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
extraTable - Variable in class squidpony.squidmath.ProbabilityTable
The list of items that can be produced indirectly from ProbabilityTable.random() (looking up values from inside the nested tables).
extreme(double) - Static method in class squidpony.squidmath.Noise
Given a double a from 0.0 to 1.0 (both inclusive), this gets a double that adjusts a to be much closer to the end points of that range (if less than 0.5, it gets closer to 0.0, otherwise it gets closer to 1.0).
extremeSigned(double) - Static method in class squidpony.squidmath.Noise
Given a double a from -1.0 to 1.0 (both inclusive), this gets a double that adjusts a to be much closer to the end points of that range (if less than 0, it gets closer to -1.0, otherwise it gets closer to 1.0).

F

f - Variable in class squidpony.squidmath.Arrangement
The acceptable load factor.
f - Variable in class squidpony.squidmath.IntDoubleOrderedMap
The acceptable load factor.
f - Variable in class squidpony.squidmath.IntIntOrderedMap
The acceptable load factor.
f - Variable in class squidpony.squidmath.OrderedMap
The acceptable load factor.
f - Variable in class squidpony.squidmath.OrderedSet
The acceptable load factor.
f - Variable in class squidpony.squidmath.UnorderedMap
The acceptable load factor.
f - Variable in class squidpony.squidmath.UnorderedSet
The acceptable load factor.
F2 - Static variable in class squidpony.squidmath.JackNoise
 
F2 - Static variable in class squidpony.squidmath.LumpNoise
 
F2 - Static variable in class squidpony.squidmath.SeededNoise
 
F2 - Static variable in class squidpony.squidmath.UnifiedNoise
 
F2f - Static variable in class squidpony.squidmath.FastNoise
 
F3 - Static variable in class squidpony.squidmath.JackNoise
 
F3 - Static variable in class squidpony.squidmath.LumpNoise
 
F3 - Static variable in class squidpony.squidmath.SeededNoise
 
F3 - Static variable in class squidpony.squidmath.UnifiedNoise
 
F3f - Static variable in class squidpony.squidmath.FastNoise
 
F4 - Static variable in class squidpony.squidmath.JackNoise
 
F4 - Static variable in class squidpony.squidmath.LumpNoise
 
F4 - Static variable in class squidpony.squidmath.SeededNoise
 
F4 - Static variable in class squidpony.squidmath.UnifiedNoise
 
F4f - Static variable in class squidpony.squidmath.FastNoise
 
F5 - Static variable in class squidpony.squidmath.JackNoise
 
F5 - Static variable in class squidpony.squidmath.LumpNoise
 
F5 - Static variable in class squidpony.squidmath.SeededNoise
 
F5 - Static variable in class squidpony.squidmath.UnifiedNoise
 
F6 - Static variable in class squidpony.squidmath.JackNoise
 
F6 - Static variable in class squidpony.squidmath.LumpNoise
 
F6 - Static variable in class squidpony.squidmath.SeededNoise
 
F6 - Static variable in class squidpony.squidmath.UnifiedNoise
 
f_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
Faction() - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
Zero-arg constructor that sets the language to a random FakeLanguageGen (using FakeLanguageGen.randomLanguage(long)), then generates a name/shortName with that FakeLanguageGen, and makes the only blocked biome "Ocean".
Faction(FakeLanguageGen) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
Constructor that sets the language to the specified FakeLanguageGen, then generates a name/shortName with that FakeLanguageGen, and makes the only blocked biome "Ocean".
Faction(FakeLanguageGen, String) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
Constructor that sets the language to the specified FakeLanguageGen, sets the name and shortName to the specified name, and makes the only blocked biome "Ocean".
Faction(FakeLanguageGen, String, String) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, and makes the only blocked biome "Ocean".
Faction(FakeLanguageGen, String, String, String[]) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, sets the preferredBiomes to be a Set containing the given Strings in preferredBiomes, and makes the only blocked biome "Ocean".
Faction(FakeLanguageGen, String, String, String[], String[]) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, sets the preferredBiomes to be a Set containing the given Strings in preferredBiomes, and sets the blocked biomes to be a Set containing exactly the given Strings in blockedBiomes.
Faction(FakeLanguageGen, String, String, String[], String[], int[]) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, sets the preferredBiomes to be a Set containing the given Strings in preferredBiomes, sets the blocked biomes to be a Set containing exactly the given Strings in blockedBiomes, and sets the preferred height codes to the ints in preferredHeight (with 4 being sea level and 8 being the highest peaks).
Faction(FakeLanguageGen, String, String, String[], String[], int[], int[]) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, sets the preferredBiomes to be a Set containing the given Strings in preferredBiomes, sets the blocked biomes to be a Set containing exactly the given Strings in blockedBiomes, sets the preferred height codes to the ints in preferredHeight (with 4 being sea level and 8 being the highest peaks), and sets the preferred heat codes to the ints in preferredHeat (with the exact values depending on the BiomeMapper, but usually 0-5 range from coldest to hottest).
Faction(FakeLanguageGen, String, String, String[], String[], int[], int[], int[]) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, sets the preferredBiomes to be a Set containing the given Strings in preferredBiomes, sets the blocked biomes to be a Set containing exactly the given Strings in blockedBiomes, sets the preferred height codes to the ints in preferredHeight (with 4 being sea level and 8 being the highest peaks), sets the preferred heat codes to the ints in preferredHeat (with the exact values depending on the BiomeMapper, but usually 0-5 range from coldest to hottest), and sets the preferred moisture codes to the ints in preferredMoisture (withe the exact values depending on the BiomeMapper, but usually 0-5 range from driest to wettest).
factorial(int) - Static method in class squidpony.squidmath.MathExtras
Calculates the factorial of n where n is a number in the range 0 - 20.
factorial(double) - Static method in class squidpony.squidmath.MathExtras
A close approximation to the factorial function for real numbers, using an algorithm by T.
FakeLanguageGen - Class in squidpony
A text generator for producing sentences and/or words in nonsense languages that fit a theme.
FakeLanguageGen() - Constructor for class squidpony.FakeLanguageGen
Zero-arg constructor for a FakeLanguageGen; produces a FakeLanguageGen equivalent to FakeLanguageGen.ENGLISH .
FakeLanguageGen(String[], String[], String[], String[], String[], String[], String[], int[], double[], double, double, double, double) - Constructor for class squidpony.FakeLanguageGen
This is a very complicated constructor! Maybe look at the calls to this to initialize static members of this class, such as LOVECRAFT and GREEK_ROMANIZED in the source code.
FakeLanguageGen(String[], String[], String[], String[], String[], String[], String[], int[], double[], double, double, double, double, Pattern[], boolean) - Constructor for class squidpony.FakeLanguageGen
This is a very complicated constructor! Maybe look at the calls to this to initialize static members of this class, such as LOVECRAFT and GREEK_ROMANIZED in the source code.
FakeLanguageGen.Alteration - Class in squidpony
 
FakeLanguageGen.Modifier - Class in squidpony
 
FakeLanguageGen.SentenceForm - Class in squidpony
A simple way to bundle a FakeLanguageGen with the arguments that would be passed to it when calling FakeLanguageGen.sentence(IRNG, int, int, String[], String[], double, int) or one of its overloads.
FANCY_FANTASY_NAME - Static variable in class squidpony.FakeLanguageGen
A mix of four different languages with some accented characters added onto an ASCII base, that can be good for generating single words for creature or place names in fantasy settings that should have a "fancy" feeling from having unnecessary accents added primarily for visual reasons.
FANTASY_NAME - Static variable in class squidpony.FakeLanguageGen
A mix of four different languages, using only ASCII characters, that is meant for generating single words for creature or place names in fantasy settings.
FantasyPoliticalMapper - Class in squidpony.squidgrid.mapping
When you have a world map as produced by WorldMapGenerator, you may want to fill it with claims by various factions, where each faction may be hand-made and may consist of humans or some fantasy species, such as goblins, elves, or demons.
FantasyPoliticalMapper() - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper
Constructs a FantasyPoliticalMapper, but doesn't do anything with a map; you need to call FantasyPoliticalMapper.generate(long, WorldMapGenerator, WorldMapGenerator.BiomeMapper, Collection, int, double) for results.
FantasyPoliticalMapper.Faction - Class in squidpony.squidgrid.mapping
Represents a group that claims territory on a world-map, such as a nation.
FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.Arrangement
The load factor for a (usually small) table that is meant to be particularly fast.
FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.IntDoubleOrderedMap
The load factor for a (usually small) table that is meant to be particularly fast.
FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.IntIntOrderedMap
The load factor for a (usually small) table that is meant to be particularly fast.
FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.OrderedMap
The load factor for a (usually small) table that is meant to be particularly fast.
FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.OrderedSet
The load factor for a (usually small) table that is meant to be particularly fast.
FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.UnorderedMap
The load factor for a (usually small) table that is meant to be particularly fast.
FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.UnorderedSet
The load factor for a (usually small) table that is meant to be particularly fast.
fastCeil(double) - Static method in class squidpony.squidmath.Noise
Like Math.ceil(double), but returns an int.
fastCeil(float) - Static method in class squidpony.squidmath.Noise
Like Math.ceil(double), but takes a float and returns an int.
FastEntryIterator() - Constructor for class squidpony.squidmath.Arrangement.FastEntryIterator
 
FastEntryIterator() - Constructor for class squidpony.squidmath.IntDoubleOrderedMap.FastEntryIterator
 
FastEntryIterator() - Constructor for class squidpony.squidmath.IntIntOrderedMap.FastEntryIterator
 
fastFloor(double) - Static method in class squidpony.squidmath.Noise
Like Math.floor(double) , but returns an int.
fastFloor(float) - Static method in class squidpony.squidmath.Noise
Like Math.floor(double), but takes a float and returns an int.
fastIterator() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
fastIterator() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
FastNoise - Class in squidpony.squidmath
A wide range of noise functions that can all be called from one configurable object.
FastNoise() - Constructor for class squidpony.squidmath.FastNoise
A constructor that takes no parameters, and uses all default settings with a seed of 1337.
FastNoise(int) - Constructor for class squidpony.squidmath.FastNoise
A constructor that takes only a parameter for the FastNoise's seed, which should produce different results for any different seeds.
FastNoise(int, float) - Constructor for class squidpony.squidmath.FastNoise
A constructor that takes two parameters to specify the FastNoise from the start.
FastNoise(int, float, int) - Constructor for class squidpony.squidmath.FastNoise
A constructor that takes a few parameters to specify the FastNoise from the start.
FastNoise(int, float, int, int) - Constructor for class squidpony.squidmath.FastNoise
A constructor that takes several parameters to specify the FastNoise from the start.
FastNoise(int, float, int, int, float, float) - Constructor for class squidpony.squidmath.FastNoise
A constructor that takes a lot of parameters to specify the FastNoise from the start.
FastNoise(FastNoise) - Constructor for class squidpony.squidmath.FastNoise
Copy constructor; copies all non-temporary fields from other into this.
FastNoise.Float2 - Class in squidpony.squidmath
Simple container class that holds 2 floats.
FastNoise.Float3 - Class in squidpony.squidmath
Simple container class that holds 3 floats.
FBM - Static variable in class squidpony.squidmath.FastNoise
"Standard" layered octaves of noise, where each octave has a different frequency and weight.
fill(char, int, int) - Static method in class squidpony.ArrayTools
Creates a 2D array of the given width and height, filled with entirely with the value contents.
fill(float, int, int) - Static method in class squidpony.ArrayTools
Creates a 2D array of the given width and height, filled with entirely with the value contents.
fill(double, int, int) - Static method in class squidpony.ArrayTools
Creates a 2D array of the given width and height, filled with entirely with the value contents.
fill(int, int, int) - Static method in class squidpony.ArrayTools
Creates a 2D array of the given width and height, filled with entirely with the value contents.
fill(byte, int, int) - Static method in class squidpony.ArrayTools
Creates a 2D array of the given width and height, filled with entirely with the value contents.
fill(boolean, int, int) - Static method in class squidpony.ArrayTools
Creates a 2D array of the given width and height, filled with entirely with the value contents.
fill(boolean[][], boolean) - Static method in class squidpony.ArrayTools
Fills array2d with value.
fill(char[][], char) - Static method in class squidpony.ArrayTools
Fills array2d with value.
fill(float[][], float) - Static method in class squidpony.ArrayTools
Fills array2d with value.
fill(double[][], double) - Static method in class squidpony.ArrayTools
Fills array2d with value.
fill(double[][][], double) - Static method in class squidpony.ArrayTools
Fills array3d with value.
fill(int[][], int) - Static method in class squidpony.ArrayTools
Fills array2d with value.
fill(byte[][], byte) - Static method in class squidpony.ArrayTools
Fills array2d with value.
fill(boolean[][], boolean, int, int, int, int) - Static method in class squidpony.ArrayTools
Fills a sub-section of array2d with value, with the section defined by start/end x/y.
fill(char[][], char, int, int, int, int) - Static method in class squidpony.ArrayTools
Fills a sub-section of array2d with value, with the section defined by start/end x/y.
fill(float[][], float, int, int, int, int) - Static method in class squidpony.ArrayTools
Fills a sub-section of array2d with value, with the section defined by start/end x/y.
fill(double[][], double, int, int, int, int) - Static method in class squidpony.ArrayTools
Fills a sub-section of array2d with value, with the section defined by start/end x/y.
fill(int[][], int, int, int, int, int) - Static method in class squidpony.ArrayTools
Fills a sub-section of array2d with value, with the section defined by start/end x/y.
fill(boolean[][], int, double, int, IRNG) - Static method in class squidpony.squidgrid.MimicFill
The main part of MimicFill; generates a 2D boolean array that mimics the patterns present in the 2D boolean array sample, but can produce a larger or smaller output 2D array than the sample.
fill(int[]) - Method in class squidpony.squidmath.BalancedPermutations
Fills items with a balanced permutation from 0 to size - 1.
fill(boolean) - Method in class squidpony.squidmath.GreasedRegion
Sets all cells in this to "on" if contents is true, or "off" if contents is false.
fill(double[][], double[]) - Static method in class squidpony.squidmath.TuringPattern
Modifies target in-place so it is filled with as much data as possible from substance.
fillBlock(long[]) - Method in class squidpony.squidmath.IsaacRNG
Generates enough pseudo-random long values to fill data and assigns them to it.
filled - Variable in class squidpony.squidgrid.MultiSpill
The amount of cells filled by this Spill, which may be less than the volume passed to start() if the boundaries are reached on all sides and the Spill has no more room to fill.
filled - Variable in class squidpony.squidgrid.Spill
The amount of cells filled by this Spill, which may be less than the volume passed to start() if the boundaries are reached on all sides and the Spill has no more room to fill.
fillInto(Collection<T>) - Method in class squidpony.squidmath.GapShuffler
The internal items used here are private, but you can still use this method to put a shallow copy of them into some other Collection.
fillSolo(boolean[][], int, double, int, IRNG) - Static method in class squidpony.squidgrid.MimicFill
The main part of MimicFill; generates a 1D boolean array that, when used correctly, mimics the patterns present in the 2D boolean array sample, but can produce a larger or smaller output 1D array than the sample.
fillVector(double[]) - Method in class squidpony.squidmath.SobolQRNG
Generate a random vector.
filter(T) - Method in interface squidpony.IColorCenter
 
filter(IColoredString<T>) - Method in interface squidpony.IColorCenter
 
filter - Variable in class squidpony.IColorCenter.Skeleton
 
filter(T) - Method in class squidpony.IColorCenter.Skeleton
 
filter(IColoredString<T>) - Method in class squidpony.IColorCenter.Skeleton
 
findAlerted(Set<Coord>, Map<Coord, Double>) - Method in class squidpony.squidgrid.SoundMap
Scans the dungeon using SoundMap.scan(), adding any positions in extraSounds to the group of known sounds before scanning.
findArea() - Method in interface squidpony.squidai.AOE
This is how an AOE interacts with anything that uses it.
findArea() - Method in class squidpony.squidai.BeamAOE
 
findArea() - Method in class squidpony.squidai.BlastAOE
 
findArea() - Method in class squidpony.squidai.BurstAOE
 
findArea() - Method in class squidpony.squidai.CloudAOE
 
findArea() - Method in class squidpony.squidai.ConeAOE
 
findArea() - Method in class squidpony.squidai.LineAOE
 
findArea() - Method in class squidpony.squidai.PointAOE
 
findAttackPath(int, int, LOS, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, until preferredRange is reached, or further from a goal if the preferredRange has not been met at the current distance.
findAttackPath(int, int, int, LOS, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, until a cell is reached with a distance from a goal that is at least equal to minPreferredRange and no more than maxPreferredRange, which may go further from a goal if the minPreferredRange has not been met at the current distance.
findAttackPath(ArrayList<Coord>, int, int, int, LOS, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, until a cell is reached with a distance from a goal that is at least equal to minPreferredRange and no more than maxPreferredRange, which may go further from a goal if the minPreferredRange has not been met at the current distance.
findAttackPathLarge(int, int, int, LOS, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
For pathfinding creatures larger than 1x1 cell; scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, until preferredRange is reached, or further from a goal if the preferredRange has not been met at the current distance.
findAttackPathLarge(int, int, int, int, LOS, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, until a cell is reached with a distance from a goal that is at least equal to minPreferredRange and no more than maxPreferredRange, which may go further from a goal if the minPreferredRange has not been met at the current distance.
findCaves() - Method in class squidpony.squidgrid.mapping.RoomFinder
Gets all the caves this found during construction, returning them as an ArrayList of 2D char arrays, where an individual room is "masked" so only its contents have normal map chars and the rest have only '#'.
findContainingTriangle(CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator
Returns the triangle from this triangle soup that contains the specified point or null if no triangle from the triangle soup contains the point.
findCorridors() - Method in class squidpony.squidgrid.mapping.RoomFinder
Gets all the corridors this found during construction, returning them as an ArrayList of 2D char arrays, where an individual corridor is "masked" so only its contents have normal map chars and the rest have only '#'.
finder - Variable in class squidpony.squidgrid.mapping.Placement
The RoomFinder this uses internally to find placement areas only where they are appropriate.
finder - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Potentially important if you need to identify specific rooms, corridors, or cave areas in a map.
findFleePath(int, double, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
Scans the dungeon using CustomDijkstraMap.scan with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
findFleePath(int, int, double, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
Scans the dungeon using CustomDijkstraMap.scan with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
findFleePath(int, double, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
findFleePath(int, int, double, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan or DijkstraMap.partialScan with the listed fearSources and start point, and returns a list of Coord positions (using this DijkstraMap's metric) needed to get further from the closest fearSources, meant for running away.
findFleePath(ArrayList<Coord>, int, int, double, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan or DijkstraMap.partialScan with the listed fearSources and start point, and returns a list of Coord positions (using this DijkstraMap's metric) needed to get further from the closest fearSources, meant for running away.
findFleePathLarge(int, int, int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
Scans the dungeon using CustomDijkstraMap.scanLarge with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
findFleePathLarge(int, int, int, int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
Scans the dungeon using CustomDijkstraMap.scanLarge with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
findFleePathLarge(int, int, double, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
findManyPacked(int, int, short[]...) - Static method in class squidpony.squidmath.CoordPacker
Quickly determines if an x,y position is true or false in one of the given packed arrays, without unpacking them, and returns a List of all packed arrays that contain the position.
findManyPacked(int, int, Collection<short[]>) - Static method in class squidpony.squidmath.CoordPacker
Quickly determines if an x,y position is true or false in one of the given packed arrays, without unpacking them, and returns a List of all packed arrays that contain the position.
findManyPackedHilbert(short, short[]...) - Static method in class squidpony.squidmath.CoordPacker
Quickly determines if a Hilbert Curve index corresponds to true or false in one of the given packed arrays, without unpacking them, and returns a List of all packed arrays that contain the position.
findMeasurement(Radius) - Static method in class squidpony.squidai.CustomDijkstraMap
Gets the appropriate DijkstraMap.Measurement to pass to a constructor if you already have a Radius.
findMeasurement(Radius) - Static method in class squidpony.squidai.DijkstraMap
Gets the appropriate Measurement to pass to a constructor if you already have a Radius.
findMinimumDistance(V, V) - Method in class squidpony.squidai.graph.Algorithms
Find the length of the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
findMinimumDistance(Coord, Coord) - Method in class squidpony.squidai.graph.CostlyGraph
Find the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
findMinimumDistance(Coord, Coord) - Method in class squidpony.squidai.graph.DefaultGraph
Find the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
findMinimumWeightSpanningTree() - Method in class squidpony.squidai.graph.DefaultGraph
Find a minimum weight spanning tree using Kruskal's algorithm.
findMinimumWeightSpanningTree() - Method in class squidpony.squidai.graph.UndirectedGraphAlgorithms
Find a minimum weight spanning tree using Kruskal's algorithm.
findNearest(Coord, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map until it reaches a Coord in targets, then returns the first target found.
findNearest(Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map until it reaches a Coord in targets, then returns the first target found.
findNearestEdge(CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator
Returns the edge from the triangle soup nearest to the specified point.
findNearestMultiple(Coord, int, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map until it reaches a Coord in targets, then returns the first several targets found, up to limit or less if the map is fully searched without finding enough.
findNeighbor(DelaunayTriangulator.Triangle, DelaunayTriangulator.Edge) - Method in class squidpony.squidmath.DelaunayTriangulator
Returns the neighbor triangle of the specified triangle sharing the same edge as specified.
findNeighbor(DelaunayTriangulator.Triangle, CoordDouble, CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator
 
findNext(boolean) - Method in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
 
findNext(boolean) - Method in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
findNext() - Method in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
 
findNext0() - Method in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
findOneTriangleSharing(DelaunayTriangulator.Edge) - Method in class squidpony.squidmath.DelaunayTriangulator
Returns one of the possible triangles sharing the specified edge.
findPath(int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
Scans the dungeon using CustomDijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
findPath(int, int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
Scans the dungeon using CustomDijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
findPath(int, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
findPath(int, int, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan or DijkstraMap.partialScan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
findPath(ArrayList<Coord>, int, int, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan or DijkstraMap.partialScan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
findPathLarge(int, int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
Scans the dungeon using CustomDijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
findPathLarge(int, int, int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
Scans the dungeon using CustomDijkstraMap.scanLarge with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
findPathLarge(int, int, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
For pathfinding creatures larger than 1x1 cell; scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
findPathLarge(int, int, int, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
 
findPathPreScanned(Coord) - Method in class squidpony.squidai.DijkstraMap
When you can control how often the (relatively time-intensive) scan() method is called, but may need simple paths very frequently (such as for a path that follows the mouse), you can use this method to reduce the amount of work needed to find paths.
findPathPreScanned(ArrayList<Coord>, Coord) - Method in class squidpony.squidai.DijkstraMap
When you can control how often the (relatively time-intensive) scan() method is called, but may need simple paths very frequently (such as for a path that follows the mouse), you can use this method to reduce the amount of work needed to find paths.
findRadius(Measurement) - Static method in class squidpony.squidai.CustomDijkstraMap
Gets the appropriate Radius corresponding to a DijkstraMap.Measurement.
findRadius(Measurement) - Static method in class squidpony.squidai.DijkstraMap
Gets the appropriate Radius corresponding to a Measurement.
findRectangles() - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
 
findRegions() - Method in class squidpony.squidgrid.mapping.RoomFinder
Gets all the rooms, corridors, and caves this found during construction, returning them as an ArrayList of 2D char arrays, where an individual room or corridor is "masked" so only its contents have normal map chars and the rest have only '#'.
findRooms() - Method in class squidpony.squidgrid.mapping.RoomFinder
Gets all the rooms this found during construction, returning them as an ArrayList of 2D char arrays, where an individual room is "masked" so only its contents have normal map chars and the rest have only '#'.
findShortcutPath(Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
If you have a target or group of targets you want to pathfind to without scanning the full map, this can be good.
findShortestPath(V, V) - Method in class squidpony.squidai.graph.Algorithms
Find the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
findShortestPath(V, V, Heuristic<V>) - Method in class squidpony.squidai.graph.Algorithms
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
findShortestPath(V, V, ArrayList<V>, Heuristic<V>) - Method in class squidpony.squidai.graph.Algorithms
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
findShortestPath(Coord, Coord) - Method in class squidpony.squidai.graph.CostlyGraph
Find the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
findShortestPath(Coord, Coord, Heuristic<Coord>) - Method in class squidpony.squidai.graph.CostlyGraph
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
findShortestPath(Coord, Coord, ArrayList<Coord>, Heuristic<Coord>) - Method in class squidpony.squidai.graph.CostlyGraph
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
findShortestPath(Coord, Coord) - Method in class squidpony.squidai.graph.DefaultGraph
Find the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
findShortestPath(Coord, Coord, Heuristic<Coord>) - Method in class squidpony.squidai.graph.DefaultGraph
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
findShortestPath(Coord, Coord, ArrayList<Coord>, Heuristic<Coord>) - Method in class squidpony.squidai.graph.DefaultGraph
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
findTechniquePath(int, Technique, char[][], LOS, Collection<Coord>, Collection<Coord>, Coord, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, where goals are considered valid if they are at a valid range for the given Technique to hit at least one target and ideal if that Technique can affect as many targets as possible from a cell that can be moved to with at most movelength steps.
findTechniquePath(ArrayList<Coord>, int, Technique, char[][], LOS, Collection<Coord>, Collection<Coord>, Coord, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, where goals are considered valid if they are at a valid range for the given Technique to hit at least one target and ideal if that Technique can affect as many targets as possible from a cell that can be moved to with at most movelength steps.
finisher - Variable in class squidpony.Messaging.BeingSubstitution
 
first() - Method in class squidpony.squidmath.Arrangement.KeySet
 
first() - Method in class squidpony.squidmath.GreasedRegion
Gets the first Coord in the iteration order, or (-1,-1) if this GreasedRegion is empty.
first() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
first() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
first() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
first() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
first() - Method in class squidpony.squidmath.IntSet
 
first() - Method in class squidpony.squidmath.IntVLA
Returns the first item.
first() - Method in class squidpony.squidmath.OrderedMap.KeySet
 
first() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
first() - Method in class squidpony.squidmath.OrderedSet
Returns the first element of this set in iteration order.
first() - Method in class squidpony.squidmath.ShortVLA
Returns the first item.
firstAssociatedEntry() - Method in class squidpony.ObText.ObTextEntry
 
firstAssociatedString() - Method in class squidpony.ObText.ObTextEntry
 
firstKey() - Method in class squidpony.squidmath.Arrangement
Returns the first key of this map in iteration order.
firstKey() - Method in class squidpony.squidmath.IntDoubleOrderedMap
Returns the first key of this map in iteration order.
firstKey() - Method in class squidpony.squidmath.IntIntOrderedMap
Returns the first key of this map in iteration order.
firstKey() - Method in class squidpony.squidmath.OrderedMap
Returns the first key of this map in iteration order.
firstTight() - Method in class squidpony.squidmath.GreasedRegion
 
fit(double, double) - Method in class squidpony.squidmath.GreasedRegion
 
fit(int[][], int) - Method in class squidpony.squidmath.GreasedRegion
 
fixedRooms - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
fixOrder(int) - Method in class squidpony.squidmath.Arrangement
Modifies the link vector so that the given entry is removed.
fixOrder(int, int) - Method in class squidpony.squidmath.Arrangement
Modifies the link vector for a shift from s to d.
fixOrder(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Modifies the ordering so that the given entry is removed.
fixOrder(int, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Modifies the ordering for a shift from s to d.
fixOrder(int) - Method in class squidpony.squidmath.IntIntOrderedMap
Modifies the ordering so that the given entry is removed.
fixOrder(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Modifies the ordering for a shift from s to d.
fixOrder(int) - Method in class squidpony.squidmath.OrderedMap
Modifies the ordering so that the given entry is removed.
fixOrder(int, int) - Method in class squidpony.squidmath.OrderedMap
Modifies the ordering for a shift from s to d.
fixOrder(int) - Method in class squidpony.squidmath.OrderedSet
Modifies the link vector so that the given entry is removed.
fixOrder(int, int) - Method in class squidpony.squidmath.OrderedSet
Modifies the ordering for a shift from s to d.
fixValues(int) - Method in class squidpony.squidmath.Arrangement
 
flauros - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
flauros - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
flauros_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
flauros_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
FlawedPointHash - Interface in squidpony.squidmath
An interface for point hashes that are statistically biased, as well as a holder for inner classes that implement this.
FlawedPointHash.CubeHash - Class in squidpony.squidmath
Very similar to FlawedPointHash.QuiltHash, but this doesn't change the pattern in different large squares, and instead repeats a square or cube of symmetric and patterned results over and over (so it can be tiled).
FlawedPointHash.FNVHash - Class in squidpony.squidmath
FNV32a is OK as a hash for bytes when used in some hash tables, but it has major issues on its low-order bits when used as a point hash (the high bits aren't much better).
FlawedPointHash.QuiltHash - Class in squidpony.squidmath
Extremely flawed if you're using this as a point hash, but meant to be aesthetically interesting, this produces different symmetrical patterns in squares, as if on a quilt.
FlawedPointHash.RugHash - Class in squidpony.squidmath
Produces hashes that show strong bias on one axis (usually the later axes matter more) and have nice-looking patterns of dots.
FlawedRandomness - Interface in squidpony.squidmath
An interface to indicate a RandomnessSource that is intentionally flawed to create output patterns where a truly random sequence would have none.
FlawedRandomness.AddRotate - Class in squidpony.squidmath
A flawed randomness source that adds a rotation of its state, to its state, every generation.
FlawedRandomness.BigCounter - Class in squidpony.squidmath
A flawed randomness source that depends almost entirely on its starting state for any random-seeming results in its output.
flip(boolean, boolean) - Method in class squidpony.squidgrid.mapping.MapModule
 
flip(boolean, boolean) - Method in class squidpony.squidmath.GreasedRegion
 
flipHorizontal4x4(long) - Static method in class squidpony.squidgrid.mapping.LineKit
Makes a variant on the given encoded 4x4 pattern so the left side is flipped to the right side and vice versa.
flipVertical4x4(long) - Static method in class squidpony.squidgrid.mapping.LineKit
Makes a variant on the given encoded 4x4 pattern so the top side is flipped to the bottom side and vice versa.
Float2(float, float) - Constructor for class squidpony.squidmath.FastNoise.Float2
 
Float3(float, float, float) - Constructor for class squidpony.squidmath.FastNoise.Float3
 
floatHasher - Static variable in class squidpony.squidmath.CrossHash
 
floatToIntBits(float) - Static method in class squidpony.squidmath.NumberTools
Identical to Float.floatToIntBits(float) on desktop; optimized on GWT.
floatToRawIntBits(float) - Static method in class squidpony.squidmath.NumberTools
Identical to Float.floatToIntBits(float) on desktop (note, not Float.floatToRawIntBits(float)); optimized on GWT.
floatToReversedIntBits(float) - Static method in class squidpony.squidmath.NumberTools
Gets the bit representation of the given float value, but with reversed byte order.
flood(short[], short[], int) - Static method in class squidpony.squidmath.CoordPacker
Given a packed array encoding a larger area, a packed array encoding one or more points inside bounds, and an amount of expansion, expands each cell in start by a Manhattan (diamond) radius equal to expansion, limiting any expansion to within bounds and returning the final expanded (limited) packed data.
flood(short[], short[], int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Given a packed array encoding a larger area, a packed array encoding one or more points inside bounds, and an amount of expansion, expands each cell in start by a radius (if eightWay is true, it uses Chebyshev distance; if it is false, it uses Manhattan distance) equal to expansion, limiting any expansion to within bounds and returning the final expanded (limited) packed data.
flood(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.expand(), but limits expansion to the "on" cells of bounds.
flood(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.expand(int), but limits expansion to the "on" cells of bounds.
flood8way(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.expand8way(), but limits expansion to the "on" cells of bounds.
flood8way(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.expand8way(int), but limits expansion to the "on" cells of bounds.
floodFill(int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
A simple limited flood-fill that returns a OrderedMap of Coord keys to the Double values in the CustomDijkstraMap, only calculating out to a number of steps determined by limit.
floodFill(int, Coord...) - Method in class squidpony.squidai.DijkstraMap
A simple limited flood-fill that returns a OrderedMap of Coord keys to the Double values in the DijkstraMap, only calculating out to a number of steps determined by limit.
floodSeries(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
Repeatedly calls GreasedRegion.flood(GreasedRegion) amount times and returns the intermediate steps in a GreasedRegion array of size amount.
floodSeries8way(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
Repeatedly calls GreasedRegion.flood8way(GreasedRegion) amount times and returns the intermediate steps in a GreasedRegion array of size amount.
floodSeriesToLimit(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Repeatedly generates new GreasedRegions, each one cell expanded in 4 directions from the previous GreasedRegion and staying inside the "on" cells of bounds, until it can't expand any more.
floodSeriesToLimit8way(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Repeatedly generates new GreasedRegions, each one cell expanded in 8 directions from the previous GreasedRegion and staying inside the "on" cells of bounds, until it can't expand any more.
FLOOR - Static variable in class squidpony.squidai.CustomDijkstraMap
Floor cells, which include any walkable cell, are marked with a high number equal to 999200 .
FLOOR - Static variable in class squidpony.squidai.DijkstraMap
Floor cells, which include any walkable cell, are marked with a high number equal to 999200.0 .
floors - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
floors - Variable in class squidpony.squidgrid.mapping.RectangleRoomFinder
 
floors - Variable in class squidpony.squidgrid.mapping.WildMap
 
floors - Variable in class squidpony.squidmath.MitchellNoise
 
floorsByBiome(int, IRNG) - Static method in class squidpony.squidgrid.mapping.WildMap
Gets a list of Strings that are really just the names of types of floor tile for wilderness areas.
floorTypes - Variable in class squidpony.squidgrid.mapping.WildMap
 
flowerTermShuffler - Variable in class squidpony.Thesaurus
 
FlowingCaveGenerator - Class in squidpony.squidgrid.mapping
An IDungeonGenerator that distorts and smooths an ordinary dungeon map to make it appear like a cave complex.
FlowingCaveGenerator() - Constructor for class squidpony.squidgrid.mapping.FlowingCaveGenerator
Default constructor that makes a 60x60 cave map with a random seed.
FlowingCaveGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.FlowingCaveGenerator
Makes a cave map with the specified dimensions and a random seed.
FlowingCaveGenerator(int, int, TilesetType, IRNG) - Constructor for class squidpony.squidgrid.mapping.FlowingCaveGenerator
 
FNVHash() - Constructor for class squidpony.squidmath.FlawedPointHash.FNVHash
 
FNVHash(int) - Constructor for class squidpony.squidmath.FlawedPointHash.FNVHash
 
FoalNoise - Class in squidpony.squidmath
WIP edit of FoamNoise that doesn't use domain warping.
FoalNoise() - Constructor for class squidpony.squidmath.FoalNoise
 
FoalNoise(int) - Constructor for class squidpony.squidmath.FoalNoise
 
FoalNoise(long) - Constructor for class squidpony.squidmath.FoalNoise
 
FoalNoise(long, double) - Constructor for class squidpony.squidmath.FoalNoise
 
FOAM - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
FOAM_FRACTAL - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
foamNoise(double, double, int) - Method in class squidpony.squidmath.FoalNoise
 
foamNoise(double, double, double, int) - Method in class squidpony.squidmath.FoalNoise
 
foamNoise(double, double, double, double, int) - Method in class squidpony.squidmath.FoalNoise
 
foamNoise(double, double, double, double, double, int) - Method in class squidpony.squidmath.FoalNoise
 
foamNoise(double, double, double, double, double, double, int) - Method in class squidpony.squidmath.FoalNoise
 
FoamNoise - Class in squidpony.squidmath
An unusual continuous noise generator that tends to produce organic-looking forms, currently supporting 2D, 3D, 4D and 6D.
FoamNoise() - Constructor for class squidpony.squidmath.FoamNoise
 
FoamNoise(int) - Constructor for class squidpony.squidmath.FoamNoise
 
FoamNoise(long) - Constructor for class squidpony.squidmath.FoamNoise
 
FoamNoise(long, double) - Constructor for class squidpony.squidmath.FoamNoise
 
foamNoise(double, double, int) - Method in class squidpony.squidmath.FoamNoise
 
foamNoise(double, double, double, int) - Method in class squidpony.squidmath.FoamNoise
 
foamNoise(double, double, double, double, int) - Method in class squidpony.squidmath.FoamNoise
 
foamNoise(double, double, double, double, double, int) - Method in class squidpony.squidmath.FoamNoise
 
foamNoise(double, double, double, double, double, double, int) - Method in class squidpony.squidmath.FoamNoise
 
foamNoise(double, double, long) - Method in class squidpony.squidmath.FoamyNoise
 
foamNoise(double, double, double, long) - Method in class squidpony.squidmath.FoamyNoise
 
foamNoise(double, double, double, double, long) - Method in class squidpony.squidmath.FoamyNoise
 
foamNoise(double, double, double, double, double, long) - Method in class squidpony.squidmath.FoamyNoise
 
foamNoise(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.FoamyNoise
 
FoamyNoise - Class in squidpony.squidmath
A modification of FoamNoise that allows specifying a Noise implementation (or implementations) to use in place of the value noise that FoamNoise uses.
FoamyNoise() - Constructor for class squidpony.squidmath.FoamyNoise
 
FoamyNoise(ValueNoise) - Constructor for class squidpony.squidmath.FoamyNoise
 
FoamyNoise(ClassicNoise) - Constructor for class squidpony.squidmath.FoamyNoise
 
FoamyNoise(SeededNoise) - Constructor for class squidpony.squidmath.FoamyNoise
 
FoamyNoise(WeavingNoise) - Constructor for class squidpony.squidmath.FoamyNoise
 
FoamyNoise(FastNoise) - Constructor for class squidpony.squidmath.FoamyNoise
 
FoamyNoise(long, Noise.Noise2D, Noise.Noise3D, Noise.Noise4D, Noise.Noise5D, Noise.Noise6D) - Constructor for class squidpony.squidmath.FoamyNoise
 
FoamyNoise(long) - Constructor for class squidpony.squidmath.FoamyNoise
 
FoamyNoise(long, double) - Constructor for class squidpony.squidmath.FoamyNoise
 
focalor - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
focalor - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
focalor_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
focalor_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
foras - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
foras - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
foras_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
foras_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
forestLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
forestUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
formCurvedDouble(long) - Static method in class squidpony.squidmath.NumberTools
A different kind of determine-like method that expects to be given a random long and produces a random double with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach -1f and 1f.
formCurvedDoubleTight(long) - Static method in class squidpony.squidmath.NumberTools
A different kind of determine-like method that expects to be given a random long and produces a random double with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach 0.0 and 1.0.
formCurvedFloat(long) - Static method in class squidpony.squidmath.NumberTools
A different kind of determine-like method that expects to be given a random long and produces a random float with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach -1f and 1f.
formCurvedFloat(int, int) - Static method in class squidpony.squidmath.NumberTools
A different kind of determine-like method that expects to be given random ints and produces a random float with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach -1f and 1f.
formCurvedFloat(int) - Static method in class squidpony.squidmath.NumberTools
A different kind of determine-like method that expects to be given a random int and produces a random float with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach -1f and 1f.
formDouble(long) - Static method in class squidpony.squidmath.NumberTools
Given a long as a seed, this uses its least-significant 52 bits to produce a double between 0 (inclusive) and 1 (exclusive).
formDouble(long) - Static method in class squidpony.squidmath.WeavingNoise
Range: -1 to 1 exclusive, with a hole around 0.0 (just barely).
formFloat(int) - Static method in class squidpony.squidmath.NumberTools
Given an int as a seed, this uses its least-significant 23 bits to produce a float between 0f (inclusive) and 1f (exclusive).
formRandomDouble(long) - Static method in class squidpony.squidmath.WeavingNoise
Range: -1 to 1 exclusive, with a hole around 0.0 (just barely).
formRandomTightDouble(long) - Static method in class squidpony.squidmath.WeavingNoise
Range: 0.0 (exclusive) to 1.0 (exclusive)
formSignedDouble(long) - Static method in class squidpony.squidmath.NumberTools
Given a long as a seed, this uses its least-significant 52 bits to produce a double between -1 (inclusive) and 1 (exclusive).
formSignedFloat(int) - Static method in class squidpony.squidmath.NumberTools
Given an int as a seed, this uses its least-significant 23 bits to produce a float between -1f (inclusive) and 1f (exclusive).
forneus - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
forneus - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
forneus_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
forneus_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
FourWheelRNG - Class in squidpony.squidmath
A RandomnessSource with four long states that changes its state with complex ways it can connect states to other states.
FourWheelRNG() - Constructor for class squidpony.squidmath.FourWheelRNG
Creates a new generator seeded using Math.random.
FourWheelRNG(long) - Constructor for class squidpony.squidmath.FourWheelRNG
 
FourWheelRNG(long, long, long, long) - Constructor for class squidpony.squidmath.FourWheelRNG
 
FOV - Class in squidpony.squidgrid
This class provides methods for calculating Field of View in grids.
FOV() - Constructor for class squidpony.squidgrid.FOV
Creates a solver which will use the default SHADOW solver.
FOV(int) - Constructor for class squidpony.squidgrid.FOV
Creates a solver which will use the provided FOV solver type, typically one of FOV.SHADOW (the default), FOV.RIPPLE, FOV.RIPPLE_TIGHT, FOV.RIPPLE_LOOSE, or FOV.RIPPLE_VERY_LOOSE.
fractalSpiral - Variable in class squidpony.squidmath.FastNoise
 
fractalType - Variable in class squidpony.squidmath.FastNoise
 
fractionalDistribution(IDistribution) - Static method in class squidpony.squidmath.IDistribution.SimpleDistribution
Makes a new SimpleDistribution implementation given any IDistribution (typically one with large or infinite bounds) by getting the fractional component of a result from otherDistribution.
fractionalOffsetDistribution(IDistribution, double) - Static method in class squidpony.squidmath.IDistribution.SimpleDistribution
Makes a new SimpleDistribution implementation given any IDistribution (typically one with large or infinite bounds) by getting the fractional component of offset plus a result from otherDistribution.
fractionPacked(short[], int) - Static method in class squidpony.squidmath.CoordPacker
Gets the positions that are "on" in the given packed array, without unpacking it, repeatedly goes through a number of "on" cells equal to fraction and stores one of those cells as a Coord, and returns the accumulated portion of positions as a Coord[].
fractionPackedHilbert(short[], int) - Static method in class squidpony.squidmath.CoordPacker
Gets the positions that are "on" in the given packed array, without unpacking it, repeatedly goes through a number of "on" cells equal to fraction and stores one of those cells as a Coord, and returns the accumulated portion of positions as an array of Hilbert Curve indices.
fragments - Variable in class squidpony.panel.IColoredString.Impl
 
fray(double) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.retract(), this removes the "on" cells that are 4-way-adjacent to any "off" cell, but unlike that method it keeps a fraction of those surface cells, quasi-randomly selecting them.
fray(RandomnessSource, double) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.retract(), this removes the "on" cells that are 4-way-adjacent to any "off" cell, but unlike that method it keeps a fraction of those surface cells, randomly selecting them.
FRENCH - Static variable in class squidpony.FakeLanguageGen
Imitation modern French, using the (many) accented vowels that are present in the language.
frequency - Variable in class squidpony.squidmath.FastNoise
 
frequency - Variable in class squidpony.squidmath.Noise.InverseLayered1D
 
frequency - Variable in class squidpony.squidmath.Noise.InverseLayered2D
 
frequency - Variable in class squidpony.squidmath.Noise.InverseLayered3D
 
frequency - Variable in class squidpony.squidmath.Noise.InverseLayered4D
 
frequency - Variable in class squidpony.squidmath.Noise.InverseLayered5D
 
frequency - Variable in class squidpony.squidmath.Noise.InverseLayered6D
 
frequency - Variable in class squidpony.squidmath.Noise.Layered1D
 
frequency - Variable in class squidpony.squidmath.Noise.Layered2D
 
frequency - Variable in class squidpony.squidmath.Noise.Layered3D
 
frequency - Variable in class squidpony.squidmath.Noise.Layered4D
 
frequency - Variable in class squidpony.squidmath.Noise.Layered5D
 
frequency - Variable in class squidpony.squidmath.Noise.Layered6D
 
frequency - Variable in class squidpony.squidmath.Noise.LayeredSpiral2D
 
frequency - Variable in class squidpony.squidmath.Noise.LayeredSpiral3D
 
frequency - Variable in class squidpony.squidmath.Noise.LayeredSpiral4D
 
frequency - Variable in class squidpony.squidmath.Noise.LayeredSpiral5D
 
frequency - Variable in class squidpony.squidmath.Noise.LayeredSpiral6D
 
frequency - Variable in class squidpony.squidmath.Noise.Ridged1D
 
frequency - Variable in class squidpony.squidmath.Noise.Ridged2D
 
frequency - Variable in class squidpony.squidmath.Noise.Ridged3D
 
frequency - Variable in class squidpony.squidmath.Noise.Ridged4D
 
frequency - Variable in class squidpony.squidmath.Noise.Ridged5D
 
frequency - Variable in class squidpony.squidmath.Noise.Ridged6D
 
frequency - Variable in class squidpony.squidmath.Noise.Turbulent2D
 
frequency - Variable in class squidpony.squidmath.Noise.Turbulent3D
 
frequency - Variable in class squidpony.squidmath.Noise.Turbulent4D
 
frequency - Variable in class squidpony.squidmath.Noise.Turbulent6D
 
frequency - Variable in class squidpony.squidmath.Noise.Viny2D
 
frequency - Variable in class squidpony.squidmath.Noise.Viny3D
 
frequency - Variable in class squidpony.squidmath.Noise.Viny4D
 
frequency - Variable in class squidpony.squidmath.Noise.Viny6D
 
fresh - Variable in class squidpony.squidai.CustomDijkstraMap
 
fresh - Variable in class squidpony.squidai.DijkstraMap
Goals that pathfinding will seek out.
fringe(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Finds the area around the cells encoded in packed, without including those cells.
fringe(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Finds the area around the cells encoded in packed, without including those cells.
fringe(short[], int, int, int, boolean, boolean) - Static method in class squidpony.squidmath.CoordPacker
Finds the area around the cells encoded in packed, without including those cells.
fringe() - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and expands them by one cell in the 4 orthogonal directions, producing a diamoond shape, then removes the original area before expansion, producing only the cells that were "off" in this and within 1 cell (orthogonal-only) of an "on" cell.
fringe(int) - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and expands them by amount cells in the 4 orthogonal directions (iteratively, producing a diamond shape), then removes the original area before expansion, producing only the cells that were "off" in this and within amount cells (orthogonal-only) of an "on" cell.
fringe8way() - Method in class squidpony.squidmath.GreasedRegion
 
fringe8way(int) - Method in class squidpony.squidmath.GreasedRegion
 
fringes(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Finds the concentric areas around the cells encoded in packed, without including those cells.
fringes(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Finds the concentric areas around the cells encoded in packed, without including those cells.
fringeSeries(int) - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and produces amount GreasedRegions, each one expanded by 1 cell in the 4 orthogonal directions relative to the previous GreasedRegion, making each "on" cell take up a diamond- shaped area.
fringeSeries8way(int) - Method in class squidpony.squidmath.GreasedRegion
 
fringeSeriesToLimit() - Method in class squidpony.squidmath.GreasedRegion
 
fringeSeriesToLimit8way() - Method in class squidpony.squidmath.GreasedRegion
 
fromMnemonic(String) - Method in class squidpony.Mnemonic
Takes a String produced by Mnemonic.toMnemonic(long) or Mnemonic.toMnemonic(long, boolean) and returns the long used to encode that gibberish String.
fromWordMnemonic(String) - Method in class squidpony.Mnemonic
Takes a String phrase produced by Mnemonic.toWordMnemonic(int, boolean) and returns the int used to encode that String.
fruitTermShuffler - Variable in class squidpony.Thesaurus
 
furcas - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
furcas - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
furcas_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
furcas_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
furfur - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
furfur - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
furfur_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
furfur_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
fvesText() - Method in enum squidpony.Messaging.NounTrait
 
fx - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
The effects that will be applied when generate is called.

G

G2 - Static variable in class squidpony.squidmath.JackNoise
 
G2 - Static variable in class squidpony.squidmath.LumpNoise
 
G2 - Static variable in class squidpony.squidmath.SeededNoise
 
G2 - Static variable in class squidpony.squidmath.UnifiedNoise
 
G2f - Static variable in class squidpony.squidmath.FastNoise
 
G3 - Static variable in class squidpony.squidmath.JackNoise
 
G3 - Static variable in class squidpony.squidmath.LumpNoise
 
G3 - Static variable in class squidpony.squidmath.SeededNoise
 
G3 - Static variable in class squidpony.squidmath.UnifiedNoise
 
G3f - Static variable in class squidpony.squidmath.FastNoise
 
G4 - Static variable in class squidpony.squidmath.JackNoise
 
G4 - Static variable in class squidpony.squidmath.LumpNoise
 
G4 - Static variable in class squidpony.squidmath.SeededNoise
 
G4 - Static variable in class squidpony.squidmath.UnifiedNoise
 
G4f - Static variable in class squidpony.squidmath.FastNoise
 
G5 - Static variable in class squidpony.squidmath.JackNoise
 
G5 - Static variable in class squidpony.squidmath.LumpNoise
 
G5 - Static variable in class squidpony.squidmath.SeededNoise
 
G5 - Static variable in class squidpony.squidmath.UnifiedNoise
 
G6 - Static variable in class squidpony.squidmath.JackNoise
 
G6 - Static variable in class squidpony.squidmath.LumpNoise
 
G6 - Static variable in class squidpony.squidmath.SeededNoise
 
G6 - Static variable in class squidpony.squidmath.UnifiedNoise
 
gaap - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
gaap - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
gaap_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
gaap_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
gain - Variable in class squidpony.squidmath.FastNoise
 
gamma - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
gamma - Static variable in class squidpony.squidmath.CrossHash.Mist
 
gamma - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
gamma(double) - Static method in class squidpony.squidmath.MathExtras
A close approximation to the gamma function for positive doubles, using an algorithm by T.
gamma_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
gamma_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
gamma_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
GapShuffler<T> - Class in squidpony.squidmath
Meant to take a fixed-size set of items and produce a shuffled stream of them such that an element is never chosen in quick succession; that is, there should always be a gap between the same item's occurrences.
GapShuffler(T) - Constructor for class squidpony.squidmath.GapShuffler
 
GapShuffler(Collection<T>) - Constructor for class squidpony.squidmath.GapShuffler
Constructor that takes any Collection of T, shuffles it with an unseeded RNG, and can then iterate infinitely through mostly-random shuffles of the given collection.
GapShuffler(Collection<T>, String) - Constructor for class squidpony.squidmath.GapShuffler
Constructor that takes any Collection of T, shuffles it with an unseeded RNG, and can then iterate infinitely through mostly-random shuffles of the given collection.
GapShuffler(Collection<T>, RandomnessSource) - Constructor for class squidpony.squidmath.GapShuffler
Constructor that takes any Collection of T, shuffles it with the given RNG, and can then iterate infinitely through mostly-random shuffles of the given collection.
GapShuffler(Collection<T>, IRNG, boolean) - Constructor for class squidpony.squidmath.GapShuffler
Constructor that takes any Collection of T, shuffles it with the given RNG, and can then iterate infinitely through mostly-random shuffles of the given collection.
GapShuffler(T[]) - Constructor for class squidpony.squidmath.GapShuffler
Constructor that takes any Collection of T, shuffles it with an unseeded RNG, and can then iterate infinitely through mostly-random shuffles of the given collection.
GapShuffler(T[], CharSequence) - Constructor for class squidpony.squidmath.GapShuffler
Constructor that takes any Collection of T, shuffles it with an unseeded RNG, and can then iterate infinitely through mostly-random shuffles of the given collection.
GapShuffler(T[], RandomnessSource) - Constructor for class squidpony.squidmath.GapShuffler
Constructor that takes any Collection of T, shuffles it with the given RNG, and can then iterate infinitely through mostly-random shuffles of the given collection.
GapShuffler(T[], IRNG, boolean) - Constructor for class squidpony.squidmath.GapShuffler
Constructor that takes any Collection of T, shuffles it with the given RNG, and can then iterate infinitely through mostly-random shuffles of the given collection.
garble(String) - Static method in class squidpony.Garbler
Garbles text with the default key.
garble(String, String) - Static method in class squidpony.Garbler
Garbles text with the given keyText.
garble(String, long) - Static method in class squidpony.Garbler
Garbles text with the given key as a long.
garble(String, long[]) - Static method in class squidpony.Garbler
Garbles text with the given keys as a long array, effectively garbling the same text one time per item in keys.
Garbler - Class in squidpony
Tools for garbling Strings (making them appear to be gibberish) and degarbling earlier outputs to get the original inputs.
GaussianDistribution - Class in squidpony.squidmath
An IDistribution that produces double results with a Gaussian (normal) distribution.
GaussianDistribution() - Constructor for class squidpony.squidmath.GaussianDistribution
Creates a Gaussian (normal) distribution with mean of 0 and standard deviation and variance of 1.
GaussianDistribution(double, double) - Constructor for class squidpony.squidmath.GaussianDistribution
Creates a Gaussian (normal) distribution with specified mean and standard deviation.
GearRNG - Class in squidpony.squidmath
A larger-period generator with 127 bits of state (two longs, one is always odd), a period of 2 to the 127, and what should be slightly better speed than the related OrbitRNG.
GearRNG() - Constructor for class squidpony.squidmath.GearRNG
Creates a new generator seeded using Math.random.
GearRNG(long) - Constructor for class squidpony.squidmath.GearRNG
 
GearRNG(long, long) - Constructor for class squidpony.squidmath.GearRNG
 
gen - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
gen - Variable in class squidpony.squidgrid.mapping.FlowingCaveGenerator
 
GENERAL_CLEANUP - Static variable in class squidpony.FakeLanguageGen.Modifier
Some changes that can be applied when sanity checks (which force re-generating a new word) aren't appropriate for fixing a word that isn't pronounceable.
generalHasher - Static variable in class squidpony.squidmath.CrossHash
This IHasher is the one you should use if you aren't totally certain what types will go in an OrderedMap's keys or an OrderedSet's items, since it can handle mixes of elements.
generate() - Method in class squidpony.squidgrid.mapping.BasicCaveGenerator
Generates a dungeon or other map as a 2D char array.
generate() - Method in class squidpony.squidgrid.mapping.ClassicRogueMapGenerator
Builds and returns a map in the Classic Rogue style, returned as a 2D char array.
generate() - Method in class squidpony.squidgrid.mapping.ConnectingMapGenerator
Generates a dungeon or other map as a 2D char array.
generate() - Method in class squidpony.squidgrid.mapping.DenseRoomMapGenerator
Generate a map as a 2D char array using the width and height specified in the constructor.
generate() - Method in class squidpony.squidgrid.mapping.DividedMazeGenerator
Builds a maze.
generate() - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Generate a char[][] dungeon using TilesetType.DEFAULT_DUNGEON; this produces a dungeon appropriate for a level of ruins or a partially constructed dungeon.
generate(TilesetType) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Generate a char[][] dungeon given a TilesetType; the comments in that class provide some opinions on what each TilesetType value could be used for in a game.
generate(char[][]) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Generate a char[][] dungeon with extra features given a baseDungeon that has already been generated.
generate() - Method in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
For when you really don't care what arguments you give this, you can use this zero-parameter overload of generate() to produce a 128x128 WorldMapGenerator.TilingMap world map with a WorldMapGenerator.SimpleBiomeMapper biome mapper, filling it with 30 random Factions and trying to avoid unclaimed land.
generate(long, WorldMapGenerator, WorldMapGenerator.BiomeMapper, int) - Method in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
Generates a 2D char array that represents the claims to the land described by the WorldMapGenerator wmg and the BiomeMapper biomeMapper by various Factions, where FantasyPoliticalMapper.Faction is an inner class.
generate(long, WorldMapGenerator, WorldMapGenerator.BiomeMapper, int, double) - Method in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
Generates a 2D char array that represents the claims to the land described by the WorldMapGenerator wmg and the BiomeMapper biomeMapper by various Factions, where FantasyPoliticalMapper.Faction is an inner class.
generate(long, WorldMapGenerator, WorldMapGenerator.BiomeMapper, Collection<FantasyPoliticalMapper.Faction>, int, double) - Method in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
Generates a 2D char array that represents the claims to the land described by the WorldMapGenerator wmg and the BiomeMapper biomeMapper by various Factions, where FantasyPoliticalMapper.Faction is an inner class.
generate() - Method in class squidpony.squidgrid.mapping.FlowingCaveGenerator
Generates a flowing cave dungeon withthe same TilesetType this was made with, or TilesetType.DEFAULT_DUNGEON if none was specified.
generate(TilesetType) - Method in class squidpony.squidgrid.mapping.FlowingCaveGenerator
Generates a flowing cave dungeon with a different TilesetType than this generator was made with.
generate(TilesetType, double) - Method in class squidpony.squidgrid.mapping.FlowingCaveGenerator
Generates a flowing cave dungeon with a different TilesetType than this generator was made with, and specifying a chance to keep the original walls of rooms before the flowing smoothing step is performed.
generate() - Method in class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
Builds and returns a 2D char array maze by using GrowingTreeMazeGenerator.newest with GrowingTreeMazeGenerator.generate(ChoosingMethod).
generate(GrowingTreeMazeGenerator.ChoosingMethod) - Method in class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
Builds and returns a 2D char array maze using the provided chooser method object.
generate() - Method in interface squidpony.squidgrid.mapping.IDungeonGenerator
Generates a dungeon or other map as a 2D char array.
generate() - Method in class squidpony.squidgrid.mapping.LanesMapGenerator
This generates a new map by stretching a 16x16 grid of potential rooms to fit the width and height passed to the constructor, randomly expanding columns and rows before contracting the whole to fit perfectly.
generate() - Method in class squidpony.squidgrid.mapping.MixedGenerator
Uses the added carvers (or just makes caves if none were added) to carve from point to point in sequence, if it was provided by the constructor, or evenly-spaced randomized points if it was not.
generate() - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
 
generate() - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
Generate a map as a 2D char array using the width and height specified in the constructor.
generate() - Method in class squidpony.squidgrid.mapping.PacMazeGenerator
 
generate(WorldMapGenerator, int, double) - Method in class squidpony.squidgrid.mapping.PoliticalMapper
Produces a political map for the land stored in the given WorldMapGenerator, with the given number of factions trying to take land in the world (essentially, nations).
generate(GreasedRegion, int, double) - Method in class squidpony.squidgrid.mapping.PoliticalMapper
Produces a political map for the land stored in the "on" cells of the given GreasedRegion, with the given number of factions trying to take land in the world (essentially, nations).
generate(WorldMapGenerator, Map<Character, String>, double) - Method in class squidpony.squidgrid.mapping.PoliticalMapper
Produces a political map for the land stored in the given WorldMapGenerator, with the given number of factions trying to take land in the world (essentially, nations).
generate(GreasedRegion, Map<Character, String>, double) - Method in class squidpony.squidgrid.mapping.PoliticalMapper
Produces a political map for the land stored in the "on" cells of the given GreasedRegion, with the given number of factions trying to take land in the world (essentially, nations).
generate(WorldMapGenerator, OrderedMap<Character, FakeLanguageGen>, double) - Method in class squidpony.squidgrid.mapping.PoliticalMapper
Produces a political map for the land stored in the given WorldMapGenerator, with the given number of factions trying to take land in the world (essentially, nations).
generate(GreasedRegion, OrderedMap<Character, FakeLanguageGen>, double) - Method in class squidpony.squidgrid.mapping.PoliticalMapper
Produces a political map for the land stored in the "on" cells of the given GreasedRegion, with the given number of factions trying to take land in the world (essentially, nations).
generate() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Generate a char[][] dungeon using TilesetType.DEFAULT_DUNGEON; this produces a dungeon appropriate for a level of ruins or a partially constructed dungeon.
generate(TilesetType) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Generate a char[][] dungeon given a TilesetType; the comments in that class provide some opinions on what each TilesetType value could be used for in a game.
generate(char[][], int[][]) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Generate a char[][] dungeon with extra features given a baseDungeon that has already been generated and an environment as an int[][], which can often be obtained from MixedGenerator or classes that use it, like SerpentMapGenerator, with their getEnvironment method.
generate() - Method in class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
This generates a new map by stretching a 32x32x(multiple of 8) grid of potential rooms to fit the width, height, and depth passed to the constructor, randomly expanding columns and rows before contracting the whole to fit perfectly.
generate() - Method in class squidpony.squidgrid.mapping.SerpentMapGenerator
This generates a new map by stretching a 16x16 grid of potential rooms to fit the width and height passed to the constructor, randomly expanding columns and rows before contracting the whole to fit perfectly.
generate(int, boolean) - Method in class squidpony.squidgrid.mapping.SpillWorldMap
Generates a basic physical map for this world, then overlays a more involved political map with the given number of factions trying to take land in the world (essentially, nations).
generate(int, boolean, double) - Method in class squidpony.squidgrid.mapping.SpillWorldMap
Generates a basic physical map for this world, then overlays a more involved political map with the given number of factions trying to take land in the world (essentially, nations).
generate(int, boolean, double, double) - Method in class squidpony.squidgrid.mapping.SpillWorldMap
Generates a basic physical map for this world, then overlays a more involved political map with the given number of factions trying to take land in the world (essentially, nations).
generate(int, boolean, boolean, double, double) - Method in class squidpony.squidgrid.mapping.SpillWorldMap
Generates a basic physical map for this world, then overlays a more involved political map with the given number of factions trying to take land in the world (essentially, nations).
generate(int) - Method in class squidpony.squidgrid.mapping.SpillWorldMap
Generates a basic physical map for this world, then overlays a more involved political map with the given number of factions trying to take land in the world (essentially, nations).
generate(TilesetType, int, int) - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Generate a dungeon given a TilesetType enum.
generate(Tileset, int, int) - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Generate a dungeon given a Tileset.
generate() - Method in class squidpony.squidgrid.mapping.WildMap
Produces a map by filling the WildMap.floors 2D array with indices into WildMap.floorTypes, and similarly filling the WildMap.content 2D array with indices into WildMap.contentTypes.
generate() - Method in class squidpony.squidgrid.mapping.WildMap.MixedWildMap
 
generate() - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
Generates a world using a random RNG state and all parameters randomized.
generate(long) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
Generates a world using the specified RNG state as a long.
generate(double, double, long) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
Generates a world using the specified RNG state as a long, with specific land and heat modifiers that affect the land-water ratio and the average temperature, respectively.
generate() - Method in class squidpony.squidmath.MaskedShapeGenerator
Returns an int array (12x12) where 0 represents empty space, 1 represents border, and 2 represents "body." The seed will change each time this runs, producing different shapes each time.
generate(long) - Method in class squidpony.squidmath.MaskedShapeGenerator
Returns an int array (12x12) where 0 represents empty space, 1 represents border, and 2 represents "body." Will use the specified seed for this generation.
generate() - Method in class squidpony.WeightedLetterNamegen
Gets one random String name.
generate(int) - Method in class squidpony.WeightedLetterNamegen
Gets an array of random String names, sized to match amountToGenerate.
generateAStarCostMap(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Given a char[][] for the map, produces a double[][] that can be used as a map by AStarSearch.
generateAStarCostMap(char[][], Map<Character, Double>, double) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Given a char[][] for the map, a Map of Character keys to Double values that will be used to determine costs, and a double value for unhandled characters, produces a double[][] that can be used as a map by AStarSearch.
generateCostMap(char[][], Map<Character, Double>, double) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Given a char[][] for the map, a Map of Character keys to Double values that will be used to determine costs, and a double value for unhandled characters, produces a double[][] that can be used as a costMap by DijkstraMap.
generated - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
generateInto(int[][], int, int) - Method in class squidpony.squidmath.MaskedShapeGenerator
Returns a modified version of changing where 0 represents empty space, 1 represents border, and 2 represents "body." Only a 12x12 area will be changed by this call, with its minimum x and y determined by xPos and yPos.
generateIntoShaded(int[][], int, int) - Method in class squidpony.squidmath.MaskedShapeGenerator
Returns a modified version of changing where 0 represents empty space, 1 represents border, 2 represents shaded "body,", 3 represents normal body, and 4 represents lit body.
generateIntoShaded8way(int[][], int, int) - Method in class squidpony.squidmath.MaskedShapeGenerator
Returns a modified version of changing where 0 represents empty space, 1 represents border, 2 represents shaded "body,", 3 represents normal body, and 4 represents lit body.
generateLightLevels(int) - Static method in class squidpony.squidmath.CoordPacker
Given a number of total levels to consider separate in a double[][] such as an FOV result, this produces a levels array that can be passed to unpackMultiDouble() to ensure that the minimum double returned for an "on" cell is 1.0 / totalLevels, and every progressively tighter level in the short[][] being unpacked will be close to a multiple of that minimum double value.
generateList(int) - Method in class squidpony.WeightedLetterNamegen
Gets an ArrayList of random String names, sized to match amountToGenerate.
generatePackingLevels(int) - Static method in class squidpony.squidmath.CoordPacker
Given a number of total levels to consider separate in a double[][] such as an FOV result, this produces a levels array that can be passed to packMulti() to ensure that you have the requested number of separate levels in the multi-packed result.
generateResistances(char[][]) - Static method in class squidpony.squidgrid.FOV
Given a char[][] for the map, produces a double[][] that can be used with most of the methods in FOV, like FOV.reuseFOV(double[][], double[][], int, int, double).
generateResistances(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Given a char[][] for the map, produces a double[][] that can be used with FOV.calculateFOV().
generateResistances3x3(char[][]) - Static method in class squidpony.squidgrid.FOV
Given a char[][] for the map that should use box drawing characters (as produced by DungeonUtility.hashesToLines(char[][], boolean)), produces a double[][] with triple width and triple height that can be used with FOV methods like FOV.reuseFOV(double[][], double[][], int, int, double) in classes that use subcell lighting.
generateResistances3x3(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Given a char[][] for the map that should use box drawing characters (as produced by DungeonUtility.hashesToLines(char[][], boolean)), produces a double[][] with triple width and triple height that can be used with FOV.calculateFOV() in classes that use subcell lighting.
generateRespectingStairs(char[][]) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Generate a char[][] dungeon with extra features given a baseDungeon that has already been generated, and that already has staircases represented by greater than and less than signs.
generateRespectingStairs(char[][], int[][]) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Generate a char[][] dungeon with extra features given a baseDungeon that has already been generated, with staircases represented by greater than and less than signs, and an environment as an int[][], which can often be obtained from MixedGenerator or classes that use it, like SerpentMapGenerator, with their getEnvironment method.
generateSimpleResistances(char[][]) - Static method in class squidpony.squidgrid.FOV
Given a char[][] for the map, produces a double[][] that can be used with any FOV methods that expect a resistance map (like FOV.reuseFOV(double[][], double[][], int, int, double)), but does not treat any cells as partly transparent, only fully-blocking or fully-permitting light.
generateSimpleResistances(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Given a char[][] for the map, produces a double[][] that can be used with FOV.calculateFOV(), but does not treat any cells as partly transparent, only fully-blocking or fully-permitting light.
generateSimpleResistances3x3(char[][]) - Static method in class squidpony.squidgrid.FOV
Given a char[][] for the map that should use box drawing characters (as produced by DungeonUtility.hashesToLines(char[][], boolean)), produces a double[][] with triple width and triple height that can be used with FOV's methods that expect a resistance map (like FOV.reuseFOV(double[][], double[][], int, int, double)) in classes that use subcell lighting.
generateSimpleResistances3x3(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Given a char[][] for the map that should use box drawing characters (as produced by DungeonUtility.hashesToLines(char[][], boolean)), produces a double[][] with triple width and triple height that can be used with FOV.calculateFOV() in classes that use subcell lighting.
GENERATION - Static variable in class squidpony.SquidTags
Use this tag when logging things about generating dungeons, monster, etc.
get(String) - Static method in class squidpony.FakeLanguageGen
If a FakeLanguageGen is known and is in FakeLanguageGen.registered, this allows you to look up that FakeLanguageGen by name (using a name from FakeLanguageGen.registeredNames).
get(int, int, int, int) - Method in interface squidpony.IColorCenter
 
get(int, int, int) - Method in interface squidpony.IColorCenter
 
get(int, int, int, int) - Method in class squidpony.IColorCenter.Skeleton
 
get(int, int, int) - Method in class squidpony.IColorCenter.Skeleton
 
get(int, int) - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Gets the char at a given x,y position.
get(Coord) - Method in class squidpony.squidgrid.SpatialMap
Gets the element at the given Coord position.
get(I) - Method in class squidpony.squidgrid.SpatialMap
Gets the element with the given identity.
get(Object) - Method in class squidpony.squidmath.Arrangement
 
get(int, int) - Static method in class squidpony.squidmath.BlueNoise
Gets a byte from the raw data this stores, treating it as an infinite 2D plane of tiling 64x64 regions.
get(int, int, int) - Static method in class squidpony.squidmath.BlueNoise
Gets a byte from the raw data this stores, treating it as an infinite 3D space of tiling 64x64x64 regions.
get(int, int, byte[]) - Static method in class squidpony.squidmath.BlueNoise
Gets a byte from some raw data at least 4096 bytes in length, treating it as an infinite 2D plane of tiling 64x64 regions.
get(int, int) - Static method in class squidpony.squidmath.Coord
 
get(int, int, int) - Static method in class squidpony.squidmath.Coord3D
 
get(double, double) - Static method in class squidpony.squidmath.CoordDouble
 
get(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
get(int) - Method in class squidpony.squidmath.IntIntOrderedMap
 
get(int) - Method in class squidpony.squidmath.IntVLA
 
get(Object) - Method in class squidpony.squidmath.OrderedMap
 
get(Object) - Method in class squidpony.squidmath.OrderedSet
Returns the element of this set that is equal to the given key, or null.
get(int) - Method in class squidpony.squidmath.Region
Gets the Coord stored at the given index in this Region, or null if index is out of bounds.
get(int) - Method in class squidpony.squidmath.ShortVLA
 
get(Object) - Method in class squidpony.squidmath.UnorderedMap
 
get(Object) - Method in class squidpony.squidmath.UnorderedSet
Returns the element of this set that is equal to the given key, or null.
get(CharSequence) - Static method in class squidpony.StringConvert
Gets the registered StringConvert for the given type name, if there is one, or returns null otherwise.
getA() - Method in class squidpony.squidai.graph.Connection
 
getA() - Method in class squidpony.squidai.graph.Edge
 
getA() - Method in class squidpony.squidmath.KumaraswamyDistribution
 
getA() - Method in class squidpony.squidmath.SquidID
Gets the 32 least-significant bits as an int.
getAAt(int) - Method in class squidpony.squidmath.K2
Given an int index, finds the associated A key (using index as a point in the ordering).
getAAt(int) - Method in class squidpony.squidmath.K2V1
Given an int index, finds the associated A key (using index as a point in the ordering).
getAFromB(Object) - Method in class squidpony.squidmath.K2
Given a B object, finds the associated A object (it will be at the same point in the ordering).
getAFromB(Object) - Method in class squidpony.squidmath.K2V1
Given a B object, finds the associated A object (it will be at the same point in the ordering).
getAll() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
getAll() - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
getAll() - Method in class squidpony.squidgrid.zone.ListZone
 
getAll() - Method in interface squidpony.squidgrid.zone.Zone
 
getAll() - Method in class squidpony.squidmath.GreasedRegion
 
getAll4Corners(Rectangle, Coord[]) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
getAlongStraightWalls() - Method in class squidpony.squidgrid.mapping.Placement
Gets an OrderedSet of OrderedSet of Coord, where each inner OrderedSet of Coord refers to a placement region along a straight wall with length 3 or more, not including corners.
getAlpha(T) - Method in interface squidpony.IColorCenter
 
getAndIncrement(int, double) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Looks up the key k in this map, remembers the associated value (which will be IntDoubleOrderedMap.defaultReturnValue() if k wasn't found), adds increment to the actual associated value in the map, and returns the remembered value.
getAndIncrement(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Looks up the key k in this map, remembers the associated value (which will be IntIntOrderedMap.defaultReturnValue() if k wasn't found), adds increment to the actual associated value in the map, and returns the remembered value.
getAndMoveToFirst(K) - Method in class squidpony.squidmath.Arrangement
Returns the value to which the given key is mapped; if the key is present, it is moved to the first position of the iteration order.
getAndMoveToFirst(K) - Method in class squidpony.squidmath.OrderedMap
Returns the value to which the given key is mapped; if the key is present, it is moved to the first position of the iteration order.
getAndMoveToLast(K) - Method in class squidpony.squidmath.Arrangement
Returns the value to which the given key is mapped; if the key is present, it is moved to the last position of the iteration order.
getAndMoveToLast(K) - Method in class squidpony.squidmath.OrderedMap
Returns the value to which the given key is mapped; if the key is present, it is moved to the last position of the iteration order.
getAngle() - Method in class squidpony.squidai.ConeAOE
 
getArray(K[]) - Method in class squidpony.squidmath.Arrangement
 
getArray(Collection<? extends K>) - Method in class squidpony.squidmath.Arrangement
 
getArrayListQ() - Method in class squidpony.squidmath.K2V1
Gets the Q values as a freshly-copied ArrayList of Q; unlike K2V1.getSetA() or K2V1.getSetB(), this does not cache the value list.
getAt(int) - Static method in class squidpony.FakeLanguageGen
If a FakeLanguageGen is known and is in FakeLanguageGen.registered, this allows you to look up that FakeLanguageGen by index, from 0 to FakeLanguageGen.registered.length - 1.
getAt(int) - Method in class squidpony.squidmath.Arrangement
Gets the value at the given index in the iteration order in constant time (random-access).
getAt(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Gets the value at the given index in the iteration order in constant time (random-access).
getAt(int) - Method in class squidpony.squidmath.IntIntOrderedMap
Gets the value at the given index in the iteration order in constant time (random-access).
getAt(int) - Method in class squidpony.squidmath.OrderedMap
Gets the value at the given index in the iteration order in constant time (random-access).
getAt(int) - Method in class squidpony.squidmath.OrderedSet
Gets the item at the given index in the iteration order in constant time (random-access).
getB() - Method in class squidpony.squidai.graph.Connection
 
getB() - Method in class squidpony.squidai.graph.Edge
 
getB() - Method in class squidpony.squidmath.KumaraswamyDistribution
 
getB() - Method in class squidpony.squidmath.SquidID
Gets the 32 second-to-least-significant bits as an int.
getBareDungeon() - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Get the most recently generated char[][] dungeon out of this class without any chars other than '#' or '.', for walls and floors respectively.
getBareDungeon() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Get the most recently generated char[][] dungeon out of this class without any chars other than '#' or '.', for walls and floors respectively.
getBareMap() - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
Get the most recently generated char[][] map out of this class without any chars other than '#' or '.', for walls and floors respectively.
getBAt(int) - Method in class squidpony.squidmath.K2
Given an int index, finds the associated B key (using index as a point in the ordering).
getBAt(int) - Method in class squidpony.squidmath.K2V1
Given an int index, finds the associated B key (using index as a point in the ordering).
getBFromA(Object) - Method in class squidpony.squidmath.K2
Given an A object, finds the associated B object (it will be at the same point in the ordering).
getBFromA(Object) - Method in class squidpony.squidmath.K2V1
Given an A object, finds the associated B object (it will be at the same point in the ordering).
getBigTotalPermutations(int) - Static method in class squidpony.squidmath.PermutationGenerator
Returns the total number of unique permutations that can be generated for the given count of permute-able elements.
getBiomeCode(int, int) - Method in interface squidpony.squidgrid.mapping.WorldMapGenerator.BiomeMapper
Gets the most relevant biome code for a given x,y point on the map.
getBiomeCode(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Gets the biome code for the dominant biome at a given x,y position.
getBiomeCode(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
getBiomeNameTable() - Method in interface squidpony.squidgrid.mapping.WorldMapGenerator.BiomeMapper
Gets a String array where biome codes can be used as indices to look up a name for the biome they refer to.
getBiomeNameTable() - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Gets a String array where biome codes can be used as indices to look up a name for the biome they refer to.
getBiomeNameTable() - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
Gets a String array where biome codes can be used as indices to look up a name for the biome they refer to.
getBits() - Method in class squidpony.squidmath.MerlinNoise
 
getBlack() - Method in interface squidpony.IColorCenter
 
getBlack() - Method in class squidpony.IColorCenter.Skeleton
 
getBlockingRequirement() - Method in class squidpony.squidai.DijkstraMap
If you want obstacles present in orthogonal cells to prevent pathfinding along the diagonal between them, this can be used to make thin diagonal walls non-viable to move through, or even to prevent diagonal movement if any one obstacle is orthogonally adjacent to both the start and target cell of a diagonal move.
getBlue(T) - Method in interface squidpony.IColorCenter
 
getBorder(Rectangle, Direction, List<Coord>) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
getBottomLeft() - Method in interface squidpony.squidgrid.mapping.Rectangle
 
getBottomLeft() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
getC() - Method in class squidpony.squidmath.SquidID
Gets the 32 second-to-most-significant bits as an int.
getCacheHeight() - Static method in class squidpony.squidmath.Coord
Gets the height of the pool used as a cache for Coords, not including negative Coords.
getCacheLevel() - Method in class squidpony.NaturalLanguageCipher
 
getCacheWidth() - Static method in class squidpony.squidmath.Coord
Gets the width of the pool used as a cache for Coords, not including negative Coords.
getCardinalDirection(int, int) - Static method in enum squidpony.squidgrid.Direction
Returns the direction that most closely matches the input.
getCellular(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getCellular(float, float) - Method in class squidpony.squidmath.FastNoise
 
getCellularDistanceFunction() - Method in class squidpony.squidmath.FastNoise
Gets the distance function used in cellular noise calculations, as an int constant from this class: FastNoise.EUCLIDEAN (0), FastNoise.MANHATTAN (1), or FastNoise.NATURAL (2).
getCellularReturnType() - Method in class squidpony.squidmath.FastNoise
Gets the return type from cellular noise calculations, corresponding to a constant from this class: FastNoise.CELL_VALUE (0), FastNoise.NOISE_LOOKUP (1), FastNoise.DISTANCE (2), FastNoise.DISTANCE_2 (3), FastNoise.DISTANCE_2_ADD (4), FastNoise.DISTANCE_2_SUB (5), FastNoise.DISTANCE_2_MUL (6), or FastNoise.DISTANCE_2_DIV (7).
getCenter() - Method in class squidpony.squidai.BlastAOE
 
getCenter() - Method in class squidpony.squidai.BurstAOE
 
getCenter() - Method in class squidpony.squidai.CloudAOE
 
getCenter() - Method in class squidpony.squidai.PointAOE
 
getCenter() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
getCenter() - Method in interface squidpony.squidgrid.zone.Zone
 
getCenter() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
getCenterLongitude() - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
Gets the longitude line the map is centered on, which should usually be between 0 and 2 * PI.
getCenters() - Method in class squidpony.squidgrid.mapping.Placement
Gets an OrderedSet of OrderedSet of Coord, where each inner OrderedSet of Coord refers to a room's cells that are furthest from the walls, and each Coord is one of those central positions.
getCentrality() - Method in class squidpony.squidmath.EditRNG
Gets the current centrality measure of this EditRNG.
getCentrality() - Method in class squidpony.squidmath.TweakRNG
 
getChosen(int, int, int) - Static method in class squidpony.squidmath.BlueNoise
A mix of white noise and blue noise that has very few patterns detectable in frequency space, though it has some artifacts detectable to the human eye.
getChosen(int, int, int, byte[][]) - Static method in class squidpony.squidmath.BlueNoise
A mix of white noise and blue noise that has very few patterns detectable in frequency space, though it has some artifacts detectable to the human eye.
getCities() - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
getColor() - Method in class squidpony.panel.IColoredString.Bucket
 
getConfiguredNoise(float, float) - Method in class squidpony.squidmath.FastNoise
After being configured with the setters in this class, such as FastNoise.setNoiseType(int), FastNoise.setFrequency(float), FastNoise.setFractalOctaves(int), and FastNoise.setFractalType(int), among others, you can call this method to get the particular variety of noise you specified, in 2D.
getConfiguredNoise(float, float, float) - Method in class squidpony.squidmath.FastNoise
After being configured with the setters in this class, such as FastNoise.setNoiseType(int), FastNoise.setFrequency(float), FastNoise.setFractalOctaves(int), and FastNoise.setFractalType(int), among others, you can call this method to get the particular variety of noise you specified, in 3D.
getConfiguredNoise(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
After being configured with the setters in this class, such as FastNoise.setNoiseType(int), FastNoise.setFrequency(float), FastNoise.setFractalOctaves(int), and FastNoise.setFractalType(int), among others, you can call this method to get the particular variety of noise you specified, in 4D.
getConfiguredNoise(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
After being configured with the setters in this class, such as FastNoise.setNoiseType(int), FastNoise.setFrequency(float), FastNoise.setFractalOctaves(int), and FastNoise.setFractalType(int), among others, you can call this method to get the particular variety of noise you specified, in 5D.
getConfiguredNoise(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
After being configured with the setters in this class, such as FastNoise.setNoiseType(int), FastNoise.setFrequency(float), FastNoise.setFractalOctaves(int), and FastNoise.setFractalType(int), among others, you can call this method to get the particular variety of noise you specified, in 6D.
getConnections() - Method in class squidpony.squidai.graph.Node
 
getConnections() - Method in class squidpony.squidmath.CosmicNumbering
 
getCoords() - Method in class squidpony.squidmath.Region
Gets the Coords contained in this as an array, a direct reference that does permit modifying the Coords in your own code without altering "dirty/clean" status.
getCorner(Rectangle, Direction) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
getCorners() - Method in class squidpony.squidgrid.mapping.Placement
Gets an OrderedSet of OrderedSet of Coord, where each inner OrderedSet of Coord refers to a room's corners, and each Coord is one of those corners.
getCubic(float, float) - Method in class squidpony.squidmath.FastNoise
 
getCubic(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getCubic(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getCubicFractal(float, float) - Method in class squidpony.squidmath.FastNoise
 
getCubicFractal(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getCubicFractal(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getD() - Method in class squidpony.squidmath.SquidID
Gets the 32 most-significant bits as an int.
getDegree() - Method in class squidpony.squidmath.CurvedBoundedDistribution
 
getDiagonal() - Method in interface squidpony.squidgrid.zone.Zone
 
getDiagonal() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
getDiagonal() - Method in class squidpony.squidmath.GreasedRegion
Gets the diagonal distance from the point combining the lowest x-value present in this GreasedRegion with the lowest y-value in this, to the point combining the highest x-value and the highest y-value.
getDirection(int, int) - Static method in enum squidpony.squidgrid.Direction
Returns the direction that most closely matches the input.
getDouble() - Method in class squidpony.squidmath.CosmicNumbering
Gets a double determined by the current values in the connections, accessible via CosmicNumbering.getConnections().
getDoubleBase() - Method in class squidpony.squidmath.CosmicNumbering
Gets a double determined by the current values in the connections, accessible via CosmicNumbering.getConnections().
getDungeon() - Method in class squidpony.squidgrid.mapping.BasicCaveGenerator
Gets the most recently-produced dungeon as a 2D char array, usually produced by calling BasicCaveGenerator.generate() or some similar method present in a specific implementation.
getDungeon() - Method in class squidpony.squidgrid.mapping.ClassicRogueMapGenerator
 
getDungeon() - Method in class squidpony.squidgrid.mapping.ConnectingMapGenerator
Gets the most recently-produced dungeon as a 2D char array, usually produced by calling ConnectingMapGenerator.generate() or some similar method present in a specific implementation.
getDungeon() - Method in class squidpony.squidgrid.mapping.DenseRoomMapGenerator
 
getDungeon() - Method in class squidpony.squidgrid.mapping.DividedMazeGenerator
Gets the most recently-produced dungeon as a 2D char array, usually produced by calling DividedMazeGenerator.generate().
getDungeon() - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Get the most recently generated char[][] dungeon out of this class.
getDungeon() - Method in class squidpony.squidgrid.mapping.FlowingCaveGenerator
Gets the most recently-produced dungeon as a 2D char array, usually produced by calling FlowingCaveGenerator.generate() or some similar method present in a specific implementation.
getDungeon() - Method in class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
Gets the most recently-produced dungeon as a 2D char array, usually produced by calling GrowingTreeMazeGenerator.generate() or some similar method present in a specific implementation.
getDungeon() - Method in interface squidpony.squidgrid.mapping.IDungeonGenerator
Gets the most recently-produced dungeon as a 2D char array, usually produced by calling IDungeonGenerator.generate() or some similar method present in a specific implementation.
getDungeon() - Method in class squidpony.squidgrid.mapping.LanesMapGenerator
 
getDungeon() - Method in class squidpony.squidgrid.mapping.MixedGenerator
 
getDungeon() - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
Get the most recently generated char[][] map out of this class.
getDungeon() - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
getDungeon() - Method in class squidpony.squidgrid.mapping.PacMazeGenerator
Gets the maze as a 2D array of ',' for passable or '#' for blocked.
getDungeon() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Get the most recently generated char[][] dungeon out of this class.
getDungeon() - Method in class squidpony.squidgrid.mapping.SerpentMapGenerator
 
getDungeon() - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Get the char[][] dungeon that was last returned by generate(), or null if generate() or setDungeon have not been called.
getEdge(V, V) - Method in class squidpony.squidai.graph.Graph
Retrieve the edge which is from v to w.
getEdge(Node<V>, Node<V>) - Method in class squidpony.squidai.graph.Graph
 
getEdge(Node<V>) - Method in class squidpony.squidai.graph.Node
 
getEdge(Node<V>, Node<V>) - Method in class squidpony.squidai.graph.UndirectedGraph
 
getEdgeCount() - Method in class squidpony.squidai.graph.Graph
Get the number of edges in the graph.
getEdges(V) - Method in class squidpony.squidai.graph.Graph
Get a collection containing all the edges which have v as a source.
getEdges() - Method in class squidpony.squidai.graph.Graph
Get a collection containing all the edges in the graph.
getEnd() - Method in class squidpony.squidai.BeamAOE
 
getEnd() - Method in class squidpony.squidai.LineAOE
 
getEnvironment() - Method in class squidpony.squidgrid.mapping.ConnectingMapGenerator
Gets a 2D array of int constants, each representing a type of environment corresponding to a static field of DungeonUtility.
getEnvironment() - Method in class squidpony.squidgrid.mapping.DenseRoomMapGenerator
Gets a 2D array of int constants, each representing a type of environment corresponding to a static field of MixedGenerator.
getEnvironment() - Method in class squidpony.squidgrid.mapping.FlowingCaveGenerator
Gets an environment map as a 2D int array that SectionDungeonGenerator can use along with the normal 2D char array dungeon map to add dungeon features.
getEnvironment() - Method in class squidpony.squidgrid.mapping.LanesMapGenerator
Gets a 2D array of int constants, each representing a type of environment corresponding to a static field of MixedGenerator.
getEnvironment() - Method in class squidpony.squidgrid.mapping.MixedGenerator
 
getEnvironment() - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
Gets the environment int 2D array for use with classes like RoomFinder.
getEnvironment() - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
Gets a 2D array of int constants, each representing a type of environment corresponding to a static field of MixedGenerator.
getEnvironment() - Method in class squidpony.squidgrid.mapping.PacMazeGenerator
 
getEnvironment(int) - Method in class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
Gets a 2D int array representing the environment for the requested level.
getEnvironment() - Method in class squidpony.squidgrid.mapping.SerpentMapGenerator
Gets a 2D array of int constants, each representing a type of environment corresponding to a static field of MixedGenerator.
getEnvironments() - Method in class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
Gets an array (length equals depth) of 2D int arrays representing the environments for levels.
getExpected() - Method in class squidpony.squidmath.EditRNG
Gets the current expected average for this EditRNG.
getExternalBorder() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
getExternalBorder() - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
getExternalBorder() - Method in interface squidpony.squidgrid.zone.Zone
Gets a Collection of Coord values that are not in this Zone, but are adjacent to it, either orthogonally or diagonally.
getExternalBorder() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
getExternalBorder() - Method in class squidpony.squidmath.GreasedRegion
Gets a Collection of Coord values that are not in this GreasedRegion, but are adjacent to it, either orthogonally or diagonally.
getFairness() - Method in class squidpony.squidmath.DharmaRNG
Gets the measure that this class uses for RNG fairness, defaulting to 0.54 (always between 0.0 and 1.0).
getFavor() - Method in class squidpony.squidmath.TweakRNG
 
getFixedRooms() - Method in class squidpony.squidgrid.mapping.MixedGenerator
 
getFoam(float, float) - Method in class squidpony.squidmath.FastNoise
 
getFoam(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getFoam(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getFoam(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getFoam(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getFoamFractal(float, float) - Method in class squidpony.squidmath.FastNoise
 
getFoamFractal(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getFoamFractal(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getFoamFractal(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getFoamSharpness() - Method in class squidpony.squidmath.FastNoise
Gets the "sharpness" for the FastNoise.FOAM, FastNoise.FOAM_FRACTAL, FastNoise.MUTANT, FastNoise.MUTANT_FRACTAL, FastNoise.CUBIC, and FastNoise.CUBIC_FRACTAL noise types, which is usually around 0.25f to 2.0f, and defaults to 1.0f.
getFortune() - Method in class squidpony.squidmath.DharmaRNG
Gets the status of the fortune used when calculating fairness adjustments.
getFractalGain() - Method in class squidpony.squidmath.FastNoise
Sets the octave gain for all fractal noise types.
getFractalLacunarity() - Method in class squidpony.squidmath.FastNoise
Gets the octave lacunarity for all fractal noise types.
getFractalOctaves() - Method in class squidpony.squidmath.FastNoise
Gets the octave count for all fractal noise types.
getFractalType() - Method in class squidpony.squidmath.FastNoise
Gets the method for combining octaves in all fractal noise types, allowing an int argument corresponding to one of the following constants from this class: FastNoise.FBM (0), FastNoise.BILLOW (1), or FastNoise.RIDGED_MULTI (2).
getFragments() - Method in interface squidpony.panel.IColoredString
Gets the Buckets as an ArrayList, allowing access by index instead of by Iterable.iterator().
getFragments() - Method in class squidpony.panel.IColoredString.Impl
Gets the Buckets as an ArrayList, allowing access by index instead of by IColoredString.Impl.iterator().
getFrequency() - Method in class squidpony.squidmath.FastNoise
Gets the frequency for all noise types.
getGradientPerturbAmp() - Method in class squidpony.squidmath.FastNoise
getGreen(T) - Method in interface squidpony.IColorCenter
 
getHeatCode(int, int) - Method in interface squidpony.squidgrid.mapping.WorldMapGenerator.BiomeMapper
Gets a heat code for a given x,y point on a map, usually as an int between 0 and 5 inclusive.
getHeatCode(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
getHeatCode(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
getHeight() - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Height of the dungeon in cells.
getHeight() - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
getHeight() - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
Height of the map in cells.
getHeight() - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
getHeight() - Method in interface squidpony.squidgrid.mapping.Rectangle
 
getHeight() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
getHeight() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Height of the dungeon in cells.
getHeight() - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Returns the height, used as the second coordinate in any char[][] in this class.
getHeight() - Method in interface squidpony.squidgrid.zone.Zone
 
getHeight() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
getHeight() - Method in class squidpony.squidmath.AStarSearch
 
getHeight() - Method in class squidpony.squidmath.GreasedRegion
Gets the distance between the minimum y-value contained in this GreasedRegion and the maximum y-value in it.
getHeight() - Method in class squidpony.squidmath.TwistedLine
 
getHeightMap() - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
getHidingPlaces(Radius, int) - Method in class squidpony.squidgrid.mapping.Placement
Gets an OrderedSet of Coord, where each Coord is hidden (using the given radiusStrategy and range for FOV calculations) from any doorways or similar narrow choke-points where a character might be easily ambushed.
getHoney(float, float) - Method in class squidpony.squidmath.FastNoise
 
getHoney(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getHoney(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getHoney(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getHoney(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getHoneyFractal(float, float) - Method in class squidpony.squidmath.FastNoise
 
getHoneyFractal(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getHoneyFractal(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getHoneyFractal(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getHSV(float, float, float, float) - Method in interface squidpony.IColorCenter
 
getHSV(float, float, float) - Method in interface squidpony.IColorCenter
 
getHSV(float, float, float, float) - Method in class squidpony.IColorCenter.Skeleton
 
getHSV(float, float, float) - Method in class squidpony.IColorCenter.Skeleton
 
getHue(T) - Method in interface squidpony.IColorCenter
 
getHue(float, float, float) - Method in class squidpony.IColorCenter.Skeleton
 
getHue(T) - Method in class squidpony.IColorCenter.Skeleton
 
getIdentity(Coord) - Method in class squidpony.squidgrid.SpatialMap
Gets the identity of the element at the given Coord position.
getInfluences() - Method in class squidpony.squidai.GreasedZOI
Gets the influencing groups; ideally the result should not be changed without setting it back with setInfluences.
getInfluences() - Method in class squidpony.squidai.ZOI
Gets the influencing groups; ideally the result should not be changed without setting it back with setInfluences.
getInt(Object) - Method in class squidpony.squidmath.Arrangement
 
getInt() - Method in class squidpony.squidmath.CosmicNumbering
Gets an int determined by the current values in the connections, accessible via CosmicNumbering.getConnections().
getInternalBorder() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
getInternalBorder() - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
getInternalBorder() - Method in interface squidpony.squidgrid.zone.Zone
 
getInternalBorder() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
getInternalBorder() - Method in class squidpony.squidmath.GreasedRegion
 
getInternalNodeA() - Method in class squidpony.squidai.graph.Connection
 
getInternalNodeA() - Method in class squidpony.squidai.graph.Edge
 
getInternalNodeB() - Method in class squidpony.squidai.graph.Connection
 
getInternalNodeB() - Method in class squidpony.squidai.graph.Edge
 
getInterpolation() - Method in class squidpony.squidmath.FastNoise
Gets the constant corresponding to the interpolation method used to smooth between noise values.
getKey() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntry
 
getKey() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntry
 
getKnownPath(Coord, Coord) - Method in class squidpony.squidai.WaypointPathfinder
Finds the appropriate one of the already-calculated, possibly-long paths this class stores to get from a waypoint to another waypoint, then quickly finds a path to get on the long path, and returns the total path.
getLambda() - Method in class squidpony.squidmath.ExponentialDistribution
 
getLastPath() - Method in class squidpony.squidgrid.LOS
Returns the path of the last LOS calculation, with the starting point as the head of the queue.
getLastPath() - Method in class squidpony.squidmath.Elias
 
getLastPath() - Method in class squidpony.squidmath.TwistedLine
 
getLeastSignificantBits() - Method in class squidpony.squidmath.SquidID
Gets the least-significant bits, also accessible by the field low.
getLimitType() - Method in interface squidpony.squidai.AOE
Gets the AimLimit enum that can be used to restrict points this checks (defaults to null if not set).
getLimitType() - Method in class squidpony.squidai.BeamAOE
 
getLimitType() - Method in class squidpony.squidai.BlastAOE
 
getLimitType() - Method in class squidpony.squidai.BurstAOE
 
getLimitType() - Method in class squidpony.squidai.CloudAOE
 
getLimitType() - Method in class squidpony.squidai.ConeAOE
 
getLimitType() - Method in class squidpony.squidai.LineAOE
 
getLimitType() - Method in class squidpony.squidai.PointAOE
 
getListQ() - Method in class squidpony.squidmath.K2V1
Gets the Q values as a shared reference to the ArrayList of Q this uses; like K2V1.getSetA() and K2V1.getSetB(), changes made to the returned list will also change this data structure.
getLocation() - Method in class squidpony.squidmath.Coord
Provided for compatibility with earlier code that used the AWT Point API.
getLowerBound() - Method in class squidpony.squidmath.ExponentialDistribution
The lower inclusive bound is 0 while lambda is positive; it is negative infinity if lambda is negative.
getLowerBound() - Method in class squidpony.squidmath.GaussianDistribution
The lower inclusive bound is negative infinity.
getLowerBound() - Method in interface squidpony.squidmath.IDistribution
Gets the lower inclusive bound of the distribution.
getLowerBound() - Method in class squidpony.squidmath.IDistribution.SimpleDistribution
Gets the lower inclusive bound, which is 0.0.
getLowerBound() - Method in class squidpony.squidmath.KumaraswamyDistribution
 
getLowerBound() - Method in class squidpony.squidmath.SpikeDistribution
Gets the lower bound of the distribution, which is -1, inclusive.
getMany(Iterable<? extends K>) - Method in class squidpony.squidmath.Arrangement
 
getMany(int...) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
getMany(int...) - Method in class squidpony.squidmath.IntIntOrderedMap
 
getMany(Collection<K>) - Method in class squidpony.squidmath.OrderedMap
 
getMany(Collection<K>) - Method in class squidpony.squidmath.UnorderedMap
 
getManyIdentities(Iterable<I>) - Method in class squidpony.squidgrid.SpatialMap
Given an Iterable (such as a List, Set, or other Collection) of I, gets all elements in this SpatialMap that share an identity with one of the I objects in identities and returns them as an ArrayList of elements.
getManyIdentities(I[]) - Method in class squidpony.squidgrid.SpatialMap
Given an array of I, gets all elements in this SpatialMap that share an identity with one of the I objects in identities and returns them as an ArrayList of elements.
getManyPositions(Iterable<Coord>) - Method in class squidpony.squidgrid.SpatialMap
Given an Iterable (such as a List, Set, or other Collection) of Coord, gets all elements in this SpatialMap that share a position with one of the Coord objects in positions and returns them as an ArrayList of elements.
getManyPositions(Coord[]) - Method in class squidpony.squidgrid.SpatialMap
Given an array of Coord, gets all elements in this SpatialMap that share a position with one of the Coord objects in positions and returns them as an ArrayList of elements.
getMap() - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
Get the most recently generated char[][] map out of this class.
getMap() - Method in class squidpony.squidgrid.mapping.PacMazeGenerator
Gets the maze as a 2D array of true for passable or false for blocked.
getMappedCount() - Method in class squidpony.squidai.CustomDijkstraMap
 
getMappedCount() - Method in class squidpony.squidai.DijkstraMap
 
getMarkup(T) - Method in interface squidpony.panel.IMarkup
Implementations should use this method to get a String that describes the given value, or begins some section of markup that uses a quality specified by value, such as a color or text size.
getMarkup(String) - Method in class squidpony.panel.IMarkup.StringMarkup
 
getMatch() - Method in class squidpony.ObText.ContentMatcher
Returns the contents of the latest String successfully found with Matcher.find(), without quotation.
getMaxPeak() - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
getMaxRange() - Method in interface squidpony.squidai.AOE
The maximum inclusive range that the AOE can be shift()-ed to using the distance measurement from radiusType.
getMaxRange() - Method in class squidpony.squidai.BeamAOE
 
getMaxRange() - Method in class squidpony.squidai.BlastAOE
 
getMaxRange() - Method in class squidpony.squidai.BurstAOE
 
getMaxRange() - Method in class squidpony.squidai.CloudAOE
 
getMaxRange() - Method in class squidpony.squidai.ConeAOE
 
getMaxRange() - Method in class squidpony.squidai.LineAOE
 
getMaxRange() - Method in class squidpony.squidai.PointAOE
 
getMaze() - Method in class squidpony.squidgrid.mapping.PacMazeGenerator
Gets the maze as a 2D array of ',' for passable or '#' for blocked.
getMean() - Method in class squidpony.squidmath.BathtubDistribution
Gets the mean value of this distribution (0.5).
getMean() - Method in class squidpony.squidmath.CurvedBoundedDistribution
Gets the mean value of this distribution (0.5).
getMean() - Method in class squidpony.squidmath.ExponentialDistribution
Gets the mean value of this distribution (1.0 / lambda).
getMean() - Method in class squidpony.squidmath.GaussianDistribution
Gets the mean value of this distribution (mu).
getMean() - Method in interface squidpony.squidmath.IDistribution
Gets the mean value of this distribution.
getMean() - Method in class squidpony.squidmath.IDistribution.SimpleDistribution
Gets the mean value of this distribution, which by default is Double.NaN.
getMean() - Method in class squidpony.squidmath.KumaraswamyDistribution
Gets the mean value of this distribution.
getMean() - Method in class squidpony.squidmath.SpikeDistribution
Gets the mean value of this distribution (0.0).
getMean() - Method in class squidpony.squidmath.SpikeDistribution.SimpleSpikeDistribution
Gets the mean value of this distribution (0.5).
getMetric() - Method in interface squidpony.squidai.AOE
Used to determine distance from origin for the purposes of selecting a target location that is within the bounds of minRange and maxRange.
getMetric() - Method in class squidpony.squidai.BeamAOE
 
getMetric() - Method in class squidpony.squidai.BlastAOE
 
getMetric() - Method in class squidpony.squidai.BurstAOE
 
getMetric() - Method in class squidpony.squidai.CloudAOE
 
getMetric() - Method in class squidpony.squidai.ConeAOE
 
getMetric() - Method in class squidpony.squidai.LineAOE
 
getMetric() - Method in class squidpony.squidai.PointAOE
 
getMinRange() - Method in interface squidpony.squidai.AOE
The minimum inclusive range that the AOE can be shift()-ed to using the distance measurement from radiusType.
getMinRange() - Method in class squidpony.squidai.BeamAOE
 
getMinRange() - Method in class squidpony.squidai.BlastAOE
 
getMinRange() - Method in class squidpony.squidai.BurstAOE
 
getMinRange() - Method in class squidpony.squidai.CloudAOE
 
getMinRange() - Method in class squidpony.squidai.ConeAOE
 
getMinRange() - Method in class squidpony.squidai.LineAOE
 
getMinRange() - Method in class squidpony.squidai.PointAOE
 
getMoistureCode(int, int) - Method in interface squidpony.squidgrid.mapping.WorldMapGenerator.BiomeMapper
Gets a moisture code for a given x,y point on a map, usually as an int between 0 and 5 inclusive.
getMoistureCode(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
getMoistureCode(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
getMostSignificantBits() - Method in class squidpony.squidmath.SquidID
Gets the most-significant bits, also accessible by the field high.
getMutation() - Method in class squidpony.squidmath.FastNoise
Gets the mutation value used by FastNoise.MUTANT and FastNoise.MUTANT_FRACTAL noise types, which allows making small changes to the result when the mutation values are slightly different.
getName() - Method in class squidpony.FakeLanguageGen
Returns the name of this FakeLanguageGen, such as "English" or "Deep Speech", if one was registered for this.
getName() - Method in class squidpony.StringConvert
 
getNextIndex() - Method in class squidpony.squidmath.SobolQRNG
Returns the index i of the next point in the Sobol sequence that will be returned by calling SobolQRNG.nextVector().
getNode(V) - Method in class squidpony.squidai.graph.Graph
 
getNodeA() - Method in class squidpony.squidai.graph.Connection
 
getNodeB() - Method in class squidpony.squidai.graph.Connection
 
getNodes() - Method in class squidpony.squidai.graph.Graph
 
getNoise(double, double) - Method in class squidpony.squidmath.ClassicNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.ClassicNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.ClassicNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.ClassicNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.ClassicNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.CosmicNumbering
 
getNoise(double, double, double) - Method in class squidpony.squidmath.CosmicNumbering
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.CosmicNumbering
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.CosmicNumbering
 
getNoise(double, double) - Method in class squidpony.squidmath.FastNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.FastNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.FastNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.FastNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.FastNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.FoalNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.FoalNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.FoalNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.FoalNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.FoalNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.FoamNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.FoamNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.FoamNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.FoamNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.FoamNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.FoamyNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.FoamyNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.FoamyNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.FoamyNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.FoamyNoise
 
getNoise(double) - Method in class squidpony.squidmath.GlitchNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.GlitchNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.GlitchNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.GlitchNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.GlitchNoise
 
getNoise(double) - Method in class squidpony.squidmath.HashedValueNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.HashedValueNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.HashedValueNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.HashedValueNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.JackNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.JackNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.JackNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.JackNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.JackNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.JitterNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.JitterNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.JitterNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.JitterNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.LumpNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.LumpNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.LumpNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.LumpNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.LumpNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.MasonNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.MasonNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.MasonNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.MasonNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.MerlinNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.MerlinNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Adapted3DFrom4D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Adapted3DFrom5D
 
getNoise(double) - Method in class squidpony.squidmath.Noise.Basic1D
 
getNoise(double) - Method in class squidpony.squidmath.Noise.Exponential1D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Exponential2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Exponential3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.Exponential4D
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Exponential5D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Exponential6D
 
getNoise(double) - Method in class squidpony.squidmath.Noise.InverseLayered1D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.InverseLayered2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.InverseLayered3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.InverseLayered4D
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.Noise.InverseLayered5D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.InverseLayered6D
 
getNoise(double) - Method in class squidpony.squidmath.Noise.Layered1D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Layered2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Layered3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.Layered4D
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Layered5D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Layered6D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.LayeredSpiral2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.LayeredSpiral3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.LayeredSpiral4D
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.Noise.LayeredSpiral5D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.LayeredSpiral6D
 
getNoise(double) - Method in class squidpony.squidmath.Noise.Maelstrom1D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Maelstrom2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Maelstrom3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.Maelstrom4D
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Maelstrom5D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Maelstrom6D
 
getNoise(double) - Method in interface squidpony.squidmath.Noise.Noise1D
 
getNoise(double, double) - Method in interface squidpony.squidmath.Noise.Noise2D
 
getNoise(double, double, double) - Method in interface squidpony.squidmath.Noise.Noise3D
 
getNoise(double, double, double, double) - Method in interface squidpony.squidmath.Noise.Noise4D
 
getNoise(double, double, double, double, double) - Method in interface squidpony.squidmath.Noise.Noise5D
 
getNoise(double, double, double, double, double, double) - Method in interface squidpony.squidmath.Noise.Noise6D
 
getNoise(double) - Method in class squidpony.squidmath.Noise.QuilezNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.QuilezNoise
 
getNoise(double) - Method in class squidpony.squidmath.Noise.Ridged1D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Ridged2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Ridged3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.Ridged4D
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Ridged5D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Ridged6D
 
getNoise(double) - Method in class squidpony.squidmath.Noise.Scaled1D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Scaled2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Scaled3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.Scaled4D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Scaled6D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Seamless2D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Slick2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Slick3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.Slick4D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Slick6D
 
getNoise(double) - Method in class squidpony.squidmath.Noise.Sway1D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Sway2D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Turbulent2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Turbulent3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.Turbulent4D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Turbulent6D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Viny2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Viny3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.Viny4D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Viny6D
 
getNoise(double) - Method in class squidpony.squidmath.Noise.Warped1D
 
getNoise(double, double) - Method in class squidpony.squidmath.Noise.Warped2D
 
getNoise(double, double, double) - Method in class squidpony.squidmath.Noise.Warped3D
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.Noise.Warped4D
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Warped5D
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.Noise.Warped6D
 
getNoise(double, double) - Method in class squidpony.squidmath.OctopusNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.OctopusNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.OctopusNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.OctopusNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.OctopusNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.OpenSimplex2F
 
getNoise(double, double, double) - Method in class squidpony.squidmath.OpenSimplex2F
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.OpenSimplex2F
 
getNoise(double, double) - Method in class squidpony.squidmath.OpenSimplex2S
 
getNoise(double, double, double) - Method in class squidpony.squidmath.OpenSimplex2S
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.OpenSimplex2S
 
getNoise(double...) - Method in class squidpony.squidmath.PhantomNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.PyrlinNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.PyrNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.PyrNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.PyrNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.PyrNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.PyrNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.SeededNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.SeededNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.SeededNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.SeededNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.SeededNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.UnifiedNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.UnifiedNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.UnifiedNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.UnifiedNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.UnifiedNoise
 
getNoise(double) - Method in class squidpony.squidmath.ValueNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.ValueNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.ValueNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.ValueNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.ValueNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.ValueNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.WarbleNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.WaveNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.WaveNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.WaveNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.WaveNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.WaveNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.WeavingNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.WeavingNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.WeavingNoise
 
getNoise(double, double, double, double, double) - Method in class squidpony.squidmath.WeavingNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.WeavingNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.WhirlingNoise
Delegates to SeededNoise.noise(double, double, long) with the initial seed given to this object.
getNoise(double, double, double) - Method in class squidpony.squidmath.WhirlingNoise
Delegates to SeededNoise.noise(double, double, double, long) with the initial seed given to this object.
getNoise(double, double, double, double) - Method in class squidpony.squidmath.WhirlingNoise
Delegates to SeededNoise.noise(double, double, double, double, long) with the initial seed given to this object.
getNoise(double) - Method in class squidpony.squidmath.WhiteNoise
 
getNoise(double, double) - Method in class squidpony.squidmath.WhiteNoise
 
getNoise(double, double, double) - Method in class squidpony.squidmath.WhiteNoise
 
getNoise(double, double, double, double) - Method in class squidpony.squidmath.WhiteNoise
 
getNoise(double, double, double, double, double, double) - Method in class squidpony.squidmath.WhiteNoise
 
getNoise2D(double, double) - Method in class squidpony.squidmath.PhantomNoise
 
getNoiseMax() - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
getNoiseMin() - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
getNoiseType() - Method in class squidpony.squidmath.FastNoise
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.ClassicNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.ClassicNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.ClassicNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.ClassicNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.ClassicNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.CosmicNumbering
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.CosmicNumbering
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.CosmicNumbering
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.CosmicNumbering
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.FastNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.FastNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.FastNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.FastNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.FastNoise
 
getNoiseWithSeed(float, float, int) - Method in class squidpony.squidmath.FastNoise
 
getNoiseWithSeed(float, float, float, int) - Method in class squidpony.squidmath.FastNoise
 
getNoiseWithSeed(float, float, float, float, int) - Method in class squidpony.squidmath.FastNoise
 
getNoiseWithSeed(float, float, float, float, float, int) - Method in class squidpony.squidmath.FastNoise
 
getNoiseWithSeed(float, float, float, float, float, float, int) - Method in class squidpony.squidmath.FastNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.FoalNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.FoalNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.FoalNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.FoalNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.FoalNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.FoamNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.FoamNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.FoamNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.FoamNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.FoamNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.FoamyNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.FoamyNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.FoamyNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.FoamyNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.FoamyNoise
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.GlitchNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.GlitchNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.GlitchNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.GlitchNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.GlitchNoise
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.HashedValueNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.HashedValueNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.HashedValueNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.HashedValueNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.JackNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.JackNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.JackNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.JackNoise
Thanks to Mark A.
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.JackNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.JitterNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.JitterNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.JitterNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.JitterNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.LumpNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.LumpNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.LumpNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.LumpNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.LumpNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.MasonNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.MasonNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.MasonNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.MasonNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.MerlinNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.MerlinNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Adapted3DFrom4D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Adapted3DFrom5D
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.Noise.Basic1D
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.Noise.Exponential1D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Exponential2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Exponential3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Exponential4D
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Exponential5D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Exponential6D
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.Noise.InverseLayered1D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.InverseLayered2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.InverseLayered3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.InverseLayered4D
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.InverseLayered5D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.InverseLayered6D
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.Noise.Layered1D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Layered2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Layered3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Layered4D
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Layered5D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Layered6D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.LayeredSpiral2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.LayeredSpiral3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.LayeredSpiral4D
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.LayeredSpiral5D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.LayeredSpiral6D
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.Noise.Maelstrom1D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Maelstrom2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Maelstrom3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Maelstrom4D
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Maelstrom5D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Maelstrom6D
 
getNoiseWithSeed(double, long) - Method in interface squidpony.squidmath.Noise.Noise1D
 
getNoiseWithSeed(double, double, long) - Method in interface squidpony.squidmath.Noise.Noise2D
 
getNoiseWithSeed(double, double, double, long) - Method in interface squidpony.squidmath.Noise.Noise3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in interface squidpony.squidmath.Noise.Noise4D
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in interface squidpony.squidmath.Noise.Noise5D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in interface squidpony.squidmath.Noise.Noise6D
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.Noise.QuilezNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.QuilezNoise
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.Noise.Ridged1D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Ridged2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Ridged3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Ridged4D
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Ridged5D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Ridged6D
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.Noise.Scaled1D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Scaled2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Scaled3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Scaled4D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Scaled6D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Seamless2D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Slick2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Slick3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Slick4D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Slick6D
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.Noise.Sway1D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Sway2D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Turbulent2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Turbulent3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Turbulent4D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Turbulent6D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Viny2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Viny3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Viny4D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Viny6D
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.Noise.Warped1D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.Noise.Warped2D
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.Noise.Warped3D
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Warped4D
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Warped5D
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.Noise.Warped6D
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.OctopusNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.OctopusNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.OctopusNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.OctopusNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.OctopusNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.OpenSimplex2F
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.OpenSimplex2F
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.OpenSimplex2F
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.OpenSimplex2S
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.OpenSimplex2S
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.OpenSimplex2S
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.PyrlinNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.PyrNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.PyrNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.PyrNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.PyrNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.PyrNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.SeededNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.SeededNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.SeededNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.SeededNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.SeededNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.UnifiedNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.UnifiedNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.UnifiedNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.UnifiedNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.UnifiedNoise
 
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.ValueNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.ValueNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.ValueNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.ValueNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.ValueNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.ValueNoise
 
getNoiseWithSeed(double, double, double, double, double, double, double, long) - Method in class squidpony.squidmath.ValueNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.WarbleNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.WaveNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.WaveNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.WaveNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.WaveNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.WaveNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.WeavingNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.WeavingNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.WeavingNoise
 
getNoiseWithSeed(double, double, double, double, double, long) - Method in class squidpony.squidmath.WeavingNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.WeavingNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.WhirlingNoise
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.WhirlingNoise
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.WhirlingNoise
getNoiseWithSeed(double, long) - Method in class squidpony.squidmath.WhiteNoise
 
getNoiseWithSeed(double, double, long) - Method in class squidpony.squidmath.WhiteNoise
 
getNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.WhiteNoise
 
getNoiseWithSeed(double, double, double, double, long) - Method in class squidpony.squidmath.WhiteNoise
 
getNoiseWithSeed(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.WhiteNoise
 
getNonEdgeVertex(DelaunayTriangulator.Edge) - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
Returns the vertex of this triangle that is not part of the given edge.
getNonEdgeVertex(CoordDouble, CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
 
getNonEdgeVertex(Voronoi.Edge) - Method in class squidpony.squidmath.Voronoi.Triangle
Returns the vertex of this triangle that is not part of the given edge.
getNonEdgeVertex(CoordDouble, CoordDouble) - Method in class squidpony.squidmath.Voronoi.Triangle
 
getObject() - Method in class squidpony.squidai.graph.Node
 
getOrDefault(int, double) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
getOrDefault(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
 
getOrDefault(Object, V) - Method in class squidpony.squidmath.OrderedMap
 
getOrDefault(Object, V) - Method in class squidpony.squidmath.UnorderedMap
 
getOrderedSetA() - Method in class squidpony.squidmath.K2
Returns a separate (shallow) copy of the set of A keys as an OrderedSet.
getOrderedSetA() - Method in class squidpony.squidmath.K2V1
Returns a separate (shallow) copy of the set of A keys as an OrderedSet.
getOrderedSetB() - Method in class squidpony.squidmath.K2
Returns a separate (shallow) copy of the set of B keys as an OrderedSet.
getOrderedSetB() - Method in class squidpony.squidmath.K2V1
Returns a separate (shallow) copy of the set of B keys as an OrderedSet.
getOrigin() - Method in interface squidpony.squidai.AOE
Get the position from which the AOE originates, which may be related to the location of the AOE's effect, as for lines, cones, and other emitted effects, or may be unrelated except for determining which enemies can be seen or targeted from a given origin point (as for distant effects that radiate from a chosen central point, but have a maxRange at which they can deliver that effect).
getOrigin() - Method in class squidpony.squidai.BeamAOE
 
getOrigin() - Method in class squidpony.squidai.BlastAOE
 
getOrigin() - Method in class squidpony.squidai.BurstAOE
 
getOrigin() - Method in class squidpony.squidai.CloudAOE
 
getOrigin() - Method in class squidpony.squidai.ConeAOE
 
getOrigin() - Method in class squidpony.squidai.LineAOE
 
getOrigin() - Method in class squidpony.squidai.PointAOE
 
getPerlin(float, float) - Method in class squidpony.squidmath.FastNoise
 
getPerlin(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getPerlin(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getPerlin(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getPerlin(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getPerlinFractal(float, float) - Method in class squidpony.squidmath.FastNoise
 
getPerlinFractal(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getPointHash() - Method in class squidpony.squidmath.FastNoise
Gets the point hash, an object implementing IPointHash that is used to take 2 or more coordinates and a seed and produce a usually-random-seeming hash value.
getPoints() - Method in class squidpony.squidmath.DelaunayTriangulator
Returns the point set in form of a vector of 2D vectors.
getPointSet() - Method in class squidpony.squidmath.Voronoi
Returns the point set in form of a vector of 2D vectors.
getPosition(I) - Method in class squidpony.squidgrid.SpatialMap
Gets the position of the element with the given identity.
getPowerNoise(double, double, double) - Method in class squidpony.squidmath.WarbleNoise
 
getPowerNoiseWithSeed(double, double, double, long) - Method in class squidpony.squidmath.WarbleNoise
 
getQAt(int) - Method in class squidpony.squidmath.K2V1
Given an int index, finds the associated Q value (using index as a point in the ordering).
getQFromA(Object) - Method in class squidpony.squidmath.K2V1
Given an A object, finds the associated Q value (it will be at the same point in the ordering).
getQFromB(Object) - Method in class squidpony.squidmath.K2V1
Given a B object, finds the associated Q value (it will be at the same point in the ordering).
getRadius() - Method in class squidpony.squidai.BeamAOE
 
getRadius() - Method in class squidpony.squidai.BlastAOE
 
getRadius() - Method in class squidpony.squidai.BurstAOE
 
getRadius() - Method in class squidpony.squidai.ConeAOE
 
getRadius() - Method in class squidpony.squidai.LineAOE
 
getRadiusStrategy() - Method in class squidpony.squidgrid.LOS
Gets the radius strategy this uses.
getRadiusType() - Method in class squidpony.squidai.BeamAOE
 
getRadiusType() - Method in class squidpony.squidai.BlastAOE
 
getRadiusType() - Method in class squidpony.squidai.BurstAOE
 
getRadiusType() - Method in class squidpony.squidai.CloudAOE
 
getRadiusType() - Method in class squidpony.squidai.ConeAOE
 
getRadiusType() - Method in class squidpony.squidai.LineAOE
 
getRandom(IRNG, int) - Method in interface squidpony.IColorCenter
 
getRandom(IRNG, int) - Method in class squidpony.IColorCenter.Skeleton
 
getRandom() - Method in class squidpony.squidmath.ProbabilityTable
Gets the random number generator (a RandomnessSource) this uses.
getRandomCell(IRNG, char[][], Set<Character>, int) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
getRandomCellsIterable(int, int, int) - Method in class squidpony.squidmath.RNG
Use that to get random cells in a rectangular map.
getRandomCoord(IRNG) - Method in class squidpony.squidmath.Region
Gets a single random Coord from this using the given RNG (which can be seeded); returns null if this is empty.
getRandomElement(T[]) - Method in class squidpony.squidmath.AbstractRNG
Returns a random element from the provided array and maintains object type.
getRandomElement(List<T>) - Method in class squidpony.squidmath.AbstractRNG
Returns a random element from the provided list.
getRandomElement(Collection<T>) - Method in class squidpony.squidmath.AbstractRNG
Returns a random element from the provided Collection, which should have predictable iteration order if you want predictable behavior for identical RNG seeds, though it will get a random element just fine for any Collection (just not predictably in all cases).
getRandomElement(T[]) - Method in class squidpony.squidmath.CriticalRNG
 
getRandomElement(List<T>) - Method in class squidpony.squidmath.CriticalRNG
 
getRandomElement(Collection<T>) - Method in class squidpony.squidmath.CriticalRNG
 
getRandomElement(T[]) - Method in class squidpony.squidmath.DeckRNG
Returns a random element from the provided array and maintains object type.
getRandomElement(List<T>) - Method in class squidpony.squidmath.DeckRNG
Returns a random element from the provided list.
getRandomElement(Collection<T>) - Method in class squidpony.squidmath.DeckRNG
Returns a random element from the provided Collection, which should have predictable iteration order if you want predictable behavior for identical RNG seeds, though it will get a random element just fine for any Collection (just not predictably in all cases).
getRandomElement(IRNG) - Method in class squidpony.squidmath.IntVLA
 
getRandomElement(T[]) - Method in interface squidpony.squidmath.IRNG
Returns a random element from the provided array and maintains object type.
getRandomElement(List<T>) - Method in interface squidpony.squidmath.IRNG
Returns a random element from the provided list.
getRandomElement(Collection<T>) - Method in interface squidpony.squidmath.IRNG
Returns a random element from the provided Collection, which should have predictable iteration order if you want predictable behavior for identical RNG seeds, though it will get a random element just fine for any Collection (just not predictably in all cases).
getRandomElement(T[]) - Method in class squidpony.squidmath.RNG
Returns a random element from the provided array and maintains object type.
getRandomness() - Method in class squidpony.squidmath.DeckRNG
 
getRandomness() - Method in class squidpony.squidmath.DharmaRNG
 
getRandomness() - Method in class squidpony.squidmath.EditRNG
 
getRandomness() - Method in class squidpony.squidmath.RNG
 
getRandomStartIterable(List<T>) - Method in class squidpony.squidmath.RNG
Get an Iterable that starts at a random location in list and continues on through list in its current order.
getRandomUniqueCells(int, int, int, int) - Method in class squidpony.squidmath.RNG
Gets an array of unique Coords, from (startX,startY) inclusive to (startX+width,startY+height) exclusive, in a random order, with the array containing width * height items.
getRandomUniqueCells(int, int, int, int, int) - Method in class squidpony.squidmath.RNG
Gets an array of unique Coords, from (startX,startY) inclusive to (startX+width,startY+height) exclusive, in a random order, with the array containing Math.min(width * height, size) items.
getRandomUniqueCells(int, int, int, int, Coord[]) - Method in class squidpony.squidmath.RNG
Assigns to dest an array of unique Coords, from (startX,startY) inclusive to (startX+width,startY+height) exclusive, in a random order, with dest after this is called containing the lesser of width * height or dest.length items.
getRaw() - Method in class squidpony.squidmath.Region
Gets a direct reference to this Region's "raw packed data"; don't modify it unless you know what you're doing! It's fine to pass this to methods in CoordPacker, since essentially all of those methods won't modify packed data given as arguments.
getRawLatest() - Method in class squidpony.squidmath.EditRNG
Gets the latest "un-biased" random double used to produce the most recent (potentially) biased random number generated for another method in this class, such as nextDouble(), between(), or getRandomElement().
getReach() - Method in interface squidpony.squidai.AOE
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.
getReach() - Method in class squidpony.squidai.BeamAOE
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.
getReach() - Method in class squidpony.squidai.BlastAOE
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.
getReach() - Method in class squidpony.squidai.BurstAOE
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.
getReach() - Method in class squidpony.squidai.CloudAOE
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.
getReach() - Method in class squidpony.squidai.ConeAOE
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.
getReach() - Method in class squidpony.squidai.LineAOE
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.
getReach() - Method in class squidpony.squidai.PointAOE
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.
getRebuildSeed() - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Gets the seed that can be used to rebuild an identical dungeon to the latest one generated (or the seed that will be used to generate the first dungeon if none has been made yet).
getRebuildSeed() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Gets the seed that can be used to rebuild an identical dungeon to the latest one generated (or the seed that will be used to generate the first dungeon if none has been made yet).
getRed(T) - Method in interface squidpony.IColorCenter
 
getRemainingCombinations() - Method in class squidpony.squidmath.CombinationGenerator
 
getRemainingPermutations() - Method in class squidpony.squidmath.PermutationGenerator
Returns the number of permutations not yet generated.
getResolution() - Method in class squidpony.squidmath.MerlinNoise
 
getRng() - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Gets the current RNG.
getRNG() - Method in class squidpony.squidmath.GapShuffler
 
getRng() - Method in class squidpony.squidmath.TwistedLine
 
getRoughDirection(int, int) - Static method in enum squidpony.squidgrid.Direction
Gets an estimate at the correct direction that a position lies in given the distance towards it on the x and y axes.
getSaturation(T) - Method in interface squidpony.IColorCenter
 
getSaturation(float, float, float) - Method in class squidpony.IColorCenter.Skeleton
 
getSaturation(T) - Method in class squidpony.IColorCenter.Skeleton
 
getSeed() - Method in class squidpony.squidmath.FastNoise
 
getSeed() - Method in class squidpony.squidmath.MerlinNoise
 
getSeed() - Method in class squidpony.squidmath.OpenSimplex2F
 
getSeed() - Method in class squidpony.squidmath.OpenSimplex2S
 
getSeeded(int, int, int) - Static method in class squidpony.squidmath.BlueNoise
Gets a modified byte from the raw data this stores, using seed to adjust repeated sections of blue noise so patterns are much less noticeable.
getSeeded(int, int, int, byte[]) - Static method in class squidpony.squidmath.BlueNoise
Gets a modified byte from some raw noise data in an array of at least 4096 bytes, using seed to adjust repeated sections of noise so patterns are much less noticeable.
getSeededOmniTiling(int, int, int) - Static method in class squidpony.squidmath.BlueNoise
Gets a point in a potentially-infinite aperiodically-tiling plane of blue noise, where each 64x64 square of blue noise is drawn from BlueNoise.TILE_NOISE.
getSeededTriangular(int, int, int) - Static method in class squidpony.squidmath.BlueNoise
Gets a modified byte from the triangular-mapped blue noise this stores in BlueNoise.TRI_NOISE, using seed to adjust repeated sections of noise so patterns are much less noticeable.
getSeededTriOmniTiling(int, int, int) - Static method in class squidpony.squidmath.BlueNoise
Gets a point in a potentially-infinite aperiodically-tiling plane of blue noise, where each 64x64 square of blue noise is drawn from BlueNoise.TILE_TRI_NOISE (which is blue noise with a triangular mapping).
getSelectedByte(double, int) - Static method in class squidpony.squidmath.NumberTools
Gets an 8-bit section of the given double value, using whichByte to select whether this should return byte 0 (least significant), 1, 2, and so on up to 7 (most significant).
getSelectedByte(float, int) - Static method in class squidpony.squidmath.NumberTools
Gets an 8-bit section of the given float value, using whichByte to select whether this should return byte 0 (least significant), 1, 2, or 3 (most significant).
getSelectedState(int) - Method in class squidpony.squidmath.RomuTrioRNG
Gets the state determined by selection, as-is.
getSetA() - Method in class squidpony.squidmath.K2
Gets and caches the A keys as a Collection that implements SortedSet (and so also implements Set).
getSetA() - Method in class squidpony.squidmath.K2V1
Gets and caches the A keys as a Collection that implements SortedSet (and so also implements Set).
getSetB() - Method in class squidpony.squidmath.K2
Gets and caches the B keys as a Collection that implements SortedSet (and so also implements Set).
getSetB() - Method in class squidpony.squidmath.K2V1
Gets and caches the B keys as a Collection that implements SortedSet (and so also implements Set).
getShadow(int, int, double[][]) - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
getSharpness() - Method in class squidpony.squidmath.FastNoise
Gets the "sharpness" for the FastNoise.FOAM, FastNoise.FOAM_FRACTAL, FastNoise.MUTANT, FastNoise.MUTANT_FRACTAL, FastNoise.CUBIC, and FastNoise.CUBIC_FRACTAL noise types, which is usually around 0.25f to 2.0f, and defaults to 1.0f.
getSimplex(float, float) - Method in class squidpony.squidmath.FastNoise
 
getSimplex(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getSimplex(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getSimplex(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getSimplex(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getSimplexFractal(float, float) - Method in class squidpony.squidmath.FastNoise
 
getSimplexFractal(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getSimplexFractal(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getSimplexFractal(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getSimplexFractal(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getSize() - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
getSize() - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
getSpan() - Method in class squidpony.squidai.ConeAOE
 
getState() - Method in class squidpony.squidgrid.zone.ListZone
 
getState() - Method in class squidpony.squidmath.BasicRandom64
 
getState() - Method in class squidpony.squidmath.DeckRNG
Get a long that can be used to reproduce the sequence of random numbers this object will generate starting now.
getState() - Method in class squidpony.squidmath.DistinctRNG
 
getState() - Method in class squidpony.squidmath.DistributedRNG
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class squidpony.squidmath.DiverRNG
Gets the current state of this generator.
getState() - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
getState() - Method in class squidpony.squidmath.FlawedPointHash.FNVHash
 
getState() - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
getState() - Method in class squidpony.squidmath.FlawedPointHash.RugHash
 
getState() - Method in class squidpony.squidmath.FlawedRandomness.AddRotate
 
getState() - Method in class squidpony.squidmath.FlawedRandomness.BigCounter
 
getState() - Method in class squidpony.squidmath.GWTRNG
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class squidpony.squidmath.HappyPointHash
 
getState() - Method in class squidpony.squidmath.HastyPointHash
 
getState() - Method in class squidpony.squidmath.HushPointHash
 
getState() - Method in class squidpony.squidmath.Lathe32RNG
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class squidpony.squidmath.LFSR
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class squidpony.squidmath.LightRNG
Gets the current state of this generator.
getState() - Method in class squidpony.squidmath.LinnormRNG
Gets the current state of this generator.
getState() - Method in class squidpony.squidmath.MiniMover64RNG
Gets the state; if this generator was set with MiniMover64RNG(), MiniMover64RNG(int), or MiniMover64RNG.seed(int), then this will be on a good subcycle, otherwise it may not be.
getState() - Method in class squidpony.squidmath.MizuchiRNG
Gets the current state of this generator.
getState() - Method in class squidpony.squidmath.MoonwalkRNG
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class squidpony.squidmath.NLFSR
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class squidpony.squidmath.PermPointHash
 
getState() - Method in class squidpony.squidmath.PermutedRNG
Gets the current state of this generator.
getState() - Method in class squidpony.squidmath.PintRNG
Gets the current state of this generator.
getState() - Method in class squidpony.squidmath.PointHash
 
getState() - Method in class squidpony.squidmath.PulleyRNG
Gets the current state of this generator.
getState() - Method in class squidpony.squidmath.SilkRNG
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class squidpony.squidmath.SpecifiedRandomness
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class squidpony.squidmath.Starfish32RNG
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in interface squidpony.squidmath.StatefulRandomness
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class squidpony.squidmath.StatefulRNG
Get a long that can be used to reproduce the sequence of random numbers this object will generate starting now.
getState() - Method in class squidpony.squidmath.ThrustAltRNG
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class squidpony.squidmath.VanDerCorputQRNG
 
getStateA() - Method in class squidpony.squidmath.FourWheelRNG
Get the "A" part of the internal state as a long.
getStateA() - Method in class squidpony.squidmath.GearRNG
Get the "A" part of the internal state as a long.
getStateA() - Method in class squidpony.squidmath.GoatRNG
Get the "A" part of the internal state as a long.
getStateA() - Method in class squidpony.squidmath.GWTRNG
 
getStateA() - Method in class squidpony.squidmath.Lathe32RNG
 
getStateA() - Method in class squidpony.squidmath.Mover32RNG
Gets the "A" part of the state; if this generator was set with Mover32RNG(), Mover32RNG(int), or Mover32RNG.setState(int), then this will be on the optimal subcycle, otherwise it may not be.
getStateA() - Method in class squidpony.squidmath.Mover64RNG
Gets the "A" part of the state; if this generator was set with Mover64RNG(), Mover64RNG(int), or Mover64RNG.setState(int), then this will be on the optimal subcycle, otherwise it may not be.
getStateA() - Method in class squidpony.squidmath.OrbitRNG
Get the "A" part of the internal state as a long.
getStateA() - Method in class squidpony.squidmath.Oriole32RNG
 
getStateA() - Method in class squidpony.squidmath.RomuTrioRNG
 
getStateA() - Method in class squidpony.squidmath.SilkRNG
 
getStateA() - Method in class squidpony.squidmath.Starfish32RNG
 
getStateA() - Method in class squidpony.squidmath.StrangerRNG
 
getStateA() - Method in class squidpony.squidmath.TangleRNG
Get the "A" part of the internal state as a long.
getStateA() - Method in class squidpony.squidmath.TricycleRNG
Get the "A" part of the internal state as a long.
getStateA() - Method in class squidpony.squidmath.TrimRNG
Get the "A" part of the internal state as a long.
getStateA() - Method in class squidpony.squidmath.TweakRNG
 
getStateA() - Method in class squidpony.squidmath.WhiskerRNG
Get the "A" part of the internal state as a long.
getStateA() - Method in class squidpony.squidmath.XoRoRNG
Gets the first component of this generator's two-part state, as a long.
getStateA() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
 
getStateA() - Method in class squidpony.squidmath.XoshiroStarStar64RNG
 
getStateB() - Method in class squidpony.squidmath.FourWheelRNG
Get the "B" part of the internal state as a long.
getStateB() - Method in class squidpony.squidmath.GearRNG
Get the "B" part of the internal state as a long.
getStateB() - Method in class squidpony.squidmath.GoatRNG
Get the "B" part of the internal state as a long.
getStateB() - Method in class squidpony.squidmath.GWTRNG
 
getStateB() - Method in class squidpony.squidmath.Lathe32RNG
 
getStateB() - Method in class squidpony.squidmath.Mover32RNG
Gets the "B" part of the state; if this generator was set with Mover32RNG(), Mover32RNG(int), or Mover32RNG.setState(int), then this will be on the optimal subcycle, otherwise it may not be.
getStateB() - Method in class squidpony.squidmath.Mover64RNG
Gets the "B" part of the state; if this generator was set with Mover64RNG(), Mover64RNG(int), or Mover64RNG.setState(int), then this will be on the optimal subcycle, otherwise it may not be.
getStateB() - Method in class squidpony.squidmath.OrbitRNG
Get the "B" part of the internal state as a long.
getStateB() - Method in class squidpony.squidmath.Oriole32RNG
 
getStateB() - Method in class squidpony.squidmath.RomuTrioRNG
 
getStateB() - Method in class squidpony.squidmath.SilkRNG
 
getStateB() - Method in class squidpony.squidmath.Starfish32RNG
 
getStateB() - Method in class squidpony.squidmath.StrangerRNG
 
getStateB() - Method in class squidpony.squidmath.TangleRNG
Get the "B" part of the internal state as a long.
getStateB() - Method in class squidpony.squidmath.TricycleRNG
Get the "B" part of the internal state as a long.
getStateB() - Method in class squidpony.squidmath.TrimRNG
Get the "B" part of the internal state as a long.
getStateB() - Method in class squidpony.squidmath.TweakRNG
 
getStateB() - Method in class squidpony.squidmath.WhiskerRNG
Get the "B" part of the internal state as a long.
getStateB() - Method in class squidpony.squidmath.XoRoRNG
Gets the second component of this generator's two-part state, as a long.
getStateB() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
 
getStateB() - Method in class squidpony.squidmath.XoshiroStarStar64RNG
 
getStateC() - Method in class squidpony.squidmath.FourWheelRNG
Get the "C" part of the internal state as a long.
getStateC() - Method in class squidpony.squidmath.Oriole32RNG
 
getStateC() - Method in class squidpony.squidmath.RomuTrioRNG
 
getStateC() - Method in class squidpony.squidmath.StrangerRNG
 
getStateC() - Method in class squidpony.squidmath.TricycleRNG
Get the "C" part of the internal state as a long.
getStateC() - Method in class squidpony.squidmath.TrimRNG
Get the "C" part of the internal state as a long.
getStateC() - Method in class squidpony.squidmath.WhiskerRNG
Get the "C" part of the internal state as a long.
getStateC() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
 
getStateC() - Method in class squidpony.squidmath.XoshiroStarStar64RNG
 
getStateCount() - Method in class squidpony.squidmath.RomuTrioRNG
This generator has 3 long states, so this returns 3.
getStateD() - Method in class squidpony.squidmath.FourWheelRNG
Get the "D" part of the internal state as a long.
getStateD() - Method in class squidpony.squidmath.StrangerRNG
 
getStateD() - Method in class squidpony.squidmath.TrimRNG
Get the "D" part of the internal state as a long.
getStateD() - Method in class squidpony.squidmath.WhiskerRNG
Get the "D" part of the internal state as a long.
getStateD() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
 
getStateD() - Method in class squidpony.squidmath.XoshiroStarStar64RNG
 
getStep() - Method in class squidpony.squidmath.DeckRNG
 
getStream() - Method in class squidpony.squidmath.MizuchiRNG
Gets the stream of this generator.
getStream() - Method in class squidpony.squidmath.TangleRNG
Gets a long that identifies which stream of numbers this generator is producing; this stream identifier is always an odd long and won't change by generating numbers.
getText() - Method in class squidpony.panel.IColoredString.Bucket
 
getTileset() - Method in enum squidpony.squidgrid.mapping.styled.TilesetType
 
getTotalCombinations() - Method in class squidpony.squidmath.CombinationGenerator
 
getTotalPermutations() - Method in class squidpony.squidmath.PermutationGenerator
Returns the total number of unique permutations that can be generated for the given set of elements.
getTotalPermutations(int) - Static method in class squidpony.squidmath.PermutationGenerator
Returns the total number of unique permutations that can be generated for the given count of permute-able elements.
getTransparent() - Method in interface squidpony.IColorCenter
 
getTransparent() - Method in class squidpony.IColorCenter.Skeleton
 
getTriangles() - Method in class squidpony.squidmath.DelaunayTriangulator
Returns the triangles of the triangulation in form of a list of 2D triangles.
getTriangles() - Method in class squidpony.squidmath.Voronoi
Returns the triangles of the triangulation in form of a list of 2D triangles.
getU() - Method in class squidpony.squidmath.Noise.Adapted3DFrom5D
 
getUniqueIdentifier(int, int, int, int) - Method in class squidpony.IColorCenter.Skeleton
 
getUniqueIdentifier(T) - Method in class squidpony.IColorCenter.Skeleton
 
getUpperBound() - Method in class squidpony.squidmath.ExponentialDistribution
The upper inclusive bound is infinity while lambda is positive; it is 0 if lambda is negative.
getUpperBound() - Method in class squidpony.squidmath.GaussianDistribution
The upper inclusive bound is infinity.
getUpperBound() - Method in interface squidpony.squidmath.IDistribution
Gets the upper inclusive bound of the distribution.
getUpperBound() - Method in class squidpony.squidmath.IDistribution.SimpleDistribution
Gets the upper inclusive bound of the distribution, which is 0.9999999999999999 (IDistribution.EXCLUSIVE_ONE).
getUpperBound() - Method in class squidpony.squidmath.KumaraswamyDistribution
 
getUpperBound() - Method in class squidpony.squidmath.SpikeDistribution
Gets the upper bound of the distribution, which is IDistribution.EXCLUSIVE_ONE.
getValue(T) - Method in interface squidpony.IColorCenter
 
getValue(float, float, float) - Method in class squidpony.IColorCenter.Skeleton
 
getValue(T) - Method in class squidpony.IColorCenter.Skeleton
 
getValue() - Method in class squidpony.squidmath.BinaryHeap.Node
 
getValue(float, float) - Method in class squidpony.squidmath.FastNoise
 
getValue(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getValue(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getValue(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getValue(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getValue() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntry
 
getValue() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntry
 
getValueFractal(float, float) - Method in class squidpony.squidmath.FastNoise
 
getValueFractal(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getValueFractal(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getValueFractal(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getValueFractal(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getVertices() - Method in class squidpony.squidai.graph.Graph
Get a collection containing all the vertices in the graph.
getVolume() - Method in class squidpony.squidai.CloudAOE
 
getW() - Method in class squidpony.squidmath.Noise.Adapted3DFrom4D
 
getW() - Method in class squidpony.squidmath.Noise.Adapted3DFrom5D
 
getWaypoints() - Method in class squidpony.squidai.WaypointPathfinder
 
getWeight() - Method in class squidpony.squidai.graph.Connection
 
getWeight() - Method in class squidpony.squidai.graph.Edge
 
getWhite() - Method in interface squidpony.IColorCenter
 
getWhite() - Method in class squidpony.IColorCenter.Skeleton
 
getWhiteNoise(float, float) - Method in class squidpony.squidmath.FastNoise
 
getWhiteNoise(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getWhiteNoise(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getWhiteNoise(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getWhiteNoise(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
getWidth() - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Width of the dungeon in cells.
getWidth() - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
getWidth() - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
Width of the map in cells.
getWidth() - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
getWidth() - Method in interface squidpony.squidgrid.mapping.Rectangle
 
getWidth() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
getWidth() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Width of the dungeon in cells.
getWidth() - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Returns the width, used as the first coordinate in any char[][] in this class.
getWidth() - Method in interface squidpony.squidgrid.zone.Zone
 
getWidth() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
getWidth() - Method in class squidpony.squidmath.AStarSearch
 
getWidth() - Method in class squidpony.squidmath.GreasedRegion
Gets the distance between the minimum x-value contained in this GreasedRegion and the maximum x-value in it.
getWidth() - Method in class squidpony.squidmath.TwistedLine
 
getX() - Method in class squidpony.squidmath.Coord
 
getX() - Method in class squidpony.squidmath.CoordDouble
 
getXMoore3D(int, int) - Static method in class squidpony.squidmath.CoordPacker
Gets the x coordinate for a given index into the 16x16x(8*n) Moore curve.
getY() - Method in class squidpony.squidmath.Coord
 
getY() - Method in class squidpony.squidmath.CoordDouble
 
getYMoore3D(int, int) - Static method in class squidpony.squidmath.CoordPacker
Gets the y coordinate for a given index into the 16x16x(8*n) Moore curve.
getZMoore3D(int, int) - Static method in class squidpony.squidmath.CoordPacker
Gets the z coordinate for a given index into the 16x16x(8*n) Moore curve.
glasya_labolas - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
glasya_labolas - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
glasya_labolas_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
glasya_labolas_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
GlitchNoise - Class in squidpony.squidmath
A noise generator for 1D, 2D, 3D, 4D, or 6D noise that should look "glitchy", with waves of changing values moving through triangular shapes.
GlitchNoise() - Constructor for class squidpony.squidmath.GlitchNoise
 
GOAL - Static variable in class squidpony.squidai.CustomDijkstraMap
Goals are always marked with 0.
GOAL - Static variable in class squidpony.squidai.DijkstraMap
Goals are always marked with 0.
goals - Variable in class squidpony.squidai.CustomDijkstraMap
 
goals - Variable in class squidpony.squidai.DijkstraMap
Goals that pathfinding will seek out.
GoatRNG - Class in squidpony.squidmath
A larger-period generator with 128 bits of state, good speed, and high quality in PractRand testing; it is at least 1-dimensionally equidistributed.
GoatRNG() - Constructor for class squidpony.squidmath.GoatRNG
Creates a new generator seeded using Math.random.
GoatRNG(long) - Constructor for class squidpony.squidmath.GoatRNG
 
GoatRNG(long, long) - Constructor for class squidpony.squidmath.GoatRNG
 
goBackToPath(Coord, ArrayList<Coord>) - Method in class squidpony.squidai.WaypointPathfinder
If a creature is interrupted or obstructed on a "highway" path, it may need to travel off the path to its goal.
GOBLIN - Static variable in class squidpony.FakeLanguageGen
Fantasy language that might be suitable for stealthy humanoids, such as goblins, or as a secret language used by humans who want to avoid notice.
GOLDEN_RATIO - Static variable in class squidpony.squidmath.ShapeTools
The famous golden ratio, (1.0 + Math.sqrt(5.0)) * 0.5; this is the "most irrational" of irrational numbers, and has various useful properties.
GOLDEN_RATIO_D - Static variable in class squidpony.squidmath.ShapeTools
The famous golden ratio, (1.0 + Math.sqrt(5.0)) * 0.5, as a double; this is the "most irrational" of irrational numbers, and has various useful properties.
goldenDouble - Static variable in class squidpony.squidmath.PhantomNoise
This is...
goldenLong - Static variable in class squidpony.squidmath.PhantomNoise
 
GoldPointHash - Class in squidpony.squidmath
A relatively simple IPointHash that multiplies each of the x, y, etc.
GoldPointHash() - Constructor for class squidpony.squidmath.GoldPointHash
 
GoldPointHash(int) - Constructor for class squidpony.squidmath.GoldPointHash
 
grad2d - Static variable in class squidpony.squidmath.SeededNoise
256 2-element gradient vectors formed from the cos and sin of increasing multiples of the inverse of phi, the golden ratio, while also adding increasing multiples of 2/3 of the reciprocal of Math.E.
grad2f - Static variable in class squidpony.squidmath.FastNoise
 
grad3d - Static variable in class squidpony.squidmath.SeededNoise
 
grad3f - Static variable in class squidpony.squidmath.WhirlingNoise
The 32 3D vertices of a rhombic triacontahedron.
grad4d - Static variable in class squidpony.squidmath.SeededNoise
 
grad4f - Static variable in class squidpony.squidmath.FastNoise
 
grad5d - Static variable in class squidpony.squidmath.SeededNoise
This gradient vector array was pseudo-randomly generated after a lot of rejection sampling.
grad5f - Static variable in class squidpony.squidmath.FastNoise
This gradient vector array was quasi-randomly generated after a lot of rejection sampling.
grad6d - Static variable in class squidpony.squidmath.SeededNoise
 
grad6f - Static variable in class squidpony.squidmath.FastNoise
 
gradCoord2D(long, int, int, double, double) - Static method in class squidpony.squidmath.ClassicNoise
 
gradCoord2D(int, int, int, float, float) - Method in class squidpony.squidmath.FastNoise
 
gradCoord2D(long, int, int, double, double) - Static method in class squidpony.squidmath.JitterNoise
 
gradCoord2D(long, int, int, double, double) - Static method in class squidpony.squidmath.LumpNoise
 
gradCoord2D(long, int, int, double, double) - Static method in class squidpony.squidmath.SeededNoise
 
gradCoord2D(long, int, int, double, double) - Static method in class squidpony.squidmath.UnifiedNoise
 
gradCoord2D(long, int, int, double, double) - Static method in class squidpony.squidmath.WaveNoise
 
gradCoord3D(long, int, int, int, double, double, double) - Static method in class squidpony.squidmath.ClassicNoise
 
gradCoord3D(int, int, int, int, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
gradCoord3D(long, int, int, int, double, double, double) - Static method in class squidpony.squidmath.JitterNoise
 
gradCoord3D(long, int, int, int, double, double, double) - Static method in class squidpony.squidmath.LumpNoise
Computes the hash for a 3D int point and its dot product with a 3D double point as one step.
gradCoord3D(long, int, int, int, double, double, double) - Static method in class squidpony.squidmath.SeededNoise
Computes the hash for a 3D int point and its dot product with a 3D double point as one step.
gradCoord3D(long, int, int, int, double, double, double) - Static method in class squidpony.squidmath.UnifiedNoise
Computes the hash for a 3D int point and its dot product with a 3D double point as one step.
gradCoord3D(long, int, int, int, double, double, double) - Static method in class squidpony.squidmath.WaveNoise
 
gradCoord4D(long, int, int, int, int, double, double, double, double) - Static method in class squidpony.squidmath.ClassicNoise
 
gradCoord4D(int, int, int, int, int, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
gradCoord4D(long, int, int, int, int, double, double, double, double) - Static method in class squidpony.squidmath.JitterNoise
 
gradCoord4D(long, int, int, int, int, double, double, double, double) - Static method in class squidpony.squidmath.WaveNoise
 
gradCoord5D(long, int, int, int, int, int, double, double, double, double, double) - Static method in class squidpony.squidmath.ClassicNoise
 
gradCoord5D(int, int, int, int, int, int, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
gradCoord5D(long, int, int, int, int, int, double, double, double, double, double) - Static method in class squidpony.squidmath.LumpNoise
 
gradCoord5D(long, int, int, int, int, int, double, double, double, double, double) - Static method in class squidpony.squidmath.SeededNoise
 
gradCoord5D(long, int, int, int, int, int, double, double, double, double, double) - Static method in class squidpony.squidmath.UnifiedNoise
 
gradCoord5D(long, int, int, int, int, int, double, double, double, double, double) - Static method in class squidpony.squidmath.WaveNoise
 
gradCoord6D(long, int, int, int, int, int, int, double, double, double, double, double, double) - Static method in class squidpony.squidmath.ClassicNoise
 
gradCoord6D(int, int, int, int, int, int, int, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
gradCoord6D(long, int, int, int, int, int, int, double, double, double, double, double, double) - Static method in class squidpony.squidmath.JitterNoise
 
gradCoord6D(long, int, int, int, int, int, int, double, double, double, double, double, double) - Static method in class squidpony.squidmath.WaveNoise
 
gradient(T, T) - Method in interface squidpony.IColorCenter
Finds a gradient with 16 steps going from fromColor to toColor, both included in the gradient.
gradient(T, T, int) - Method in interface squidpony.IColorCenter
Finds a gradient with the specified number of steps going from fromColor to toColor, both included in the gradient.
gradient(T, T) - Method in class squidpony.IColorCenter.Skeleton
 
gradient(T, T, int) - Method in class squidpony.IColorCenter.Skeleton
 
gradientMap - Variable in class squidpony.squidai.CustomDijkstraMap
The frequently-changing values that are often the point of using this class; goals will have a value of 0, and any cells that can have a character reach a goal in n steps will have a value of n.
gradientMap - Variable in class squidpony.squidai.DijkstraMap
The frequently-changing values that are often the point of using this class; goals will have a value of 0, and any cells that can have a character reach a goal in n steps will have a value of n.
gradientMap - Variable in class squidpony.squidgrid.SoundMap
The frequently-changing values that are often the point of using this class; cells producing sound will have a value greater than 0, cells that cannot possibly be reached by a sound will have a value of exactly 0, and walls will have a value equal to the WALL constant (a negative number).
gradientPerturb2(float[]) - Method in class squidpony.squidmath.FastNoise
 
gradientPerturb3(float[]) - Method in class squidpony.squidmath.FastNoise
 
gradientPerturbAmp - Variable in class squidpony.squidmath.FastNoise
 
gradientPerturbFractal2(float[]) - Method in class squidpony.squidmath.FastNoise
 
gradientPerturbFractal3(float[]) - Method in class squidpony.squidmath.FastNoise
 
GranularHasher() - Constructor for class squidpony.IColorCenter.Skeleton.GranularHasher
 
Graph<V> - Class in squidpony.squidai.graph
Abstract superclass of actual Graph types, like DirectedGraph and UndirectedGraph.
Graph() - Constructor for class squidpony.squidai.graph.Graph
 
Graph(Collection<V>) - Constructor for class squidpony.squidai.graph.Graph
 
graph - Variable in class squidpony.squidai.graph.Node
 
graph - Variable in class squidpony.squidmath.AStarSearch
 
graph - Variable in class squidpony.squidmath.TwistedLine
 
grassLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
grassUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
grayDecode(int) - Static method in class squidpony.squidmath.CoordPacker
Decode a number from a Gray code n; Gray codes have a relation to the Hilbert curve and may be useful.
grayEncode(int) - Static method in class squidpony.squidmath.CoordPacker
Encode a number n as a Gray code; Gray codes have a relation to the Hilbert curve and may be useful.
GreasedRegion - Class in squidpony.squidmath
Region encoding of on/off information about areas using bitsets; uncompressed (fatty), but fast (greased lightning).
GreasedRegion() - Constructor for class squidpony.squidmath.GreasedRegion
Constructs an empty 64x64 GreasedRegion.
GreasedRegion(boolean[][]) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs a GreasedRegion with the given rectangular boolean array, with width of bits.length and height of bits[0].length, any value of true considered "on", and any value of false considered "off."
GreasedRegion(char[][], char) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs a GreasedRegion with the given rectangular char array, with width of map.length and height of map[0].length, any value that equals yes is considered "on", and any other value considered "off."
GreasedRegion(char[][], char[]) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs a GreasedRegion with the given rectangular char array, with width of map.length and height of map[0].length, any value that equals yes is considered "on", and any other value considered "off."
GreasedRegion(String[], char) - Constructor for class squidpony.squidmath.GreasedRegion
Weird constructor that takes a String array, _as it would be printed_, so each String is a row and indexing would be done with y, x instead of the normal x, y.
GreasedRegion(int[][], int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs a GreasedRegion with the given rectangular int array, with width of map.length and height of map[0].length, any value that equals yes is considered "on", and any other value considered "off."
GreasedRegion(int[][], int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs this GreasedRegion using an int[][], treating cells as on if they are greater than or equal to lower and less than upper, or off otherwise.
GreasedRegion(byte[][], int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs this GreasedRegion using a byte[][], treating cells as on if they are greater than or equal to lower and less than upper, or off otherwise.
GreasedRegion(short[][], int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs this GreasedRegion using a short[][], treating cells as on if they are greater than or equal to lower and less than upper, or off otherwise.
GreasedRegion(double[][], double) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs this GreasedRegion using a double[][] (typically one generated by DijkstraMap) that only stores two relevant states: an "on" state for values less than or equal to upperBound (inclusive), and an "off" state for anything else.
GreasedRegion(double[][], double, double) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs this GreasedRegion using a double[][] (typically one generated by DijkstraMap) that only stores two relevant states: an "on" state for values between lowerBound (inclusive) and upperBound (exclusive), and an "off" state for anything else.
GreasedRegion(double[][], double, double, int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs this GreasedRegion using a double[][] that only stores two relevant states: an "on" state for values between lowerBound (inclusive) and upperBound (exclusive), and an "off" state for anything else.
GreasedRegion(boolean[], int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructs a GreasedRegion with the given 1D boolean array, with the given width and height, where an [x][y] position is obtained from bits given an index n with x = n / height, y = n % height, any value of true considered "on", and any value of false considered "off."
GreasedRegion(int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructor for an empty GreasedRegion of the given width and height.
GreasedRegion(Coord, int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructor for a GreasedRegion that contains a single "on" cell, and has the given width and height.
GreasedRegion(int, int, Coord...) - Constructor for class squidpony.squidmath.GreasedRegion
Constructor for a GreasedRegion that can have several "on" cells specified, and has the given width and height.
GreasedRegion(int, int, Iterable<Coord>) - Constructor for class squidpony.squidmath.GreasedRegion
Constructor for a GreasedRegion that can have several "on" cells specified, and has the given width and height.
GreasedRegion(RandomnessSource, int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructor for a random GreasedRegion of the given width and height, typically assigning approximately half of the cells in this to "on" and the rest to off.
GreasedRegion(IRNG, int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructor for a random GreasedRegion of the given width and height, typically assigning approximately half of the cells in this to "on" and the rest to off.
GreasedRegion(RandomnessSource, double, int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Constructor for a random GreasedRegion of the given width and height, trying to set the given fraction of cells to on.
GreasedRegion(GreasedRegion) - Constructor for class squidpony.squidmath.GreasedRegion
Copy constructor that takes another GreasedRegion and copies all of its data into this new one.
GreasedRegion(long[], int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Primarily for internal use, this constructor copies data2 exactly into the internal long array the new GreasedRegion will use, and does not perform any validation steps to ensure that cells that would be "on" but are outside the actual height of the GreasedRegion are actually removed (this only matters if height is not a multiple of 64).
GreasedRegion(long[], int, int, int, int) - Constructor for class squidpony.squidmath.GreasedRegion
Primarily for internal use, this constructor copies data2 into the internal long array the new GreasedRegion will use, but treats data2 as having the dimensions [dataWidth][dataHeight], and uses the potentially-different dimensions [width][height] for the constructed GreasedRegion.
GreasedRegion.GRIterator - Class in squidpony.squidmath
 
GreasedZOI - Class in squidpony.squidai
Calculates the Zone of Influence, also known as Zone of Control, for different points on a map.
GreasedZOI(Coord[][], char[][], Radius) - Constructor for class squidpony.squidai.GreasedZOI
Constructs a Zone of Influence map.
GreasedZOI(Coord[], char[][], Radius) - Constructor for class squidpony.squidai.GreasedZOI
Constructs a Zone of Influence map.
GreasedZOI(Collection<Coord>, char[][], Radius) - Constructor for class squidpony.squidai.GreasedZOI
Constructs a Zone of Influence map.
greatestCommonDivisor(long, long) - Static method in class squidpony.squidmath.MathExtras
Determines the greatest common divisor of a pair of natural numbers using the Euclidean algorithm.
GREEK_AUTHENTIC - Static variable in class squidpony.FakeLanguageGen
Imitation ancient Greek, using the original Greek alphabet.
GREEK_LETTERS - Static variable in class squidpony.StringKit
 
GREEK_LETTERS_LOWER - Static variable in class squidpony.StringKit
Includes both lower-case forms for Sigma, 'ς' and 'σ', but this matches the two upper-case Sigma in StringKit.GREEK_LETTERS_UPPER.
GREEK_LETTERS_UPPER - Static variable in class squidpony.StringKit
Includes the letter Sigma, 'Σ', twice because it has two lower-case forms in StringKit.GREEK_LETTERS_LOWER.
GREEK_ROMANIZED - Static variable in class squidpony.FakeLanguageGen
Imitation ancient Greek, romanized to use the Latin alphabet.
greify(T, boolean) - Method in interface squidpony.IColorCenter
Gets a copy of t and modifies it to make a shade of gray with the same brightness.
greify(T, boolean) - Method in class squidpony.IColorCenter.Skeleton
Gets a copy of t and modifies it to make a shade of gray with the same brightness.
gremory - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
gremory - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
gremory_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
gremory_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
GridCompression - Class in squidpony
Very early way of additional compression that can be applied to 2D double and byte arrays.
GridCompression() - Constructor for class squidpony.GridCompression
 
gridIsEmpty() - Method in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
 
GRIterator() - Constructor for class squidpony.squidmath.GreasedRegion.GRIterator
 
Group() - Constructor for class squidpony.Messaging.Group
 
Group(String...) - Constructor for class squidpony.Messaging.Group
 
GROUPING_SIGNS_CLOSE - Static variable in class squidpony.StringKit
An index in StringKit.GROUPING_SIGNS_OPEN can be used here to find the closing char for that opening one.
GROUPING_SIGNS_OPEN - Static variable in class squidpony.StringKit
Can be used to match an index with one in StringKit.GROUPING_SIGNS_CLOSE to find the closing char (this way only).
GrowingTreeMazeGenerator - Class in squidpony.squidgrid.mapping
A maze generator that can be configured using a GrowingTreeMazeGenerator.ChoosingMethod, which can be customized for the app.
GrowingTreeMazeGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
 
GrowingTreeMazeGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
 
GrowingTreeMazeGenerator.ChoosingMethod - Interface in squidpony.squidgrid.mapping
A way to configure how GrowingTreeMazeGenerator.generate(ChoosingMethod) places paths through the maze.
gusion - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
gusion - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
gusion_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
gusion_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
GwtIncompatible - Annotation Type in squidpony.annotation
An annotation for the GWT compiler.
GWTRNG - Class in squidpony.squidmath
An IRNG implementation that is meant to provide random numbers very quickly when targeting GWT but also to produce the same numbers when used on desktop, Android, or other platforms, and that can have its state read as a StatefulRandomness.
GWTRNG() - Constructor for class squidpony.squidmath.GWTRNG
Creates a new generator seeded using two calls to Math.random().
GWTRNG(int) - Constructor for class squidpony.squidmath.GWTRNG
Constructs this GWTRNG by dispersing the bits of seed using GWTRNG.setSeed(int) across the two parts of state this has.
GWTRNG(long) - Constructor for class squidpony.squidmath.GWTRNG
Constructs this GWTRNG by splitting the given seed across the two parts of state this has with GWTRNG.setState(long).
GWTRNG(int, int) - Constructor for class squidpony.squidmath.GWTRNG
Constructs this GWTRNG by calling GWTRNG.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).
GWTRNG(String) - Constructor for class squidpony.squidmath.GWTRNG
Hashes seed using both CrossHash.hash(CharSequence) and String.hashCode() and uses those two results as the two states with GWTRNG.setState(int, int).

H

h - Variable in class squidpony.squidgrid.mapping.styled.Maximums
 
H2 - Static variable in class squidpony.squidmath.LumpNoise
 
H2 - Static variable in class squidpony.squidmath.SeededNoise
 
H2 - Static variable in class squidpony.squidmath.UnifiedNoise
 
H2f - Static variable in class squidpony.squidmath.FastNoise
 
h_tiles - Variable in class squidpony.squidgrid.mapping.styled.Tileset
 
haagenti - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
haagenti - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
haagenti_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
haagenti_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
halfBits - Variable in class squidpony.squidmath.LowStorageShuffler
 
halphas - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
halphas - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
halphas_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
halphas_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
haltoid(int, int, int, int, int, int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Samples a quasi-random Coord sequence that is almost unique to the given seed, getting a Coord with x between xOffset (inclusive) and width + xOffset (exclusive), y between yOffset (inclusive) and height + yOffset (exclusive).
halton(int, int, int, int[]) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Convenience method that gets a quasi-random 2D point between integer (0,0) inclusive and (width,height) exclusive and fills it into point.
halton(int, int, int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Convenience method that gets a quasi-random Coord between integer (0,0) inclusive and (width,height) exclusive and gets the corresponding Coord from the Coord pool.
halton(int, int, int, int, int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Convenience method that gets a quasi-random Coord between integer (0,0) inclusive and (width,height) exclusive and gets the corresponding Coord from the Coord pool.
halton(int, int, int, int, int[]) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Convenience method that gets a quasi-random 3D point between integer (0,0,0) inclusive and (width,height,depth) exclusive.
halton(int, int, int, int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Convenience method that gets a quasi-random Coord3D between integer (0,0,0) inclusive and (width,height,depth) exclusive.
HappyPointHash - Class in squidpony.squidmath
A group of similar methods for getting hashes of points based on long coordinates in 2, 3, 4, 5, or 6 dimensions and a long for state; like IntPointHash in most respects, but uses longs.
HappyPointHash() - Constructor for class squidpony.squidmath.HappyPointHash
 
HappyPointHash(int) - Constructor for class squidpony.squidmath.HappyPointHash
 
HappyPointHash(long) - Constructor for class squidpony.squidmath.HappyPointHash
 
harshness - Variable in class squidpony.squidmath.LumpNoise
How sharp the change should be from high to low values and vice versa.
hasAbove() - Method in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
 
hasAssociated() - Method in class squidpony.ObText.ObTextEntry
 
hasDown() - Method in enum squidpony.squidgrid.Direction
 
hasGenerated() - Method in class squidpony.squidgrid.mapping.MixedGenerator
 
hash(Object) - Method in class squidpony.IColorCenter.Skeleton.GranularHasher
 
hash(boolean[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(byte[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(short[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(char[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(CharSequence) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(int[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(int[], int) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(float[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(double[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(char[], int, int) - Method in class squidpony.squidmath.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(CharSequence, int, int) - Method in class squidpony.squidmath.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[][]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(int[][]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long[][]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(CharSequence[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(CharSequence[]...) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(Iterable<? extends CharSequence>) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(List<? extends CharSequence>) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(Object[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(Object) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, boolean[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, byte[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, short[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, char[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, CharSequence) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, int[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, int[], int) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, long[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, float[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, double[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(long, CharSequence, int, int) - Static method in class squidpony.squidmath.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(long, char[][]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, int[][]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, long[][]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, Object[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(long, Object) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash(CharSequence) - Static method in class squidpony.squidmath.CrossHash
 
hash(boolean[]) - Static method in class squidpony.squidmath.CrossHash
 
hash(byte[]) - Static method in class squidpony.squidmath.CrossHash
 
hash(short[]) - Static method in class squidpony.squidmath.CrossHash
 
hash(int[]) - Static method in class squidpony.squidmath.CrossHash
 
hash(long[]) - Static method in class squidpony.squidmath.CrossHash
 
hash(char[]) - Static method in class squidpony.squidmath.CrossHash
 
hash(float[]) - Static method in class squidpony.squidmath.CrossHash
 
hash(double[]) - Static method in class squidpony.squidmath.CrossHash
 
hash(char[], int, int) - Static method in class squidpony.squidmath.CrossHash
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(CharSequence, int, int) - Static method in class squidpony.squidmath.CrossHash
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[][]) - Static method in class squidpony.squidmath.CrossHash
 
hash(int[][]) - Static method in class squidpony.squidmath.CrossHash
 
hash(long[][]) - Static method in class squidpony.squidmath.CrossHash
 
hash(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash
 
hash(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash
 
hash(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash
 
hash(List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash
 
hash(Object[]) - Static method in class squidpony.squidmath.CrossHash
 
hash(Object) - Static method in class squidpony.squidmath.CrossHash
 
hash(CharSequence) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(boolean[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(byte[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(short[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(int[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(long[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(char[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(float[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(double[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(CharSequence, int, int) - Static method in class squidpony.squidmath.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int, int) - Static method in class squidpony.squidmath.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash(CharSequence, int, int, int) - Static method in class squidpony.squidmath.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash(char[][]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(int[][]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(long[][]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(Object[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(Object) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash(Object) - Method in interface squidpony.squidmath.CrossHash.IHasher
If data is a type that this IHasher can specifically hash, this method should use that specific hash; in other situations, it should simply delegate to calling Object.hashCode() on data.
hash(boolean[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(byte[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(short[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(char[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(int[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(long[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(float[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(double[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Lightning
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int, int) - Static method in class squidpony.squidmath.CrossHash.Lightning
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash(CharSequence) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(char[][]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(long[][]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(Object[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash(boolean[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(byte[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(short[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(char[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(int[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(long[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(float[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(double[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(char[], int, int) - Method in class squidpony.squidmath.CrossHash.Mist
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int, int) - Method in class squidpony.squidmath.CrossHash.Mist
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash(CharSequence) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(char[][]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(long[][]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(CharSequence[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(Iterable<? extends CharSequence>) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(CharSequence[]...) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(Object[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(Object) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash(boolean[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(byte[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(short[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(char[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(CharSequence) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(int[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(int[], int) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(long[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(float[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(double[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Water
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(CharSequence, int, int) - Static method in class squidpony.squidmath.CrossHash.Water
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[][]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(int[][]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(long[][]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(Object[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(Object) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash(boolean[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(byte[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(short[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(char[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(int[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(long[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(float[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(double[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(CharSequence) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Wisp
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int, int) - Static method in class squidpony.squidmath.CrossHash.Wisp
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash(char[][]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(int[][]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(long[][]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(Object[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(Object) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash(boolean[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(byte[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(short[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(char[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(CharSequence) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(int[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(int[], int) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(float[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(double[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(char[], int, int) - Method in class squidpony.squidmath.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(CharSequence, int, int) - Method in class squidpony.squidmath.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[][]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(int[][]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long[][]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(CharSequence[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(CharSequence[]...) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(Iterable<? extends CharSequence>) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(List<? extends CharSequence>) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(Object[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(Object) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, boolean[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, byte[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, short[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, char[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, CharSequence) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, int[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, int[], int) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, long[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, float[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, double[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(long, CharSequence, int, int) - Static method in class squidpony.squidmath.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(long, char[][]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, int[][]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, long[][]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, Object[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(long, Object) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash(Object) - Method in class squidpony.squidmath.HashCommon.EnumHasher
 
hash - Variable in class squidpony.squidmath.HashedValueNoise
 
hash(int, int) - Method in interface squidpony.squidmath.IPointHash
 
hash(int, int, int) - Method in interface squidpony.squidmath.IPointHash
 
hash(int, int, int, int) - Method in interface squidpony.squidmath.IPointHash
 
hash(int, int, int, int, int) - Method in interface squidpony.squidmath.IPointHash
 
hash(int, int, int, int, int, int) - Method in interface squidpony.squidmath.IPointHash
 
hash(int, int) - Method in class squidpony.squidmath.IPointHash.IntImpl
 
hash(int, int, int) - Method in class squidpony.squidmath.IPointHash.IntImpl
 
hash(int, int, int, int) - Method in class squidpony.squidmath.IPointHash.IntImpl
 
hash(int, int, int, int, int) - Method in class squidpony.squidmath.IPointHash.IntImpl
 
hash(int, int, int, int, int, int) - Method in class squidpony.squidmath.IPointHash.IntImpl
 
hash(int, int) - Method in class squidpony.squidmath.IPointHash.LongImpl
 
hash(int, int, int) - Method in class squidpony.squidmath.IPointHash.LongImpl
 
hash(int, int, int, int) - Method in class squidpony.squidmath.IPointHash.LongImpl
 
hash(int, int, int, int, int) - Method in class squidpony.squidmath.IPointHash.LongImpl
 
hash(int, int, int, int, int, int) - Method in class squidpony.squidmath.IPointHash.LongImpl
 
hash(double...) - Static method in class squidpony.squidmath.WhiteNoise
Hashes the input double array or vararg and produces a double with unpredictable value, between -1.0 inclusive and 1.0 exclusive.
hash256(int, int, int) - Method in class squidpony.squidmath.FastNoise
 
hash256(int, int, int, int) - Method in class squidpony.squidmath.FastNoise
 
hash256(int, int, int, int, int) - Method in class squidpony.squidmath.FastNoise
 
hash256(int, int, int, int, int, int) - Method in class squidpony.squidmath.FastNoise
 
hash256(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.FastNoise
 
hash256(int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 8-bit point hash that smashes x and y into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash256(int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 8-bit point hash that smashes x, y, and z into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash256(int, int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 8-bit point hash that smashes x, y, z, and w into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash256(int, int, int, int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 8-bit point hash that smashes x, y, z, w, u, and v into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash256(long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets an 8-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hash256(long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets an 8-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hash256(long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets an 8-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hash256(long, long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets an 8-bit point hash of a 5D point (x, y, z, w, and u are all longs) and a state/seed as a long.
hash256(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets an 8-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hash256(long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets an 8-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hash256(long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets an 8-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hash256(long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets an 8-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hash256(long, long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets an 8-bit point hash of a 5D point (x, y, z, w, and u are all longs) and a state/seed as a long.
hash256(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets an 8-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hash256(long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets an 8-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hash256(long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets an 8-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hash256(long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets an 8-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hash256(long, long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets an 8-bit point hash of a 5D point (x, y, z, w, and u are all longs) and a state/seed as a long.
hash256(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets an 8-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hash256(int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 8-bit point hash that smashes x and y into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash256(int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 8-bit point hash that smashes x, y, and z into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash256(int, int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 8-bit point hash that smashes x, y, z, and w into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash256(int, int, int, int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 8-bit point hash that smashes x, y, z, w, u, and v into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash256(long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash256(long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash256(long, long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash256(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash256(int, int, int) - Method in class squidpony.squidmath.VastNoise
 
hash256(int, int, int, int) - Method in class squidpony.squidmath.VastNoise
 
hash256(int, int, int, int, int) - Method in class squidpony.squidmath.VastNoise
 
hash256(int, int, int, int, int, int) - Method in class squidpony.squidmath.VastNoise
 
hash256(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.VastNoise
 
hash256_alt(long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
 
hash32(boolean[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(byte[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(short[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(char[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(int[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(long[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(float[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(double[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(CharSequence) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Wisp
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash32(char[][]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(int[][]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(long[][]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(Object[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(Object) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash32(int, int, int, int) - Method in class squidpony.squidmath.FastNoise
 
hash32(int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 5-bit point hash that smashes x and y into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash32(int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 5-bit point hash that smashes x, y, and z into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash32(int, int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 5-bit point hash that smashes x, y, z, and w into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash32(int, int, int, int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 5-bit point hash that smashes x, y, z, w, u, and v into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash32(long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 5-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hash32(long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 5-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hash32(long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 5-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hash32(long, long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 5-bit point hash of a 5D point (x, y, z, w, and u are all longs) and a state/seed as a long.
hash32(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 5-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hash32(long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 5-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hash32(long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 5-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hash32(long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 5-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hash32(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 5-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hash32(long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 5-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hash32(long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 5-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hash32(long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 5-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hash32(long, long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets an 5-bit point hash of a 5D point (x, y, z, w, and u are all longs) and a state/seed as a long.
hash32(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 5-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hash32(int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 5-bit point hash that smashes x and y into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash32(int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 5-bit point hash that smashes x, y, and z into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash32(int, int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 5-bit point hash that smashes x, y, z, and w into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash32(int, int, int, int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 5-bit point hash that smashes x, y, z, w, u, and v into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash32(long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash32(long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash32(long, long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash32(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash32(int, int, int, int) - Method in class squidpony.squidmath.VastNoise
 
hash64() - Method in class squidpony.FakeLanguageGen
 
hash64() - Method in class squidpony.ObText
 
hash64() - Method in class squidpony.ObText.ObTextEntry
 
hash64() - Method in class squidpony.squidmath.Arrangement
 
hash64(boolean[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(byte[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(short[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(char[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(CharSequence) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(int[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(int[], int) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(float[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(double[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(char[], int, int) - Method in class squidpony.squidmath.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(CharSequence, int, int) - Method in class squidpony.squidmath.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[][]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(int[][]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long[][]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(CharSequence[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(CharSequence[]...) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(Iterable<? extends CharSequence>) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(List<? extends CharSequence>) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(Object[]) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(Object) - Method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, boolean[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, byte[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, short[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, char[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, CharSequence) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, int[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, int[], int) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, long[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, float[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, double[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(long, CharSequence, int, int) - Static method in class squidpony.squidmath.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(long, char[][]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, int[][]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, long[][]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, Object[]) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(long, Object) - Static method in class squidpony.squidmath.CrossHash.Curlup
 
hash64(CharSequence) - Static method in class squidpony.squidmath.CrossHash
 
hash64(boolean[]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(byte[]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(short[]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(int[]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(long[]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(char[]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(float[]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(double[]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(char[], int, int) - Static method in class squidpony.squidmath.CrossHash
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(CharSequence, int, int) - Static method in class squidpony.squidmath.CrossHash
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[][]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(int[][]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(long[][]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash
 
hash64(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash
 
hash64(List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash
 
hash64(Object[]) - Static method in class squidpony.squidmath.CrossHash
 
hash64(Object) - Static method in class squidpony.squidmath.CrossHash
 
hash64(CharSequence) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(boolean[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(byte[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(short[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(int[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(long[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(char[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(float[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(double[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(CharSequence, int, int) - Static method in class squidpony.squidmath.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int, int) - Static method in class squidpony.squidmath.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash64(CharSequence, int, int, int) - Static method in class squidpony.squidmath.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash64(char[][]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(int[][]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(long[][]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(Object[]) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(Object) - Static method in class squidpony.squidmath.CrossHash.Hive
 
hash64(boolean[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(byte[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(short[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(char[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(int[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(long[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(float[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(double[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Lightning
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int, int) - Static method in class squidpony.squidmath.CrossHash.Lightning
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash64(CharSequence) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(char[][]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(long[][]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(Object[]) - Static method in class squidpony.squidmath.CrossHash.Lightning
 
hash64(boolean[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(byte[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(short[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(char[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(int[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(long[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(float[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(double[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(char[], int, int) - Method in class squidpony.squidmath.CrossHash.Mist
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int, int) - Method in class squidpony.squidmath.CrossHash.Mist
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash64(CharSequence) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(char[][]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(long[][]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(CharSequence[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(Iterable<? extends CharSequence>) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(CharSequence[]...) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(Object[]) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(Object) - Method in class squidpony.squidmath.CrossHash.Mist
 
hash64(boolean[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(byte[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(short[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(char[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(CharSequence) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(int[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(int[], int) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(long[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(float[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(double[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Water
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(CharSequence, int, int) - Static method in class squidpony.squidmath.CrossHash.Water
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[][]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(int[][]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(long[][]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(Object[]) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(Object) - Static method in class squidpony.squidmath.CrossHash.Water
 
hash64(boolean[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(byte[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(short[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(char[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(int[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(long[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(float[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(double[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(CharSequence) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Wisp
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int, int) - Static method in class squidpony.squidmath.CrossHash.Wisp
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash64(char[][]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(int[][]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(long[][]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(Object[]) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(Object) - Static method in class squidpony.squidmath.CrossHash.Wisp
 
hash64(boolean[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(byte[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(short[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(char[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(CharSequence) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(int[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(int[], int) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(float[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(double[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(char[], int, int) - Method in class squidpony.squidmath.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(CharSequence, int, int) - Method in class squidpony.squidmath.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[][]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(int[][]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long[][]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(CharSequence[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(CharSequence[]...) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(Iterable<? extends CharSequence>) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(List<? extends CharSequence>) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(Object[]) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(Object) - Method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, boolean[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, byte[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, short[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, char[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, CharSequence) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, int[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, int[], int) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, long[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, float[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, double[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, char[], int, int) - Static method in class squidpony.squidmath.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(long, CharSequence, int, int) - Static method in class squidpony.squidmath.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(long, char[][]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, int[][]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, long[][]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, CharSequence[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, CharSequence[]...) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, Iterable<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, List<? extends CharSequence>) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, Object[]) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(long, Object) - Static method in class squidpony.squidmath.CrossHash.Yolk
 
hash64(int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 6-bit point hash that smashes x and y into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash64(int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 6-bit point hash that smashes x, y, and z into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash64(int, int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 6-bit point hash that smashes x, y, z, and w into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash64(int, int, int, int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 6-bit point hash that smashes x, y, z, w, u, and v into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash64() - Method in class squidpony.squidmath.GreasedRegion
 
hash64(long) - Method in class squidpony.squidmath.GreasedRegion
Computes a 64-bit hash code of this GreasedRegion given a 64-bit seed; even if given two very similar seeds, this should produce very different hash codes for the same GreasedRegion.
hash64(long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 6-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hash64(long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 6-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hash64(long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 6-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hash64(long, long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 6-bit point hash of a 5D point (x, y, z, w, and u are all longs) and a state/seed as a long.
hash64(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 6-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hash64(long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 6-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hash64(long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 6-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hash64(long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 6-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hash64(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 6-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hash64(long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 6-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hash64(long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 6-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hash64(long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 6-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hash64(long, long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets an 5-bit point hash of a 5D point (x, y, z, w, and u are all longs) and a state/seed as a long.
hash64(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 6-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hash64() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
hash64() - Method in class squidpony.squidmath.IntIntOrderedMap
 
hash64(int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 6-bit point hash that smashes x and y into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash64(int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 6-bit point hash that smashes x, y, and z into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash64(int, int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 6-bit point hash that smashes x, y, z, and w into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash64(int, int, int, int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 6-bit point hash that smashes x, y, z, w, u, and v into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hash64() - Method in class squidpony.squidmath.IntVLA
Hashes this IntVLA using CrossHash.Water, getting a 64-bit result.
hash64() - Method in class squidpony.squidmath.OrderedMap
 
hash64() - Method in class squidpony.squidmath.OrderedSet
 
hash64(long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash64(long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash64(long, long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash64(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hash64() - Method in class squidpony.squidmath.UnorderedMap
 
hash64() - Method in class squidpony.squidmath.UnorderedSet
 
hashAll(int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 32-bit-result point hash that uses multiplication with long constants.
hashAll(int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 32-bit-result point hash that uses multiplication with long constants.
hashAll(int, int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 32-bit-result point hash that uses multiplication with long constants.
hashAll(int, int, int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 32-bit-result point hash that uses multiplication with long constants.
hashAll(int, int, int, int, int, int, int) - Static method in class squidpony.squidmath.GoldPointHash
A 32-bit-result point hash that uses multiplication with long constants.
hashAll(long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 64-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hashAll(long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 64-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hashAll(long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 64-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hashAll(long, long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 64-bit point hash of a 5D point (x, y, z, w, and u are all longs) and a state/seed as a long.
hashAll(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HappyPointHash
Gets a 64-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hashAll(long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 64-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hashAll(long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 64-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hashAll(long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 64-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hashAll(long, long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 64-bit point hash of a 5D point (x, y, z, w, and u are all longs) and a state/seed as a long.
hashAll(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HastyPointHash
Gets a 64-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hashAll(long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 64-bit point hash of a 2D point (x and y are both longs) and a state/seed as a long.
hashAll(long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 64-bit point hash of a 3D point (x, y, and z are all longs) and a state/seed as a long.
hashAll(long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 64-bit point hash of a 4D point (x, y, z, and w are all longs) and a state/seed as a long.
hashAll(long, long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 64-bit point hash of a 5D point (x, y, z, w, and u are all longs) and a state/seed as a long.
hashAll(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.HushPointHash
Gets a 64-bit point hash of a 6D point (x, y, z, w, u, and v are all longs) and a state/seed as a long.
hashAll(int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 32-bit point hash that smashes x and y into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hashAll(int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 32-bit point hash that smashes x, y, and z into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hashAll(int, int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 32-bit point hash that smashes x, y, z, and w into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hashAll(int, int, int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 32-bit point hash that smashes x, y, z, w, u, and v into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hashAll(int, int, int, int, int, int, int) - Static method in class squidpony.squidmath.IntPointHash
A 32-bit point hash that smashes x, y, z, w, u, and v into s using XOR and multiplications by harmonious numbers, then runs a simple unary hash on s and returns it.
hashAll(long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hashAll(long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hashAll(long, long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hashAll(long, long, long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hashAll(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.PointHash
 
hashCode() - Method in class squidpony.FakeLanguageGen.Alteration
 
hashCode() - Method in class squidpony.FakeLanguageGen
 
hashCode() - Method in class squidpony.FakeLanguageGen.Modifier
 
hashCode() - Method in class squidpony.ObText
 
hashCode() - Method in class squidpony.ObText.ObTextEntry
 
hashCode() - Method in class squidpony.squidai.graph.Connection.DirectedConnection
 
hashCode() - Method in class squidpony.squidai.graph.Connection.UndirectedConnection
 
hashCode() - Method in class squidpony.squidai.graph.Node
 
hashCode() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
hashCode() - Method in class squidpony.squidgrid.SpatialMap
 
hashCode() - Method in class squidpony.squidgrid.SpatialMap.SpatialTriple
 
hashCode() - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
hashCode() - Method in class squidpony.squidmath.Arrangement
Returns a hash code for this map.
hashCode() - Method in class squidpony.squidmath.BinaryHeap
 
hashCode() - Method in class squidpony.squidmath.Coord
Gets the hash code for this Coord; does not use the standard "auto-complete" style of hash that most IDEs will generate, but instead uses a highly-specific technique based on the Rosenberg-Strong pairing function, a Gray code, and two XLCG steps at the end.
hashCode() - Method in class squidpony.squidmath.Coord3D
 
hashCode() - Method in class squidpony.squidmath.CoordDouble
 
hashCode() - Method in class squidpony.squidmath.DeckRNG
 
hashCode() - Method in class squidpony.squidmath.DharmaRNG
 
hashCode() - Method in class squidpony.squidmath.DistinctRNG
 
hashCode() - Method in class squidpony.squidmath.DiverRNG
 
hashCode() - Method in class squidpony.squidmath.EditRNG
 
hashCode() - Method in class squidpony.squidmath.FourWheelRNG
 
hashCode() - Method in class squidpony.squidmath.GearRNG
 
hashCode() - Method in class squidpony.squidmath.GoatRNG
 
hashCode() - Method in class squidpony.squidmath.GreasedRegion
 
hashCode() - Method in class squidpony.squidmath.GWTRNG
 
hashCode() - Method in class squidpony.squidmath.IntDoubleOrderedMap
Returns a hash code for this map.
hashCode() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntry
 
hashCode() - Method in class squidpony.squidmath.IntIntOrderedMap
Returns a hash code for this map.
hashCode() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntry
 
hashCode() - Method in class squidpony.squidmath.IntSet
 
hashCode() - Method in class squidpony.squidmath.IntVLA
Hashes this IntVLA using CrossHash.Water, getting a 32-bit result.
hashCode() - Method in class squidpony.squidmath.Lathe32RNG
 
hashCode() - Method in class squidpony.squidmath.LFSR
 
hashCode() - Method in class squidpony.squidmath.LightRNG
 
hashCode() - Method in class squidpony.squidmath.LinnormRNG
 
hashCode() - Method in class squidpony.squidmath.LongPeriodRNG
 
hashCode() - Method in class squidpony.squidmath.LowStorageShuffler
 
hashCode() - Method in class squidpony.squidmath.MersenneTwister
 
hashCode() - Method in class squidpony.squidmath.MiniMover64RNG
 
hashCode() - Method in class squidpony.squidmath.MizuchiRNG
 
hashCode() - Method in class squidpony.squidmath.MoonwalkRNG
 
hashCode() - Method in class squidpony.squidmath.Mover32RNG
 
hashCode() - Method in class squidpony.squidmath.Mover64RNG
 
hashCode() - Method in class squidpony.squidmath.NLFSR
 
hashCode() - Method in class squidpony.squidmath.OrbitRNG
 
hashCode() - Method in class squidpony.squidmath.OrderedMap
Returns a hash code for this map.
hashCode() - Method in class squidpony.squidmath.OrderedSet
Returns a hash code for this set.
hashCode() - Method in class squidpony.squidmath.Oriole32RNG
 
hashCode() - Method in class squidpony.squidmath.PintRNG
 
hashCode() - Method in class squidpony.squidmath.ProbabilityTable
 
hashCode() - Method in class squidpony.squidmath.PulleyRNG
 
hashCode() - Method in class squidpony.squidmath.RNG
 
hashCode() - Method in class squidpony.squidmath.ShortVLA
 
hashCode() - Method in class squidpony.squidmath.SilkRNG
 
hashCode() - Method in class squidpony.squidmath.SobolQRNG
 
hashCode() - Method in class squidpony.squidmath.SquidID
 
hashCode() - Method in class squidpony.squidmath.Starfish32RNG
 
hashCode() - Method in class squidpony.squidmath.StrangerRNG
 
hashCode() - Method in class squidpony.squidmath.TangleRNG
 
hashCode() - Method in class squidpony.squidmath.ThrustAltRNG
 
hashCode() - Method in class squidpony.squidmath.TricycleRNG
 
hashCode() - Method in class squidpony.squidmath.TrimRNG
 
hashCode() - Method in class squidpony.squidmath.UnorderedMap
Returns a hash code for this map.
hashCode() - Method in class squidpony.squidmath.UnorderedSet
Returns a hash code for this set.
hashCode() - Method in class squidpony.squidmath.VanDerCorputQRNG
 
hashCode() - Method in class squidpony.squidmath.WhiskerRNG
 
hashCode() - Method in class squidpony.squidmath.XoRoRNG
 
hashCode() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
 
HashCommon - Class in squidpony.squidmath
Code used internally for hashing OrderedMap, OrderedSet, IntDoubleOrderedMap, Arrangement, and so on.
HashCommon.EnumHasher - Class in squidpony.squidmath
 
HashedValueNoise - Class in squidpony.squidmath
A low-quality continuous noise generator with strong grid artifacts, this is nonetheless useful as a building block.
HashedValueNoise() - Constructor for class squidpony.squidmath.HashedValueNoise
 
HashedValueNoise(int) - Constructor for class squidpony.squidmath.HashedValueNoise
 
HashedValueNoise(long) - Constructor for class squidpony.squidmath.HashedValueNoise
 
HashedValueNoise(IPointHash) - Constructor for class squidpony.squidmath.HashedValueNoise
 
hasher - Variable in class squidpony.squidmath.Arrangement
 
hasher - Variable in class squidpony.squidmath.OrderedMap
 
hasher - Variable in class squidpony.squidmath.OrderedSet
 
hasher - Variable in class squidpony.squidmath.UnorderedMap
 
hasher - Variable in class squidpony.squidmath.UnorderedSet
 
Hashers - Class in squidpony.squidmath
Additional implementations of the CrossHash.IHasher interface for more specialized uses, like for use in an OrderedSet or OrderedMap with String keys that should use case-insensitive equality/hashing.
Hashers() - Constructor for class squidpony.squidmath.Hashers
 
hashesToLines(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Takes a char[][] dungeon map that uses '#' to represent walls, and returns a new char[][] that uses unicode box drawing characters to draw straight, continuous lines for walls, filling regions between walls (that were filled with more walls before) with space characters, ' '.
hashesToLines(char[][], boolean) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Takes a char[][] dungeon map that uses '#' to represent walls, and returns a new char[][] that uses unicode box drawing characters to draw straight, continuous lines for walls, filling regions between walls (that were filled with more walls before) with space characters, ' '.
hashHive() - Method in class squidpony.squidmath.IntVLA
Gets a mid-quality hash code using the 32-bit part of the Hive algorithm; this uses only int math and so is an excellent option on GWT.
hashLongs(long, long, long) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
hashLongs(long, long, long, long) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
hashLongs(long, long, long, long, long) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
hashLongs(long, long, long, long, long, long) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
hashLongs(long, long, long, long, long, long, long) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
hashLongs(long, long, long) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
hashLongs(long, long, long, long) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
hashLongs(long, long, long, long, long) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
hashLongs(long, long, long, long, long, long) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
hashLongs(long, long, long, long, long, long, long) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
hashLongs(long, long, long) - Static method in class squidpony.squidmath.FlawedPointHash.RugHash
 
hashLongs(long, long, long, long) - Static method in class squidpony.squidmath.FlawedPointHash.RugHash
 
hashLongs(long, long, long, long, long) - Static method in class squidpony.squidmath.FlawedPointHash.RugHash
 
hashLongs(long, long, long, long, long, long) - Static method in class squidpony.squidmath.FlawedPointHash.RugHash
 
hashLongs(long, long, long, long, long, long, long) - Static method in class squidpony.squidmath.FlawedPointHash.RugHash
 
hashWisp() - Method in class squidpony.squidmath.IntVLA
Gets a low-to-mid-quality hash code quickly using the Wisp algorithm; you should prefer IntVLA.hashHive() in code that needs to run on GWT, since that method avoids the long math that is expensive on GWT.
hashWithState(int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.FNVHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.FNVHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.FNVHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.FNVHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.FNVHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.RugHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.RugHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.RugHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.RugHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.FlawedPointHash.RugHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.GoldPointHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.GoldPointHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.GoldPointHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.GoldPointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.GoldPointHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.HappyPointHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.HappyPointHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.HappyPointHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.HappyPointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.HappyPointHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.HastyPointHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.HastyPointHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.HastyPointHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.HastyPointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.HastyPointHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.HushPointHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.HushPointHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.HushPointHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.HushPointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.HushPointHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.IntPointHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.IntPointHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.IntPointHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.IntPointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.IntPointHash
 
hashWithState(int, int, int) - Method in interface squidpony.squidmath.IPointHash
 
hashWithState(int, int, int, int) - Method in interface squidpony.squidmath.IPointHash
 
hashWithState(int, int, int, int, int) - Method in interface squidpony.squidmath.IPointHash
 
hashWithState(int, int, int, int, int, int) - Method in interface squidpony.squidmath.IPointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in interface squidpony.squidmath.IPointHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.KnownSizePointHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.KnownSizePointHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.KnownSizePointHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.KnownSizePointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.KnownSizePointHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.PermPointHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.PermPointHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.PermPointHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.PermPointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.PermPointHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.PointHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.PointHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.PointHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.PointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.PointHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.TabularPointHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.TabularPointHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.TabularPointHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.TabularPointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.TabularPointHash
 
hashWithState(int, int, int) - Method in class squidpony.squidmath.TorusCachePointHash
 
hashWithState(int, int, int, int) - Method in class squidpony.squidmath.TorusCachePointHash
 
hashWithState(int, int, int, int, int) - Method in class squidpony.squidmath.TorusCachePointHash
 
hashWithState(int, int, int, int, int, int) - Method in class squidpony.squidmath.TorusCachePointHash
 
hashWithState(int, int, int, int, int, int, int) - Method in class squidpony.squidmath.TorusCachePointHash
 
hasLeft() - Method in enum squidpony.squidgrid.Direction
 
hasMatch() - Method in class squidpony.ObText.ContentMatcher
Returns true if Matcher.find() has returned true and the found text is a usable String (not some syntax).
hasMore() - Method in class squidpony.squidmath.CombinationGenerator
Are there more combinations?
hasMore() - Method in class squidpony.squidmath.PermutationGenerator
Are there more permutations that have not yet been returned?
hasNext() - Method in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
 
hasNext() - Method in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
 
hasNext() - Method in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
hasNext() - Method in class squidpony.squidgrid.iterator.SquidIterators.Linear
 
hasNext() - Method in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
 
hasNext() - Method in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
 
hasNext() - Method in class squidpony.squidmath.GapShuffler
Returns true if the iteration has more elements.
hasNext() - Method in class squidpony.squidmath.GreasedRegion.GRIterator
 
hasNext - Variable in class squidpony.squidmath.IntSet.IntSetIterator
 
hasRight() - Method in enum squidpony.squidgrid.Direction
 
hasStandardCost() - Method in class squidpony.squidgrid.Adjacency
 
HastyPointHash - Class in squidpony.squidmath
A group of similar methods for getting hashes of points based on long coordinates in 2, 3, 4, 5, or 6 dimensions and a long for state; like PointHash but faster.
HastyPointHash() - Constructor for class squidpony.squidmath.HastyPointHash
 
HastyPointHash(int) - Constructor for class squidpony.squidmath.HastyPointHash
 
HastyPointHash(long) - Constructor for class squidpony.squidmath.HastyPointHash
 
hasUp() - Method in enum squidpony.squidgrid.Direction
 
hasVertex(CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
Returns true if the given vertex is one of the vertices describing this triangle.
hasVertex(CoordDouble) - Method in class squidpony.squidmath.Voronoi.Triangle
Returns true if the given vertex is one of the vertices describing this triangle.
HAWK - Static variable in class squidpony.MonsterGen
 
headMap(K) - Method in class squidpony.squidmath.Arrangement
 
headMap(K) - Method in class squidpony.squidmath.OrderedMap
 
headSet(K) - Method in class squidpony.squidmath.Arrangement.KeySet
 
headSet(Integer) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
headSet(IntDoubleOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
headSet(Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
headSet(IntIntOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
headSet(K) - Method in class squidpony.squidmath.OrderedMap.KeySet
 
headSet(Map.Entry<K, V>) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
headSet(K) - Method in class squidpony.squidmath.OrderedSet
 
heat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
heat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
heat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
heat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
heat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
heat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
heat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
heat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
heat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
heatCodeData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
heatCodeData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
heatData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
heatFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
heatFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
heatFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
heatFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
heatFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
heatFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
heatFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
heatFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
heatFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
heatModifier - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
heavy - Static variable in class squidpony.squidgrid.mapping.LineKit
 
heavyAlt - Static variable in class squidpony.squidgrid.mapping.LineKit
 
height - Variable in class squidpony.squidai.CustomDijkstraMap
Height of the map.
height - Variable in class squidpony.squidai.DijkstraMap
Height of the map.
height - Variable in class squidpony.squidai.graph.CostlyGraph
 
height - Variable in class squidpony.squidai.graph.DefaultGraph
 
height - Variable in class squidpony.squidgrid.Adjacency
Can be changed if the map changes; you should get the neighbors from neighborMaps() again after changing this.
height - Variable in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
 
height - Variable in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
 
height - Variable in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
height - Variable in class squidpony.squidgrid.iterator.SquidIterators.Linear
The grid's height
height - Variable in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
 
height - Variable in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
The grid's height
height - Variable in class squidpony.squidgrid.mapping.BasicCaveGenerator
 
height - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
height - Variable in class squidpony.squidgrid.mapping.DenseRoomMapGenerator
 
height - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
height - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
 
height - Variable in class squidpony.squidgrid.mapping.FlowingCaveGenerator
 
height - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
height - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
height - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
height - Variable in class squidpony.squidgrid.mapping.PacMazeGenerator
 
height - Variable in class squidpony.squidgrid.mapping.PoliticalMapper
 
height - Variable in class squidpony.squidgrid.mapping.Rectangle.Impl
 
height - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
height - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
height - Variable in class squidpony.squidgrid.mapping.SpillWorldMap
 
height - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
height - Variable in class squidpony.squidgrid.mapping.WildMap
 
height - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
height - Variable in class squidpony.squidgrid.MultiSpill
Height of the map.
height - Variable in class squidpony.squidgrid.SoundMap
Height of the map.
height - Variable in class squidpony.squidgrid.Spill
Height of the map.
height - Variable in class squidpony.squidgrid.zone.Zone.Skeleton
 
height - Variable in class squidpony.squidmath.AStarSearch
 
height - Variable in class squidpony.squidmath.GreasedRegion
 
heightCodeData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
heightData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
heightMap(int, int, double) - Static method in class squidpony.squidgrid.mapping.HeightMapFactory
Returns a randomly generated map of doubles that smoothly change nearby.
heightMap - Variable in class squidpony.squidgrid.mapping.SpillWorldMap
 
HeightMapFactory - Class in squidpony.squidgrid.mapping
Tools to create maps.
HeightMapFactory() - Constructor for class squidpony.squidgrid.mapping.HeightMapFactory
 
heightMapSeeded(int, int, int) - Static method in class squidpony.squidgrid.mapping.HeightMapFactory
Returns a randomly generated map of floats.
Helper() - Constructor for class squidpony.squidgrid.zone.Zone.Helper
 
HERMITE - Static variable in class squidpony.squidmath.FastNoise
Cubic interpolation via Hermite spline, more commonly known as "smoothstep".
hermiteInterpolator(float) - Static method in class squidpony.squidmath.FastNoise
 
Heuristic<V> - Interface in squidpony.squidai.graph
A Heuristic generates estimates of the cost to move from a given node to the goal.
heuristic(Direction) - Method in enum squidpony.squidgrid.Measurement
 
HEURISTICS - Static variable in interface squidpony.squidai.graph.Heuristic
An unmodifiable List of all the Heuristic implementations in this class.
hex(long) - Static method in class squidpony.StringKit
 
hex(double) - Static method in class squidpony.StringKit
 
hex(int) - Static method in class squidpony.StringKit
 
hex(float) - Static method in class squidpony.StringKit
 
hex(short) - Static method in class squidpony.StringKit
 
hex(char) - Static method in class squidpony.StringKit
 
hex(byte) - Static method in class squidpony.StringKit
 
hex(long[]) - Static method in class squidpony.StringKit
 
hex(double[]) - Static method in class squidpony.StringKit
 
hex(int[]) - Static method in class squidpony.StringKit
 
hex(float[]) - Static method in class squidpony.StringKit
 
hex(short[]) - Static method in class squidpony.StringKit
 
hex(char[]) - Static method in class squidpony.StringKit
 
hex(byte[]) - Static method in class squidpony.StringKit
 
HexagonalMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalMap(long, int, int, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalMap(long, int, int, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalMap(WorldMapGenerator.HexagonalMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
Copies the HexagonalMap other to construct a new one that is exactly the same.
hexDigits - Static variable in class squidpony.StringKit
Constant storing the 16 hexadecimal digits, as char values, in order.
hexHash(boolean...) - Static method in class squidpony.StringKit
 
hexHash(byte...) - Static method in class squidpony.StringKit
 
hexHash(short...) - Static method in class squidpony.StringKit
 
hexHash(char...) - Static method in class squidpony.StringKit
 
hexHash(int...) - Static method in class squidpony.StringKit
 
hexHash(long...) - Static method in class squidpony.StringKit
 
hilbert3Distances - Static variable in class squidpony.squidmath.CoordPacker
 
hilbert3X - Static variable in class squidpony.squidmath.CoordPacker
 
hilbert3Y - Static variable in class squidpony.squidmath.CoordPacker
 
hilbert3Z - Static variable in class squidpony.squidmath.CoordPacker
 
hilbertDistances - Static variable in class squidpony.squidmath.CoordPacker
 
hilbertToCoord(int) - Static method in class squidpony.squidmath.CoordPacker
Takes a distance to travel along the 256x256 Hilbert curve and returns a Coord representing the position in 2D space that corresponds to that point on the Hilbert curve.
hilbertToMorton(int) - Static method in class squidpony.squidmath.CoordPacker
Takes a distance to travel along the 256x256 Hilbert curve and returns a Morton code representing the position in 2D space that corresponds to that point on the Hilbert Curve; the Morton code will have interleaved x and y bits and x in the least significant bit.
hilbertX - Static variable in class squidpony.squidmath.CoordPacker
 
hilbertY - Static variable in class squidpony.squidmath.CoordPacker
 
HINDI_ROMANIZED - Static variable in class squidpony.FakeLanguageGen
Imitation Hindi, romanized to use the Latin alphabet using accented glyphs similar to the IAST standard.
HISS - Static variable in class squidpony.FakeLanguageGen.Modifier
For a character who always lengthens 's' and 'z' sounds not starting a word.
Hive() - Constructor for class squidpony.squidmath.CrossHash.Hive
 
HLETKIP - Static variable in class squidpony.FakeLanguageGen
A fictional language that could ostensibly be spoken by some group of humans, but that isn't closely based on any one real-world language.
HONEY - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
HONEY_FRACTAL - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
HorizontalCorridorsV1 - Class in squidpony.tileset
 
HorizontalCorridorsV1() - Constructor for class squidpony.tileset.HorizontalCorridorsV1
 
HorizontalCorridorsV2 - Class in squidpony.tileset
 
HorizontalCorridorsV2() - Constructor for class squidpony.tileset.HorizontalCorridorsV2
 
HorizontalCorridorsV3 - Class in squidpony.tileset
 
HorizontalCorridorsV3() - Constructor for class squidpony.tileset.HorizontalCorridorsV3
 
HORSE - Static variable in class squidpony.MonsterGen
 
HushPointHash - Class in squidpony.squidmath
A group of similar methods for getting hashes of points based on long coordinates in 2, 3, 4, 5, or 6 dimensions and a long for state; this is mostly meant as an optimization of HastyPointHash.
HushPointHash() - Constructor for class squidpony.squidmath.HushPointHash
 
HushPointHash(int) - Constructor for class squidpony.squidmath.HushPointHash
 
HushPointHash(long) - Constructor for class squidpony.squidmath.HushPointHash
 
hyperellipse(double, double) - Static method in class squidpony.squidgrid.mapping.ProjectionTools
Part of computing a hyperellipse; takes only a y parameter corresponding to the y on a map and a kappa parameter used by Tobler's hyperelliptical projection to determine shape.
HyperellipticalMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalMap(long, int, int, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalMap(long, int, int, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalMap(long, int, int, Noise.Noise3D, double, double, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalMap(WorldMapGenerator.HyperellipticalMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
Copies the HyperellipticalMap other to construct a new one that is exactly the same.

I

i - Variable in class squidpony.squidai.graph.Node
Internal; a utility field used to store depth in some algorithms.
IColorCenter<T> - Interface in squidpony
How to manage colors, making sure that a color is allocated at most once.
IColorCenter.Skeleton<T> - Class in squidpony
A skeletal implementation of IColorCenter.
IColorCenter.Skeleton.GranularHasher - Class in squidpony
 
IColoredString<T> - Interface in squidpony.panel
A String divided in chunks of different colors.
IColoredString.Bucket<T> - Class in squidpony.panel
A piece of a IColoredString: a text and its color.
IColoredString.Impl<T> - Class in squidpony.panel
A basic implementation of IColoredString.
ICOSAHEDRON_FACES - Static variable in class squidpony.squidmath.ShapeTools
The faces of an icosahedron, as short[3] items representing indices into ShapeTools.ICOSAHEDRON_VERTICES.
ICOSAHEDRON_VERTICES - Static variable in class squidpony.squidmath.ShapeTools
The vertices of an icosahedron with unitary edge length, as float[3] items representing points.
ICOSAHEDRON_VERTICES_D - Static variable in class squidpony.squidmath.ShapeTools
The vertices of an icosahedron with unitary edge length, as double[3] items representing points.
id - Variable in class squidpony.squidai.Technique
 
id - Variable in class squidpony.squidgrid.SpatialMap.SpatialTriple
 
idealLocations(Collection<Coord>, Collection<Coord>) - Method in interface squidpony.squidai.AOE
Returns a OrderedMap of Coord keys and ArrayList of Coord values, where each Coord key is an ideal location to hit as many of the Points in targets as possible without hitting any Points in requiredExclusions, and each value is the collection of targets that will be hit if the associated key is used.
idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in interface squidpony.squidai.AOE
A variant of idealLocations that takes two groups of desirable targets, and will rate locations by how many priorityTargets are in the AOE, then by how many lesserTargets are in the AOE, and will only consider locations that do not affect a Coord in requiredExclusions.
idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BeamAOE
 
idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BeamAOE
 
idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BlastAOE
 
idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BlastAOE
 
idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BurstAOE
 
idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BurstAOE
 
idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.CloudAOE
 
idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.CloudAOE
 
idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.ConeAOE
 
idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.ConeAOE
 
idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.LineAOE
 
idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.LineAOE
 
idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.PointAOE
 
idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.PointAOE
 
idealLocations(Coord, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.Technique
Get a mapping of Coord keys representing locations to apply this Technique to, to ArrayList of Coord values representing which targets (by their location) are affected by choosing that Coord.
idealLocations(Coord, Set<Coord>, Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.Technique
Get a mapping of Coord keys representing locations to apply this Technique to, to ArrayList of Coord values representing which targets (by their location) are effected by choosing that Coord.
identifierOnlyStringHasher - Static variable in class squidpony.squidmath.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but only considers valid chars that are valid components of Java identifiers (it does not check that the Strings are valid identifiers, but considers only letters, digits, currency symbols, underscores (and related underscore-like characters), and a few other types of glyph, ignoring whitespace and most punctuation marks), and works in a cross-platform way.
identities() - Method in class squidpony.squidgrid.SpatialMap
Get a Set of all identities used for values in this data structure, returning a OrderedSet (defensively copying the key set used internally) for its stable iteration order.
identityHasher - Static variable in class squidpony.squidmath.CrossHash
 
identityIterator() - Method in class squidpony.squidgrid.SpatialMap
Iterates through identity keys in insertion order.
idHash - Variable in class squidpony.squidai.graph.Node
 
IDistribution - Interface in squidpony.squidmath
A way to take an IRNG and get one or more random numbers from it to produce a double in some statistical distribution, such as Gaussian (also called the normal distribution), exponential, or various simpler schemes that don't have common mathematical names.
IDistribution.SimpleDistribution - Class in squidpony.squidmath
An abstract IDistribution that always has a lower bound of 0.0 and an upper bound of IDistribution.EXCLUSIVE_ONE, matching the bounds of IRNG.nextDouble().
IDungeonGenerator - Interface in squidpony.squidgrid.mapping
Created by Tommy Ettinger on 6/1/2017.
IFilter<T> - Interface in squidpony
A filter is a function on colors.
IFlawed - Interface in squidpony.squidmath
An empty marker interface to indicate that an implementor has known or intentional issues with a key property of its functionality.
illegalBareWord - Static variable in class squidpony.ObText
 
IMarkup<T> - Interface in squidpony.panel
An interface that lets non-display code request some special rendering for a T value, and an implementation can handle this appropriately in display code.
IMarkup.StringMarkup - Class in squidpony.panel
Probably not that useful on its own, but may be good as an example.
ImmutableZone - Interface in squidpony.squidgrid.zone
Created by Tommy Ettinger on 11/24/2016.
IMP - Static variable in class squidpony.FakeLanguageGen
A fantasy language meant for obnoxious screeching annoying enemies more-so than for intelligent friends or foes.
Impl() - Constructor for class squidpony.panel.IColoredString.Impl
An empty instance.
Impl(String, T) - Constructor for class squidpony.panel.IColoredString.Impl
An instance initially containing text (with color).
Impl(Coord, int, int) - Constructor for class squidpony.squidgrid.mapping.Rectangle.Impl
 
inCircle(int, int, int, boolean, int, int) - Static method in enum squidpony.squidgrid.Radius
Gets a List of all Coord points within radiusLength of center using Euclidean measurement (making a circle).
inCircle(int, int, int, boolean, int, int, List<Coord>) - Static method in enum squidpony.squidgrid.Radius
Gets a List of all Coord points within radiusLength of center using Euclidean measurement (making a circle).
incr(int, int) - Method in class squidpony.squidmath.IntVLA
Adds value to the item in the IntVLA at index.
incr(int, short) - Method in class squidpony.squidmath.ShortVLA
Adds value to the item in the ShortVLA at index.
increasing(double[][], Coord[]) - Method in class squidpony.squidai.GreasedZOI
 
increasing(double[][], Coord[]) - Method in class squidpony.squidai.ZOI
 
independentRolls(int, int) - Method in class squidpony.squidmath.Dice
Get a list of the independent results of n rolls of dice with the given number of sides.
index - Variable in class squidpony.squidmath.BinaryHeap.Node
 
index - Variable in class squidpony.squidmath.GreasedRegion.GRIterator
 
index - Variable in class squidpony.squidmath.LowStorageShuffler
 
indexedBlueNoisePoint(double[], int, double) - Static method in class squidpony.squidmath.BlueNoise
IndexedDelaunayTriangulator - Class in squidpony.squidmath
Delaunay triangulation.
IndexedDelaunayTriangulator() - Constructor for class squidpony.squidmath.IndexedDelaunayTriangulator
 
indexOf(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Gets the position in the ordering of the given key, though not as efficiently as some data structures can do it (e.g.
indexOf(int) - Method in class squidpony.squidmath.IntIntOrderedMap
Gets the position in the ordering of the given key, though not as efficiently as some data structures can do it (e.g.
indexOf(int) - Method in class squidpony.squidmath.IntVLA
Tries to find the first occurrence of value in this IntVLA, and returns the index that value appears at if it is present, or -1 if it is not present.
indexOf(Object) - Method in class squidpony.squidmath.OrderedMap
Gets the position in the ordering of the given key, though not as efficiently as some data structures can do it (e.g.
indexOf(Object) - Method in class squidpony.squidmath.OrderedSet
Gets the position in the ordering of the given key, though not as efficiently as some data structures can do it (e.g.
indexOf(short) - Method in class squidpony.squidmath.ShortVLA
 
indexOf(CharSequence, Pattern, int) - Static method in class squidpony.StringKit
 
indexOf(CharSequence, String, int) - Static method in class squidpony.StringKit
 
indexOf(CharSequence, Pattern) - Static method in class squidpony.StringKit
 
indexOf(CharSequence, String) - Static method in class squidpony.StringKit
 
indexOfA(Object) - Method in class squidpony.squidmath.K2
Given an A object key, finds the position in the ordering that A has, or -1 if key is not present.
indexOfA(Object) - Method in class squidpony.squidmath.K2V1
Given an A object key, finds the position in the ordering which that A has, or -1 if key is not present.
indexOfB(Object) - Method in class squidpony.squidmath.K2
Given a B object key, finds the position in the ordering that B has, or -1 if key is not present.
indexOfB(Object) - Method in class squidpony.squidmath.K2V1
Given a B object key, finds the position in the ordering which that B has, or -1 if key is not present.
indexOfQ(Object) - Method in class squidpony.squidmath.K2V1
Given a Q value, finds the first position in the ordering which contains that value, or -1 if not present.
inDiamond(int, int, int, boolean, int, int) - Static method in enum squidpony.squidgrid.Radius
Gets a List of all Coord points within radiusLength of center using Manhattan measurement (making a diamond).
inDiamond(int, int, int, boolean, int, int, List<Coord>) - Static method in enum squidpony.squidgrid.Radius
Gets a List of all Coord points within radiusLength of center using Manhattan measurement (making a diamond).
INFERNAL - Static variable in class squidpony.FakeLanguageGen
Fantasy language that might be suitable for a language spoken by fiends, users of witchcraft, or people who seek to emulate or worship similar groups.
init(double[][]) - Method in class squidpony.squidai.graph.CostlyGraph
Re-initializes this DefaultGraph from a 2D double array that uses negative numbers to represent any kind of inaccessible cell, with all other numbers treated as possible to enter for a cost equal to that double.
init(double[][], boolean) - Method in class squidpony.squidai.graph.CostlyGraph
Re-initializes this DefaultGraph from a 2D double array that uses negative numbers to represent any kind of inaccessible cell, with all other numbers treated as possible to enter for a cost equal to that double.
init(char[][]) - Method in class squidpony.squidai.graph.DefaultGraph
Re-initializes a DefaultGraph from a 2D char array that uses '#' to represent any kind of inaccessible cell, with all other chars treated as walkable.
init(char[][], boolean) - Method in class squidpony.squidai.graph.DefaultGraph
Re-initializes this DefaultGraph from a 2D char array that uses '#' to represent any kind of inaccessible cell, with all other chars treated as walkable.
init() - Static method in class squidpony.squidmath.CoordPacker
 
init(long[]) - Method in class squidpony.squidmath.IsaacRNG
Can be used to re-initialize this IsaacRNG as if using the long-array constructor.
init(long) - Method in class squidpony.squidmath.IsaacRNG
Can be used to re-initialize this IsaacRNG as if using the single-long constructor.
init(String) - Method in class squidpony.squidmath.IsaacRNG
Can be used to re-initialize this IsaacRNG as if using the single-String constructor.
init(boolean) - Method in class squidpony.squidmath.IsaacRNG
Initializes this IsaacRNG; typically used from the constructor but can be called externally.
initialize(FakeLanguageGen, long) - Method in class squidpony.NaturalLanguageCipher
Changes the language this can cipher, clearing its known translation (if any) and using the given FakeLanguageGen and shift as if given to NaturalLanguageCipher(FakeLanguageGen, long).
initialize(double[]) - Method in class squidpony.squidai.CustomDijkstraMap
Used to initialize or re-initialize a CustomDijkstraMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
initialize(char[][]) - Method in class squidpony.squidai.CustomDijkstraMap
Used to initialize or re-initialize a CustomDijkstraMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
initialize(char[][], char) - Method in class squidpony.squidai.CustomDijkstraMap
Used to initialize or re-initialize a CustomDijkstraMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
initialize(double[][]) - Method in class squidpony.squidai.DijkstraMap
Used to initialize or re-initialize a DijkstraMap that needs a new physicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
initialize(char[][]) - Method in class squidpony.squidai.DijkstraMap
Used to initialize or re-initialize a DijkstraMap that needs a new physicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
initialize(char[][], char) - Method in class squidpony.squidai.DijkstraMap
Used to initialize or re-initialize a DijkstraMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
initialize(short[][]) - Method in class squidpony.squidgrid.MultiSpill
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
initialize(char[][]) - Method in class squidpony.squidgrid.MultiSpill
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
initialize(char[][], char) - Method in class squidpony.squidgrid.MultiSpill
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
initialize(double[][]) - Method in class squidpony.squidgrid.SoundMap
Used to initialize or re-initialize a SoundMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
initialize(char[][]) - Method in class squidpony.squidgrid.SoundMap
Used to initialize or re-initialize a SoundMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
initialize(char[][], char) - Method in class squidpony.squidgrid.SoundMap
Used to initialize or re-initialize a SoundMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
initialize(boolean[][]) - Method in class squidpony.squidgrid.Spill
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
initialize(char[][]) - Method in class squidpony.squidgrid.Spill
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
initialize(char[][], char) - Method in class squidpony.squidgrid.Spill
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
initialize(int, int) - Static method in class squidpony.squidmath.TuringPattern
Initializes a substance array that can be given to other static methods.
initialize(int, int, long) - Static method in class squidpony.squidmath.TuringPattern
Initializes a substance array that can be given to other static methods.
initialize(int, int, IRNG) - Static method in class squidpony.squidmath.TuringPattern
Initializes a substance array that can be given to other static methods.
initialize(int, int, Noise.Noise2D, long) - Static method in class squidpony.squidmath.TuringPattern
Initializes a substance array that can be given to other static methods.
initializeCost(char[][]) - Method in class squidpony.squidai.CustomDijkstraMap
Used to initialize the entry cost modifiers for games that require variable costs to enter squares.
initializeCost(int[]) - Method in class squidpony.squidai.CustomDijkstraMap
Used to initialize the entry cost modifiers for games that require variable costs to enter squares.
initializeCost(char[][]) - Method in class squidpony.squidai.DijkstraMap
Used to initialize the entry cost modifiers for games that require variable costs to enter squares.
initializeCost(char[][], char) - Method in class squidpony.squidai.DijkstraMap
Used to initialize the entry cost modifiers for games that require variable costs to enter squares.
initializeCost(double[][]) - Method in class squidpony.squidai.DijkstraMap
Used to initialize the entry cost modifiers for games that require variable costs to enter squares.
initializeInto(double[]) - Static method in class squidpony.squidmath.TuringPattern
Refills a substance array that can be given to other static methods.
initializeInto(double[], long) - Static method in class squidpony.squidmath.TuringPattern
Refills a substance array that can be given to other static methods.
initializeInto(double[], IRNG) - Static method in class squidpony.squidmath.TuringPattern
Initializes a substance array that can be given to other static methods.
initializeInto(double[], int, int, Noise.Noise2D, long) - Static method in class squidpony.squidmath.TuringPattern
Initializes a substance array that can be given to other static methods.
inLevel(char[][], Coord) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
inLevel(char[][], int, int) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
inLevel(double[][], Coord) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
inLevel(double[][], int, int) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
inLevel(T[][], Coord) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
inLevel(T[][], int, int) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
innerGenerate() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
innerGenerate(char[][], EnumMap<SectionDungeonGenerator.FillEffect, Integer>) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
innerGenerate() - Method in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
inRange(int, int, int, int, int, int) - Method in enum squidpony.squidgrid.Radius
 
INSECT - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that would typically be fitting for an insect-like species without a close equivalent to human lips.
insert(char[][], char[][], int, int) - Static method in class squidpony.ArrayTools
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
insert(double[][], double[][], int, int) - Static method in class squidpony.ArrayTools
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
insert(float[][], float[][], int, int) - Static method in class squidpony.ArrayTools
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
insert(int[][], int[][], int, int) - Static method in class squidpony.ArrayTools
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
insert(boolean[][], boolean[][], int, int) - Static method in class squidpony.ArrayTools
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
insert(int, int) - Method in class squidpony.squidmath.GreasedRegion
Sets the cell at x,y to "on".
insert(int) - Method in class squidpony.squidmath.GreasedRegion
Sets the given cell, "tightly" encoded for a specific width/height as by GreasedRegion.asTightEncoded(), to "on".
insert(Coord) - Method in class squidpony.squidmath.GreasedRegion
Sets the cell at point to "on".
insert(int, int, GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Takes another GreasedRegion, called other, with potentially different size and inserts its "on" cells into thi GreasedRegion at the given x,y offset, allowing negative x and/or y to put only part of other in this.
insert(int, int) - Method in class squidpony.squidmath.IntVLA
 
insert(int, short) - Method in class squidpony.squidmath.ShortVLA
 
insertCircle(Coord, int) - Method in class squidpony.squidmath.GreasedRegion
 
insertClosingConsonant(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
Adds the potential for the String insertion to be used as a consonant in addition to the consonants that the language already uses; insertion will replace an existing consonant at the end of a word with a probability of chance, so chance should be low (0.2 at most) unless you want the newly-inserted consonant to be likely to end every word of some sentences.
insertClosingVowel(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
Adds the potential for the String insertion to be used as a vowel in addition to the vowels that the language already uses; insertion will replace an existing vowel at the end of a word with a probability of chance, so chance should be low (0.2 at most) unless you want the newly-inserted vowel to be likely to end every word of some sentences.
insertConsonant(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
Adds the potential for the String insertion to be used as a consonant in addition to the consonants that the language already uses; insertion will replace an existing consonant (at any point in a word that had a consonant generated) with a probability of chance, so chance should be low (0.1 at most) unless you want the newly-inserted consonant to be likely to be present in every word of some sentences.
insertOpeningConsonant(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
Adds the potential for the String insertion to be used as a consonant in addition to the consonants that the language already uses; insertion will replace an existing consonant at the start of a word with a probability of chance, so chance should be low (0.2 at most) unless you want the newly-inserted consonant to be likely to start every word of some sentences.
insertOpeningVowel(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
Adds the potential for the String insertion to be used as a vowel in addition to the vowels that the language already uses; insertion will replace an existing vowel at the start of a word with a probability of chance, so chance should be low (0.2 at most) unless you want the newly-inserted vowel to be likely to start every word of some sentences.
insertPacked(short[], short) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, original, and a Hilbert Curve index, hilbert, this produces a packed short array that encodes "on" for any cell that was "on" in original, always encodes "on" for the position referred to by hilbert, and encodes "off" for cells that were "off" in original and are not the cell hilbert refers to.
insertPacked(short[], int, int) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, original, and a position as x,y numbers, this produces a packed short array that encodes "on" for any cell that was "on" in original, always encodes "on" for the position referred to by x and y, and encodes "off" for cells that were "off" in original and are not the cell x and y refer to.
insertRectangle(int, int, int, int) - Method in class squidpony.squidmath.GreasedRegion
 
insertSeveral(Coord...) - Method in class squidpony.squidmath.GreasedRegion
 
insertSeveral(int[]) - Method in class squidpony.squidmath.GreasedRegion
 
insertSeveral(Iterable<Coord>) - Method in class squidpony.squidmath.GreasedRegion
 
insertSeveralPacked(short[], int...) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, original, and a number of Hilbert Curve indices, hilbert, this produces a packed short array that encodes "on" for any cell that was "on" in original, always encodes "on" for the position referred to by any element of hilbert, and encodes "off" for cells that were "off" in original and are not in any cell hilbert refers to.
insertSeveralPacked(short[], Coord...) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, original, and a number of Coords, points, this produces a packed short array that encodes "on" for any cell that was "on" in original, always encodes "on" for the position referred to by any element of points, and encodes "off" for cells that were "off" in original and are not in any cell points refers to.
insertSeveralPacked(short[], Collection<Coord>) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, original, and a Collection of Coords, points, this produces a packed short array that encodes "on" for any cell that was "on" in original, always encodes "on" for the position referred to by any element of points, and encodes "off" for cells that were "off" in original and are not in any cell points refers to.
insertTranslation(int, int) - Method in class squidpony.squidmath.GreasedRegion
Adds to this GreasedRegion with a moved set of its own "on" cells, moved to the given x and y offset.
insertVowel(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
Adds the potential for the String insertion to be used as a vowel in addition to the vowels that the language already uses; insertion will replace an existing vowel (at any point in a word that had a vowel generated) with a probability of chance, so chance should be low (0.1 at most) unless you want the newly-inserted vowel to be likely to be present in every word of some sentences.
inSquare(int, int, int, boolean, int, int) - Static method in enum squidpony.squidgrid.Radius
Gets a List of all Coord points within radiusLength of center using Chebyshev measurement (making a square).
inSquare(int, int, int, boolean, int, int, List<Coord>) - Static method in enum squidpony.squidgrid.Radius
Gets a List of all Coord points within radiusLength of center using Chebyshev measurement (making a square).
instance - Static variable in class squidpony.squidmath.BathtubDistribution
 
instance - Static variable in class squidpony.squidmath.ClassicNoise
 
instance - Static variable in class squidpony.squidmath.CosmicNumbering
 
instance - Static variable in class squidpony.squidmath.CurvedBoundedDistribution
 
instance - Static variable in class squidpony.squidmath.ExponentialDistribution
 
instance - Static variable in class squidpony.squidmath.FastNoise
A publicly available FastNoise object with seed 1337, frequency 1.0f/32.0f, 1 octave of Simplex noise using SIMPLEX_FRACTAL noiseType, 2f lacunarity and 0.5f gain.
instance - Static variable in class squidpony.squidmath.FoalNoise
 
instance - Static variable in class squidpony.squidmath.FoamNoise
 
instance - Static variable in class squidpony.squidmath.FoamyNoise
 
instance - Static variable in class squidpony.squidmath.GaussianDistribution
 
instance - Static variable in class squidpony.squidmath.GlitchNoise
 
INSTANCE - Static variable in class squidpony.squidmath.GoldPointHash
 
INSTANCE - Static variable in class squidpony.squidmath.HappyPointHash
 
instance - Static variable in class squidpony.squidmath.HashedValueNoise
 
INSTANCE - Static variable in class squidpony.squidmath.HastyPointHash
 
INSTANCE - Static variable in class squidpony.squidmath.HushPointHash
 
INSTANCE - Static variable in class squidpony.squidmath.IntPointHash
 
instance - Static variable in class squidpony.squidmath.JackNoise
 
instance - Static variable in class squidpony.squidmath.JitterNoise
 
instance - Static variable in class squidpony.squidmath.KumaraswamyDistribution
 
instance - Static variable in class squidpony.squidmath.LumpNoise
 
instance - Static variable in class squidpony.squidmath.MasonNoise
 
instance - Static variable in class squidpony.squidmath.MerlinNoise
 
instance - Static variable in class squidpony.squidmath.Noise.Basic1D
 
instance - Static variable in class squidpony.squidmath.Noise.Sway1D
 
instance - Static variable in class squidpony.squidmath.Noise.Sway2D
 
instance - Static variable in class squidpony.squidmath.OctopusNoise
 
INSTANCE - Static variable in class squidpony.squidmath.PointHash
 
instance - Static variable in class squidpony.squidmath.PyrlinNoise
 
instance - Static variable in class squidpony.squidmath.PyrNoise
 
instance - Static variable in class squidpony.squidmath.SeededNoise
 
instance - Static variable in class squidpony.squidmath.SpikeDistribution
 
instance - Static variable in class squidpony.squidmath.UnifiedNoise
 
instance - Static variable in class squidpony.squidmath.ValueNoise
 
instance - Static variable in class squidpony.squidmath.WaveNoise
 
instance - Static variable in class squidpony.squidmath.WeavingNoise
 
instance - Static variable in class squidpony.squidmath.WhirlingNoise
 
instance - Static variable in class squidpony.squidmath.WhiteNoise
 
INSTANCE - Static variable in class squidpony.tileset.CavesLimitConnectivity
 
INSTANCE - Static variable in class squidpony.tileset.CavesTinyCorridors
 
INSTANCE - Static variable in class squidpony.tileset.CornerCaves
 
INSTANCE - Static variable in class squidpony.tileset.DefaultDungeon
 
INSTANCE - Static variable in class squidpony.tileset.HorizontalCorridorsV1
 
INSTANCE - Static variable in class squidpony.tileset.HorizontalCorridorsV2
 
INSTANCE - Static variable in class squidpony.tileset.HorizontalCorridorsV3
 
INSTANCE - Static variable in class squidpony.tileset.LimitConnectivityFat
 
INSTANCE - Static variable in class squidpony.tileset.LimitedConnectivity
 
INSTANCE - Static variable in class squidpony.tileset.Maze2Wide
 
INSTANCE - Static variable in class squidpony.tileset.MazePlus2Wide
 
INSTANCE - Static variable in class squidpony.tileset.OpenAreas
 
INSTANCE - Static variable in class squidpony.tileset.Ref2CornerCaves
 
INSTANCE - Static variable in class squidpony.tileset.RoomsAndCorridors
 
INSTANCE - Static variable in class squidpony.tileset.RoomsAndCorridors2WideDiagonalBias
 
INSTANCE - Static variable in class squidpony.tileset.RoomsLimitConnectivity
 
INSTANCE - Static variable in class squidpony.tileset.RoundRoomsDiagonalCorridors
 
INSTANCE - Static variable in class squidpony.tileset.SimpleCaves2Wide
 
INSTANCE - Static variable in class squidpony.tileset.SquareRoomsWithRandomRects
 
instance2D - Static variable in class squidpony.squidmath.PhantomNoise
 
instance3D - Static variable in class squidpony.squidmath.PhantomNoise
 
instance4D - Static variable in class squidpony.squidmath.PhantomNoise
 
instance5D - Static variable in class squidpony.squidmath.PhantomNoise
 
instance6D - Static variable in class squidpony.squidmath.PhantomNoise
 
instance7D - Static variable in class squidpony.squidmath.PhantomNoise
 
instance8D - Static variable in class squidpony.squidmath.PhantomNoise
 
instance_0_5 - Static variable in class squidpony.squidmath.ExponentialDistribution
 
instance_1_5 - Static variable in class squidpony.squidmath.ExponentialDistribution
 
instanceGaussianLike - Static variable in class squidpony.squidmath.CurvedBoundedDistribution
 
instanceTriangular - Static variable in class squidpony.squidmath.CurvedBoundedDistribution
 
int2DHasher - Static variable in class squidpony.squidmath.CrossHash
 
INT_PHI - Static variable in class squidpony.squidmath.HashCommon
232 · φ, φ = (√5 − 1)/2.
intBitsToFloat(int) - Static method in class squidpony.squidmath.NumberTools
Identical to Float.intBitsToFloat(int) on desktop; optimized on GWT.
IntDoubleOrderedMap - Class in squidpony.squidmath
An int-key and int-value insertion-ordered hash map with with a fast implementation, originally from fastutil as Object2ObjectLinkedOpenHashMap but modified (in OrderedMap) to support constant-time indexed access of keys, values, and entries, and reordering.
IntDoubleOrderedMap(int, float) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
Creates a new OrderedMap.
IntDoubleOrderedMap(int) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
Creates a new OrderedMap with 0.75f as load factor.
IntDoubleOrderedMap() - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
Creates a new OrderedMap with initial expected 16 entries and 0.75f as load factor.
IntDoubleOrderedMap(IntDoubleOrderedMap, float) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
Creates a new OrderedMap copying a given one.
IntDoubleOrderedMap(IntDoubleOrderedMap) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
Creates a new OrderedMap with 0.75f as load factor copying a given one.
IntDoubleOrderedMap(int[], double[], float) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
IntDoubleOrderedMap(int[], double[]) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
Creates a new OrderedMap with 0.75f as load factor using the elements of two parallel arrays.
IntDoubleOrderedMap.FastEntryIterator - Class in squidpony.squidmath
 
IntDoubleOrderedMap.KeyIterator - Class in squidpony.squidmath
An iterator on keys.
IntDoubleOrderedMap.KeySet - Class in squidpony.squidmath
 
IntDoubleOrderedMap.MapEntry - Class in squidpony.squidmath
The entry class for a OrderedMap does not record key and value, but rather the position in the hash table of the corresponding entry.
IntDoubleOrderedMap.MapEntrySet - Class in squidpony.squidmath
 
IntDoubleOrderedMap.ValueCollection - Class in squidpony.squidmath
 
IntDoubleOrderedMap.ValueIterator - Class in squidpony.squidmath
An iterator on values.
interiorCircleLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
interiorDiamondLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
interiorPlus - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
interiorPlusLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
interiorSquare - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
interiorSquareLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
interleaveBits(int, int) - Static method in class squidpony.squidmath.GreasedRegion
Narrow-purpose; takes an x and a y value, each between 0 and 65535 inclusive, and interleaves their bits so the least significant bit and every other bit after it are filled with the bits of x, while the second-least-significant bit and every other bit after that are filled with the bits of y.
interpolate(Coord, float) - Method in class squidpony.squidmath.Coord
Gets a (usually cached) Coord between this Coord and end, with the actual position relative to this based on amountTraveled.
interpolation - Variable in class squidpony.squidmath.FastNoise
 
intersectPacked(short[], short[]) - Static method in class squidpony.squidmath.CoordPacker
Given two packed short arrays, left and right, this produces a packed short array that encodes "on" for any cell that was "on" in both left and in right, and encodes "off" for cells that were off in either array.
intersects(short[], short[]) - Static method in class squidpony.squidmath.CoordPacker
Given two packed short arrays, left and right, this returns true if they encode any overlapping area (their areas intersect), or false if they do not overlap at all (they don't intersect).
intersects(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Returns true if any cell is "on" in both this GreasedRegion and in other; returns false otherwise.
intersectsWith(Zone) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
intersectsWith(Zone) - Method in interface squidpony.squidgrid.zone.Zone
 
intersectsWith(Zone) - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
intersectsWith(Zone) - Method in class squidpony.squidmath.GreasedRegion
 
intFromBin(CharSequence) - Static method in class squidpony.StringKit
Reads in a CharSequence containing only binary digits (only 0 and 1) and returns the int they represent, reading at most 32 characters and returning the result if valid or 0 otherwise.
intFromBin(CharSequence, int, int) - Static method in class squidpony.StringKit
Reads in a CharSequence containing only binary digits (only 0 and 1) and returns the int they represent, reading at most 32 characters and returning the result if valid or 0 otherwise.
intFromDec(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 int they represent, reading at most 10 characters (11 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
intFromDec(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 int they represent, reading at most 10 characters (11 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
intFromHex(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 int they represent, reading at most 8 characters (9 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
intFromHex(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 int they represent, reading at most 8 characters (9 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
intFromHex(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 int they represent, reading at most 8 characters (9 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
intHasher - Static variable in class squidpony.squidmath.CrossHash
 
IntImpl() - Constructor for class squidpony.squidmath.IPointHash.IntImpl
 
IntImpl(int) - Constructor for class squidpony.squidmath.IPointHash.IntImpl
 
IntIntOrderedMap - Class in squidpony.squidmath
An int-key and int-value insertion-ordered hash map with with a fast implementation, originally from fastutil as Object2ObjectLinkedOpenHashMap but modified (in OrderedMap) to support constant-time indexed access of keys, values, and entries, and reordering.
IntIntOrderedMap(int, float) - Constructor for class squidpony.squidmath.IntIntOrderedMap
Creates a new OrderedMap.
IntIntOrderedMap(int) - Constructor for class squidpony.squidmath.IntIntOrderedMap
Creates a new OrderedMap with 0.75f as load factor.
IntIntOrderedMap() - Constructor for class squidpony.squidmath.IntIntOrderedMap
Creates a new OrderedMap with initial expected 16 entries and 0.75f as load factor.
IntIntOrderedMap(IntIntOrderedMap, float) - Constructor for class squidpony.squidmath.IntIntOrderedMap
Creates a new OrderedMap copying a given one.
IntIntOrderedMap(IntIntOrderedMap) - Constructor for class squidpony.squidmath.IntIntOrderedMap
Creates a new OrderedMap with 0.75f as load factor copying a given one.
IntIntOrderedMap(int[], int[], float) - Constructor for class squidpony.squidmath.IntIntOrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
IntIntOrderedMap(IntVLA, IntVLA) - Constructor for class squidpony.squidmath.IntIntOrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
IntIntOrderedMap(IntVLA, IntVLA, float) - Constructor for class squidpony.squidmath.IntIntOrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
IntIntOrderedMap(int[], int[]) - Constructor for class squidpony.squidmath.IntIntOrderedMap
Creates a new OrderedMap with 0.75f as load factor using the elements of two parallel arrays.
IntIntOrderedMap.FastEntryIterator - Class in squidpony.squidmath
 
IntIntOrderedMap.KeyIterator - Class in squidpony.squidmath
An iterator on keys.
IntIntOrderedMap.KeySet - Class in squidpony.squidmath
 
IntIntOrderedMap.MapEntry - Class in squidpony.squidmath
The entry class for a OrderedMap does not record key and value, but rather the position in the hash table of the corresponding entry.
IntIntOrderedMap.MapEntrySet - Class in squidpony.squidmath
 
IntIntOrderedMap.ValueCollection - Class in squidpony.squidmath
 
IntIntOrderedMap.ValueIterator - Class in squidpony.squidmath
An iterator on values.
intoChars(char[][], char, char) - Method in class squidpony.squidmath.GreasedRegion
Fills this GreasedRegion's data into the given 2D char array, modifying it and returning it, with "on" cells filled with the char parameter on and "off" cells with the parameter off.
intoChars(char[][], char) - Method in class squidpony.squidmath.GreasedRegion
Fills this GreasedRegion's data into the given 2D char array, modifying it and returning it, with "on" cells filled with the char parameter on and "off" cells left as-is.
IntPointHash - Class in squidpony.squidmath
A group of similar methods for getting hashes of points based on int coordinates in 2, 3, 4, or 6 dimensions and an int for state; the code is similar to HastyPointHash but will be much faster on GWT.
IntPointHash() - Constructor for class squidpony.squidmath.IntPointHash
 
IntPointHash(int) - Constructor for class squidpony.squidmath.IntPointHash
 
IntSet - Class in squidpony.squidmath
An unordered set where the items are unboxed ints.
IntSet() - Constructor for class squidpony.squidmath.IntSet
Creates a new set with an initial capacity of 51 and a load factor of 0.8.
IntSet(int) - Constructor for class squidpony.squidmath.IntSet
Creates a new set with a load factor of 0.8.
IntSet(int, float) - Constructor for class squidpony.squidmath.IntSet
Creates a new set with the specified initial capacity and load factor.
IntSet(IntSet) - Constructor for class squidpony.squidmath.IntSet
Creates a new set identical to the specified set.
IntSet.IntSetIterator - Class in squidpony.squidmath
 
IntSetIterator(IntSet) - Constructor for class squidpony.squidmath.IntSet.IntSetIterator
 
IntVLA - Class in squidpony.squidmath
A resizable, ordered or unordered variable-length int array.
IntVLA() - Constructor for class squidpony.squidmath.IntVLA
Creates an ordered array with a capacity of 16.
IntVLA(int) - Constructor for class squidpony.squidmath.IntVLA
Creates an ordered array with the specified capacity.
IntVLA(IntVLA) - Constructor for class squidpony.squidmath.IntVLA
Creates a new array containing the elements in the specific array.
IntVLA(int[]) - Constructor for class squidpony.squidmath.IntVLA
Creates a new ordered array containing the elements in the specified array.
IntVLA(int[], int, int) - Constructor for class squidpony.squidmath.IntVLA
Creates a new array containing the elements in the specified array.
INUKTITUT - Static variable in class squidpony.FakeLanguageGen
Imitation text from an approximation of one of the Inuktitut languages spoken by various people of the Arctic and nearby areas.
INV_INT_PHI - Static variable in class squidpony.squidmath.HashCommon
The reciprocal of HashCommon.INT_PHI modulo 232.
INV_LONG_PHI - Static variable in class squidpony.squidmath.HashCommon
The reciprocal of HashCommon.LONG_PHI modulo 264.
inverseHeight - Variable in class squidpony.squidmath.Noise.Seamless2D
 
InverseLayered1D() - Constructor for class squidpony.squidmath.Noise.InverseLayered1D
 
InverseLayered1D(Noise.Noise1D) - Constructor for class squidpony.squidmath.Noise.InverseLayered1D
 
InverseLayered1D(Noise.Noise1D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered1D
 
InverseLayered1D(Noise.Noise1D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered1D
 
InverseLayered1D(Noise.Noise1D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered1D
 
InverseLayered2D() - Constructor for class squidpony.squidmath.Noise.InverseLayered2D
 
InverseLayered2D(Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.InverseLayered2D
 
InverseLayered2D(Noise.Noise2D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered2D
 
InverseLayered2D(Noise.Noise2D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered2D
 
InverseLayered2D(Noise.Noise2D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered2D
 
InverseLayered3D() - Constructor for class squidpony.squidmath.Noise.InverseLayered3D
 
InverseLayered3D(Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.InverseLayered3D
 
InverseLayered3D(Noise.Noise3D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered3D
 
InverseLayered3D(Noise.Noise3D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered3D
 
InverseLayered3D(Noise.Noise3D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered3D
 
InverseLayered4D() - Constructor for class squidpony.squidmath.Noise.InverseLayered4D
 
InverseLayered4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.InverseLayered4D
 
InverseLayered4D(Noise.Noise4D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered4D
 
InverseLayered4D(Noise.Noise4D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered4D
 
InverseLayered4D(Noise.Noise4D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered4D
 
InverseLayered5D() - Constructor for class squidpony.squidmath.Noise.InverseLayered5D
 
InverseLayered5D(Noise.Noise5D) - Constructor for class squidpony.squidmath.Noise.InverseLayered5D
 
InverseLayered5D(Noise.Noise5D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered5D
 
InverseLayered5D(Noise.Noise5D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered5D
 
InverseLayered5D(Noise.Noise5D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered5D
 
InverseLayered6D() - Constructor for class squidpony.squidmath.Noise.InverseLayered6D
 
InverseLayered6D(Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.InverseLayered6D
 
InverseLayered6D(Noise.Noise6D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered6D
 
InverseLayered6D(Noise.Noise6D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered6D
 
InverseLayered6D(Noise.Noise6D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered6D
 
inverseMask(char[][], char) - Method in class squidpony.squidmath.GreasedRegion
Returns a copy of map where if a cell is "off" in this GreasedRegion, this keeps the value in map intact, and where a cell is "on", it instead writes the char toWrite.
inverseNextLong(long) - Static method in class squidpony.squidmath.MoonwalkRNG
Given the output of a call to MoonwalkRNG.nextLong() as out, this finds the state of the MoonwalkRNG that produce that output.
inverseNextLong(long) - Static method in class squidpony.squidmath.PulleyRNG
Given the output of a call to PulleyRNG.nextLong() as out, this finds the state of the PulleyRNG that produce that output.
inverseWidth - Variable in class squidpony.squidmath.Noise.Seamless2D
 
invertAdjacent - Variable in class squidpony.squidgrid.Adjacency
 
invertOrdering(int[]) - Static method in class squidpony.ArrayTools
Given an ordering such as one produced by RNG.randomOrdering(int, int[]), this finds its inverse, able to reverse the reordering and vice versa.
invertOrdering(int[], int[]) - Static method in class squidpony.ArrayTools
Given an ordering such as one produced by RNG.randomOrdering(int, int[]), this finds its inverse, able to reverse the reordering and vice versa.
iota - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
iota - Static variable in class squidpony.squidmath.CrossHash.Mist
 
iota - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
iota_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
iota_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
iota_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
IPointHash - Interface in squidpony.squidmath
An interface for "point hashes", that is, functions that produce usually-unique integer results given multiple integer inputs.
IPointHash.IntImpl - Class in squidpony.squidmath
A convenience abstract class to implement IPointHash when you have an int for state.
IPointHash.LongImpl - Class in squidpony.squidmath
A convenience abstract class to implement IPointHash when you have a long for state.
ipos - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
ipos - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
ipos_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
ipos_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
IRNG - Interface in squidpony.squidmath
Interface for full-featured random number generators to implement (it does more than, and includes all of, RandomnessSource).
is_corner - Variable in class squidpony.squidgrid.mapping.styled.Config
 
IsaacRNG - Class in squidpony.squidmath
This is a port of the public domain Isaac64 (cryptographic) random number generator to Java.
IsaacRNG() - Constructor for class squidpony.squidmath.IsaacRNG
Constructs an IsaacRNG with no seed; this will produce one sequence of numbers as if the seed were 0 (which it essentially is, though passing 0 to the constructor that takes a long will produce a different sequence) instead of what the other RandomnessSources do (initialize with a low-quality random number from Math.random()).
IsaacRNG(long[]) - Constructor for class squidpony.squidmath.IsaacRNG
Constructs an IsaacRNG with the given seed, which should be a rather large array of long values.
IsaacRNG(long) - Constructor for class squidpony.squidmath.IsaacRNG
Constructs an IsaacRNG with its state filled by the value of seed, run through the LightRNG algorithm.
IsaacRNG(String) - Constructor for class squidpony.squidmath.IsaacRNG
Constructs an IsaacRNG with its state filled by repeated hashing of seed.
isAdjacent(Coord) - Method in class squidpony.squidmath.Coord
 
isArray - Variable in class squidpony.StringConvert
 
isBlocked(int, int) - Method in class squidpony.squidai.CustomDijkstraMap
 
isBlocked(int, int, int[][][], double[], double) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
isBlocked(int, int, int[][][], double[], double) - Method in class squidpony.squidgrid.Adjacency
 
isBlocked(int, int, int[][][], double[], double) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
isCardinal() - Method in enum squidpony.squidgrid.Direction
 
isDiagonal() - Method in enum squidpony.squidgrid.Direction
 
isDirected() - Method in class squidpony.squidai.graph.Graph
Check if the graph is directed, that is whether the edges form an ordered pair or a set.
isDirected() - Method in class squidpony.squidai.graph.UndirectedGraph
 
isEmpty() - Method in class squidpony.panel.IColoredString.Impl
 
isEmpty() - Method in interface squidpony.panel.IColoredString
 
isEmpty() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
isEmpty() - Method in class squidpony.squidgrid.SpatialMap
 
isEmpty() - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
isEmpty() - Method in class squidpony.squidgrid.zone.ListZone
 
isEmpty() - Method in interface squidpony.squidgrid.zone.Zone
 
isEmpty() - Method in class squidpony.squidmath.Arrangement
 
isEmpty() - Method in class squidpony.squidmath.Arrangement.KeySet
 
isEmpty() - Method in class squidpony.squidmath.BinaryHeap
Returns true if the heap is empty.
isEmpty(short[]) - Static method in class squidpony.squidmath.CoordPacker
Checks if no cells are encoded as "on" in packed.
isEmpty() - Method in class squidpony.squidmath.GreasedRegion
 
isEmpty() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
isEmpty() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
isEmpty() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
isEmpty() - Method in class squidpony.squidmath.IntIntOrderedMap
 
isEmpty() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
isEmpty() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
isEmpty() - Method in class squidpony.squidmath.IntSet
Returns true if the set is empty.
isEmpty() - Method in class squidpony.squidmath.IntVLA
 
isEmpty() - Method in class squidpony.squidmath.K2
 
isEmpty() - Method in class squidpony.squidmath.K2V1
I think you can guess what this does.
isEmpty() - Method in class squidpony.squidmath.OrderedMap
 
isEmpty() - Method in class squidpony.squidmath.OrderedMap.KeySet
 
isEmpty() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
isEmpty() - Method in class squidpony.squidmath.OrderedSet
 
isEmpty() - Method in class squidpony.squidmath.Region
Returns true if there are no Coords in this Region, or false otherwise.
isEmpty() - Method in class squidpony.squidmath.UnorderedMap
 
isEmpty() - Method in class squidpony.squidmath.UnorderedSet
 
isExpanding() - Method in class squidpony.squidai.CloudAOE
 
isFloor(char) - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
 
isFractalSpiral() - Method in class squidpony.squidmath.FastNoise
Returns true if this uses a spiraling rotation as octaves are added to fractal noise.
isInDungeon(Coord) - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
 
isInGrid(int, int) - Method in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
 
isInGrid(int, int) - Method in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
isNeighbor(DelaunayTriangulator.Edge) - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
Returns true if this triangle contains the given edge.
isNeighbor(CoordDouble, CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
 
isNeighbor(Voronoi.Edge) - Method in class squidpony.squidmath.Voronoi.Triangle
Returns true if this triangle contains the given edge.
isNeighbor(CoordDouble, CoordDouble) - Method in class squidpony.squidmath.Voronoi.Triangle
 
isOrientedCCW() - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
Test if this triangle is oriented counterclockwise (CCW).
isOrientedCCW() - Method in class squidpony.squidmath.Voronoi.Triangle
Test if this triangle is oriented counterclockwise (CCW).
isPointInCircumcircle(CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
Tests if a given point lies in the circumcircle of this triangle.
isPointInCircumcircle(CoordDouble) - Method in class squidpony.squidmath.Voronoi.Triangle
Tests if a given point lies in the circumcircle of this triangle.
isPointInPolygon(double[], int, int, double, double) - Static method in class squidpony.squidmath.IndexedDelaunayTriangulator
Returns true if the specified point is in the polygon.
isqrt(long) - Static method in class squidpony.squidmath.MathExtras
Integer square root (using floor), maintaining correct results even for very large long values.
isReachable(char[][], int, int, int, int) - Method in class squidpony.squidgrid.LOS
Returns true if a line can be drawn from the start point to the target point without intervening obstructions.
isReachable(double[][], int, int, int, int) - Method in class squidpony.squidgrid.LOS
Returns true if a line can be drawn from the start point to the target point without intervening obstructions.
isReachable(double[][], int, int, int, int, Radius) - Method in class squidpony.squidgrid.LOS
Returns true if a line can be drawn from the start point to the target point without intervening obstructions.
isReachable(char[][], int, int, int, int, Radius) - Method in class squidpony.squidgrid.LOS
Returns true if a line can be drawn from the start point to the target point without intervening obstructions.
issueLog - Static variable in class squidpony.Maker
Stores any information relating to non-fatal issues, such as caught and handled Exceptions that still change the behavior of methods.
IStatefulRNG - Interface in squidpony.squidmath
Simply groups the two interfaces IRNG and StatefulRandomness so some implementations of IRNG can have their states read from and written to.
isWithin(int, int) - Method in class squidpony.squidmath.Coord
Returns true if x is between 0 (inclusive) and width (exclusive) and y is between 0 (inclusive) and height (exclusive), false otherwise.
isWithinRectangle(int, int, int, int) - Method in class squidpony.squidmath.Coord
Returns true if x is between minX (inclusive) and maxX (exclusive) and y is between minY (inclusive) and maxY (exclusive), false otherwise.
itemMapping - Variable in class squidpony.squidgrid.SpatialMap
 
items - Variable in class squidpony.Mnemonic
 
items - Variable in class squidpony.squidmath.IntVLA
 
items() - Method in class squidpony.squidmath.ProbabilityTable
Provides a set of the items in this table, without reference to their weight.
items - Variable in class squidpony.squidmath.ShortVLA
 
iterator() - Method in class squidpony.panel.IColoredString.Impl
 
iterator() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
iterator() - Method in class squidpony.squidgrid.SpatialMap
Iterates through values in insertion order.
iterator() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
iterator() - Method in class squidpony.squidmath.Arrangement
Returns an iterator over elements of type T.
iterator() - Method in class squidpony.squidmath.Arrangement.KeySet
 
iterator() - Method in class squidpony.squidmath.Arrangement.ValueCollection
 
iterator() - Method in class squidpony.squidmath.CombinationGenerator
Provides a read-only iterator for iterating over the combinations generated by this object.
iterator() - Method in class squidpony.squidmath.GapShuffler
Returns an infinite iterator over elements of type T; the returned iterator is this object.
iterator() - Method in class squidpony.squidmath.GreasedRegion
 
iterator() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
iterator() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
iterator() - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueCollection
 
iterator() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
iterator() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
iterator() - Method in class squidpony.squidmath.IntIntOrderedMap.ValueCollection
 
iterator() - Method in class squidpony.squidmath.IntSet
Returns an iterator for the keys in the set.
iterator() - Method in class squidpony.squidmath.OrderedMap.KeySet
 
iterator() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
iterator() - Method in class squidpony.squidmath.OrderedMap.ValueCollection
 
iterator() - Method in class squidpony.squidmath.OrderedSet
 
iterator() - Method in class squidpony.squidmath.PermutationGenerator
Provides a read-only iterator for iterating over the permutations generated by this object.
iterator() - Method in class squidpony.squidmath.UnorderedMap.ValueCollection
 
iterator() - Method in class squidpony.squidmath.UnorderedSet
 
iteratorA() - Method in class squidpony.squidmath.K2
Creates a new iterator over the A keys this holds.
iteratorA() - Method in class squidpony.squidmath.K2V1
Creates a new iterator over the A keys this holds.
iteratorB() - Method in class squidpony.squidmath.K2
Creates a new iterator over the B keys this holds.
iteratorB() - Method in class squidpony.squidmath.K2V1
Creates a new iterator over the B keys this holds.
iteratorQ() - Method in class squidpony.squidmath.K2V1
Creates a new iterator over the Q values this holds.
iText() - Method in enum squidpony.Messaging.NounTrait
 

J

JackNoise - Class in squidpony.squidmath
Really weird experimental noise meant to be like ValueNoise, but faster in higher dimensions by using the simplex grid that SeededNoise uses.
JackNoise() - Constructor for class squidpony.squidmath.JackNoise
 
JackNoise(long) - Constructor for class squidpony.squidmath.JackNoise
 
JAPANESE_ROMANIZED - Static variable in class squidpony.FakeLanguageGen
Imitation Japanese, romanized to use the Latin alphabet.
JitterNoise - Class in squidpony.squidmath
"Classic Perlin" noise with jitter applied to the grid it operates on.
JitterNoise() - Constructor for class squidpony.squidmath.JitterNoise
 
JitterNoise(long) - Constructor for class squidpony.squidmath.JitterNoise
 
join(CharSequence, CharSequence...) - Static method in class squidpony.StringKit
 
join(CharSequence, Collection<? extends CharSequence>) - Static method in class squidpony.StringKit
 
join(CharSequence, long...) - Static method in class squidpony.StringKit
 
join(CharSequence, double...) - Static method in class squidpony.StringKit
 
join(CharSequence, int...) - Static method in class squidpony.StringKit
 
join(CharSequence, float...) - Static method in class squidpony.StringKit
 
join(CharSequence, short...) - Static method in class squidpony.StringKit
 
join(CharSequence, char...) - Static method in class squidpony.StringKit
 
join(CharSequence, byte...) - Static method in class squidpony.StringKit
 
join(CharSequence, boolean...) - Static method in class squidpony.StringKit
 
join(CharSequence, Object[]) - Static method in class squidpony.StringKit
Joins the items in elements by calling their toString method on them (or just using the String "null" for null items), and separating each item with delimiter.
join(CharSequence, Iterable<?>) - Static method in class squidpony.StringKit
Joins the items in elements by calling their toString method on them (or just using the String "null" for null items), and separating each item with delimiter.
joinAlt(boolean...) - Static method in class squidpony.StringKit
Joins the boolean array elements without delimiters into a String, using "1" for true and "0" for false.
joinAlt(CharSequence, long...) - Static method in class squidpony.StringKit
Like StringKit.join(CharSequence, long...), but this appends an 'L' to each number so they can be read in by Java.
joinArrays(CharSequence, char[]...) - Static method in class squidpony.StringKit
 
jump() - Method in class squidpony.squidmath.LongPeriodRNG
This is the jump function for the generator.
jump(long) - Static method in class squidpony.squidmath.StrangerRNG
Jumps state ahead by 0x9E3779B97F4A7C15 steps of the generator StrangerRandom uses for its stateA and stateB.
justify(int) - Method in class squidpony.panel.IColoredString.Impl
 
justify(int) - Method in interface squidpony.panel.IColoredString
This method does NOT guarantee that the result's length is width.

K

K2<A,B> - Class in squidpony.squidmath
An ordered bidirectional map-like data structure, with unique A keys and unique B keys updated together like a map that can be queried by A keys, B keys, or int indices.
K2() - Constructor for class squidpony.squidmath.K2
Constructs an empty K2.
K2(int) - Constructor for class squidpony.squidmath.K2
Constructs a K2 with the expected number of indices to hold (the number of A and number of B items is always the same, and this will be more efficient if expected is greater than that number).
K2(int, float) - Constructor for class squidpony.squidmath.K2
Constructs a K2 with the expected number of indices to hold (the number of A and number of B items is always the same, and this will be more efficient if expected is greater than that number) and the load factor to use, between 0.1f and 0.8f usually (using load factors higher than 0.8f can cause problems).
K2(int, float, CrossHash.IHasher, CrossHash.IHasher) - Constructor for class squidpony.squidmath.K2
Constructs a K2 with the expected number of indices to hold (the number of A and number of B items are always equal, and this will be more efficient if expected is greater than that number), the load factor to use, between 0.1f and 0.8f usually (using load factors higher than 0.8f can cause problems), and two IHasher implementations, such as CrossHash.generalHasher, that will be used to hash and compare for equality with A keys and B keys, respectively.
K2(Iterable<? extends A>, Iterable<? extends B>) - Constructor for class squidpony.squidmath.K2
Constructs a K2 from a pair of Iterables that will be processed in pairs, adding a unique A from aKeys if and only if it can also add a unique B from bKeys, otherwise skipping that pair.
K2(K2<? extends A, ? extends B>) - Constructor for class squidpony.squidmath.K2
 
K2(Arrangement<A>, Arrangement<B>) - Constructor for class squidpony.squidmath.K2
 
K2V1<A,B,Q> - Class in squidpony.squidmath
An ordered multi-directional map-like data structure with two sets of keys and one list of values.
K2V1() - Constructor for class squidpony.squidmath.K2V1
Constructs an empty K2V1 with the default parameters: 32 expected indices and a load factor of 0.5f.
K2V1(int) - Constructor for class squidpony.squidmath.K2V1
Constructs an empty K2V1 that can hold expected indices before resizing and has a load factor of 0.5f.
K2V1(int, float) - Constructor for class squidpony.squidmath.K2V1
Constructs an empty K2V1 that can hold expected indices before resizing and has load factor f.
K2V1(Iterable<A>, Iterable<B>, Iterable<Q>) - Constructor for class squidpony.squidmath.K2V1
Constructs a K2V1 from an A iterable, a B iterable, and a Q iterable, where the A and B items should be unique (if they aren't, each item that would be associated with a duplicate A or B will be skipped).
K2V1(K2V1<A, B, Q>) - Constructor for class squidpony.squidmath.K2V1
Constructs a K2V1 from another K2V1 with ths same A, B, and Q types.
kappa - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
kappa - Static variable in class squidpony.squidmath.CrossHash.Mist
 
kappa - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
kappa_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
kappa_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
kappa_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
key - Variable in class squidpony.squidmath.Arrangement
The array of keys.
key - Variable in class squidpony.squidmath.IntDoubleOrderedMap
The array of keys.
key - Variable in class squidpony.squidmath.IntIntOrderedMap
The array of keys.
key - Variable in class squidpony.squidmath.OrderedMap
The array of keys.
key - Variable in class squidpony.squidmath.OrderedSet
The array of keys.
key - Variable in class squidpony.squidmath.UnorderedMap
The array of keys.
key - Variable in class squidpony.squidmath.UnorderedSet
The array of keys.
key0 - Variable in class squidpony.squidmath.LowStorageShuffler
 
key1 - Variable in class squidpony.squidmath.LowStorageShuffler
 
key2 - Variable in class squidpony.squidmath.LowStorageShuffler
 
key3 - Variable in class squidpony.squidmath.LowStorageShuffler
 
keyAt(int) - Method in class squidpony.squidmath.Arrangement
Gets the key at the given index in the iteration order in constant time (random-access).
keyAt(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Gets the key at the given index in the iteration order in constant time (random-access).
keyAt(int) - Method in class squidpony.squidmath.IntIntOrderedMap
Gets the key at the given index in the iteration order in constant time (random-access).
keyAt(int) - Method in class squidpony.squidmath.OrderedMap
Gets the key at the given index in the iteration order in constant time (random-access).
keyCount() - Method in class squidpony.squidmath.K2
 
keyCount() - Method in class squidpony.squidmath.K2V1
 
KeyIterator() - Constructor for class squidpony.squidmath.Arrangement.KeyIterator
 
KeyIterator() - Constructor for class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
 
KeyIterator() - Constructor for class squidpony.squidmath.IntIntOrderedMap.KeyIterator
 
KeyIterator() - Constructor for class squidpony.squidmath.OrderedMap.KeyIterator
 
keyList() - Method in class squidpony.ObText
Gets all Strings from the top level of this ObText, not including any associated values, and puts them in an ArrayList of String.
keyOrderedSet() - Method in class squidpony.ObText
Gets all unique Strings from the top level of this ObText, not including any associated values, and puts them in an OrderedSet of String.
keys - Variable in class squidpony.squidmath.Arrangement
Cached set of keys.
keys - Variable in class squidpony.squidmath.IntDoubleOrderedMap
Cached set of keys.
keys - Variable in class squidpony.squidmath.IntIntOrderedMap
Cached set of keys.
keys - Variable in class squidpony.squidmath.K2V1
 
keys - Variable in class squidpony.squidmath.OrderedMap
Cached set of keys.
keys - Variable in class squidpony.squidmath.UnorderedMap
Cached set of keys.
keysA - Variable in class squidpony.squidmath.K2
 
keysAsArray() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
keysAsArray() - Method in class squidpony.squidmath.IntIntOrderedMap
 
keysAsOrderedSet() - Method in class squidpony.squidmath.Arrangement
 
keysAsOrderedSet() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
keysAsOrderedSet() - Method in class squidpony.squidmath.IntIntOrderedMap
 
keysAsOrderedSet() - Method in class squidpony.squidmath.OrderedMap
 
keysAt(int...) - Method in class squidpony.squidmath.Arrangement
 
keysAt(IntVLA) - Method in class squidpony.squidmath.Arrangement
 
keysB - Variable in class squidpony.squidmath.K2
 
keySet() - Method in class squidpony.ObText
Gets all unique Strings from the top level of this ObText, not including any associated values, and puts them in a HashSet of String.
keySet() - Method in class squidpony.squidmath.Arrangement
 
KeySet() - Constructor for class squidpony.squidmath.Arrangement.KeySet
 
keySet() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
KeySet() - Constructor for class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
keySet() - Method in class squidpony.squidmath.IntIntOrderedMap
 
KeySet() - Constructor for class squidpony.squidmath.IntIntOrderedMap.KeySet
 
keySet() - Method in class squidpony.squidmath.OrderedMap
 
KeySet() - Constructor for class squidpony.squidmath.OrderedMap.KeySet
 
keySet() - Method in class squidpony.squidmath.UnorderedMap
 
kimaris - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
kimaris - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
kimaris_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
kimaris_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
KnownSizePointHash - Class in squidpony.squidmath
A very simple point hash meant only for fixed-size grids, and only for when the hash must be unique but does not need to be randomized.
KnownSizePointHash() - Constructor for class squidpony.squidmath.KnownSizePointHash
Creates a KnownSizePointHash with a grid width of 80.
KnownSizePointHash(int) - Constructor for class squidpony.squidmath.KnownSizePointHash
Creates a KnownSizePointHash with the specified grid width; the grid height doesn't matter.
KnownSizePointHash(int, int) - Constructor for class squidpony.squidmath.KnownSizePointHash
Creates a KnownSizePointHash with the specified state and grid width; the grid height doesn't matter.
KOBOLD - Static variable in class squidpony.FakeLanguageGen
Fantasy language based closely on FakeLanguageGen.DRAGON, but with much shorter words normally and closing syllables that may sound "rushed" or "crude", though it has the same general frequency of most consonants and vowels.
KOREAN_ROMANIZED - Static variable in class squidpony.FakeLanguageGen
Imitation text from an approximation of Korean, using the Revised Romanization method that is official in South Korea today and is easier to type.
KumaraswamyDistribution - Class in squidpony.squidmath
A parameterized IDistribution that can be configured to take various shapes.
KumaraswamyDistribution() - Constructor for class squidpony.squidmath.KumaraswamyDistribution
 
KumaraswamyDistribution(double, double) - Constructor for class squidpony.squidmath.KumaraswamyDistribution
 

L

lacunarity - Variable in class squidpony.squidmath.FastNoise
 
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.InverseLayered5D
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.Layered5D
 
lacunarity - Variable in class squidpony.squidmath.Noise.Layered6D
 
lacunarity - Variable in class squidpony.squidmath.Noise.LayeredSpiral2D
 
lacunarity - Variable in class squidpony.squidmath.Noise.LayeredSpiral3D
 
lacunarity - Variable in class squidpony.squidmath.Noise.LayeredSpiral4D
 
lacunarity - Variable in class squidpony.squidmath.Noise.LayeredSpiral5D
 
lacunarity - Variable in class squidpony.squidmath.Noise.LayeredSpiral6D
 
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() - 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.
lastRunID - Variable in class squidpony.squidai.graph.Node
Internal; a utility field used to distinguish which algorithm last used this Node.
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(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).
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).
LATIN - Static variable in class squidpony.FakeLanguageGen
An imitation of Classical Latin, using some modern conventions so it can be suitable for scientific names or other common English uses of Latin words.
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
 
Layered5D() - Constructor for class squidpony.squidmath.Noise.Layered5D
 
Layered5D(Noise.Noise5D) - Constructor for class squidpony.squidmath.Noise.Layered5D
 
Layered5D(Noise.Noise5D, int) - Constructor for class squidpony.squidmath.Noise.Layered5D
 
Layered5D(Noise.Noise5D, int, double) - Constructor for class squidpony.squidmath.Noise.Layered5D
 
Layered5D(Noise.Noise5D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Layered5D
 
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
 
LayeredSpiral2D() - Constructor for class squidpony.squidmath.Noise.LayeredSpiral2D
 
LayeredSpiral2D(Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral2D
 
LayeredSpiral2D(Noise.Noise2D, int) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral2D
 
LayeredSpiral2D(Noise.Noise2D, int, double) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral2D
 
LayeredSpiral2D(Noise.Noise2D, int, double, double) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral2D
 
LayeredSpiral3D() - Constructor for class squidpony.squidmath.Noise.LayeredSpiral3D
 
LayeredSpiral3D(Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral3D
 
LayeredSpiral3D(Noise.Noise3D, int) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral3D
 
LayeredSpiral3D(Noise.Noise3D, int, double) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral3D
 
LayeredSpiral3D(Noise.Noise3D, int, double, double) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral3D
 
LayeredSpiral4D() - Constructor for class squidpony.squidmath.Noise.LayeredSpiral4D
 
LayeredSpiral4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral4D
 
LayeredSpiral4D(Noise.Noise4D, int) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral4D
 
LayeredSpiral4D(Noise.Noise4D, int, double) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral4D
 
LayeredSpiral4D(Noise.Noise4D, int, double, double) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral4D
 
LayeredSpiral5D() - Constructor for class squidpony.squidmath.Noise.LayeredSpiral5D
 
LayeredSpiral5D(Noise.Noise5D) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral5D
 
LayeredSpiral5D(Noise.Noise5D, int) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral5D
 
LayeredSpiral5D(Noise.Noise5D, int, double) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral5D
 
LayeredSpiral5D(Noise.Noise5D, int, double, double) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral5D
 
LayeredSpiral6D() - Constructor for class squidpony.squidmath.Noise.LayeredSpiral6D
 
LayeredSpiral6D(Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral6D
 
LayeredSpiral6D(Noise.Noise6D, int) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral6D
 
LayeredSpiral6D(Noise.Noise6D, int, double) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral6D
 
LayeredSpiral6D(Noise.Noise6D, int, double, double) - Constructor for class squidpony.squidmath.Noise.LayeredSpiral6D
 
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>, 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>, 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.
Left(int, int, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.Left
 
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(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.
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).
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)
LIMIT2 - Static variable in class squidpony.squidmath.LumpNoise
 
LIMIT3 - Static variable in class squidpony.squidmath.LumpNoise
 
LIMIT4 - Static variable in class squidpony.squidmath.FastNoise
 
LIMIT4 - Static variable in class squidpony.squidmath.JackNoise
 
LIMIT4 - Static variable in class squidpony.squidmath.LumpNoise
 
LIMIT4 - Static variable in class squidpony.squidmath.SeededNoise
 
LIMIT4 - Static variable in class squidpony.squidmath.UnifiedNoise
 
LIMIT5 - Static variable in class squidpony.squidmath.JackNoise
 
LIMIT5 - Static variable in class squidpony.squidmath.LumpNoise
 
LIMIT5 - Static variable in class squidpony.squidmath.SeededNoise
 
LIMIT5 - Static variable in class squidpony.squidmath.UnifiedNoise
 
LIMIT6 - Static variable in class squidpony.squidmath.JackNoise
 
LIMIT6 - Static variable in class squidpony.squidmath.LumpNoise
 
LIMIT6 - Static variable in class squidpony.squidmath.SeededNoise
 
LIMIT6 - Static variable in class squidpony.squidmath.UnifiedNoise
 
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) - Method in class squidpony.squidmath.TwistedLine
 
line(Coord, Coord) - Method in class squidpony.squidmath.TwistedLine
 
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, 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.
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..
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.
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_(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.
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
Simple linear interpolation.
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.
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.
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(List<Coord>) - Constructor for class squidpony.squidgrid.zone.ListZone
 
ListZone(Coord[]) - Constructor for class squidpony.squidgrid.zone.ListZone
 
ListZone(Collection<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(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) - 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.
log(double, double) - Static method in class squidpony.squidmath.MathExtras
Calculate logarithms for arbitrary bases.
long2DHasher - Static variable in class squidpony.squidmath.CrossHash
 
LONG_PHI - Static variable in class squidpony.squidmath.HashCommon
264 · φ, φ = (√5 − 1)/2.
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(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.
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.
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(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(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.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(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.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, long) - 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 .
LumpNoise - Class in squidpony.squidmath
A variant on the Simplex noise functions in UnifiedNoise, using the hyperbolic tangent function to reduce the result into the -1 to 1 range.
LumpNoise() - Constructor for class squidpony.squidmath.LumpNoise
 
LumpNoise(long) - Constructor for class squidpony.squidmath.LumpNoise
 
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
 

M

m - Static variable in class squidpony.ObText
 
Maelstrom1D() - Constructor for class squidpony.squidmath.Noise.Maelstrom1D
 
Maelstrom1D(Noise.Noise1D) - Constructor for class squidpony.squidmath.Noise.Maelstrom1D
 
Maelstrom1D(Noise.Noise1D, int) - Constructor for class squidpony.squidmath.Noise.Maelstrom1D
 
Maelstrom1D(Noise.Noise1D, int, double) - Constructor for class squidpony.squidmath.Noise.Maelstrom1D
 
Maelstrom1D(Noise.Noise1D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Maelstrom1D
 
Maelstrom2D() - Constructor for class squidpony.squidmath.Noise.Maelstrom2D
 
Maelstrom2D(Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.Maelstrom2D
 
Maelstrom2D(Noise.Noise2D, int) - Constructor for class squidpony.squidmath.Noise.Maelstrom2D
 
Maelstrom2D(Noise.Noise2D, int, double) - Constructor for class squidpony.squidmath.Noise.Maelstrom2D
 
Maelstrom2D(Noise.Noise2D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Maelstrom2D
 
Maelstrom3D() - Constructor for class squidpony.squidmath.Noise.Maelstrom3D
 
Maelstrom3D(Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.Maelstrom3D
 
Maelstrom4D() - Constructor for class squidpony.squidmath.Noise.Maelstrom4D
 
Maelstrom4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Maelstrom4D
 
Maelstrom4D(Noise.Noise4D, int) - Constructor for class squidpony.squidmath.Noise.Maelstrom4D
 
Maelstrom4D(Noise.Noise4D, int, double) - Constructor for class squidpony.squidmath.Noise.Maelstrom4D
 
Maelstrom4D(Noise.Noise4D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Maelstrom4D
 
Maelstrom5D() - Constructor for class squidpony.squidmath.Noise.Maelstrom5D
 
Maelstrom5D(Noise.Noise5D) - Constructor for class squidpony.squidmath.Noise.Maelstrom5D
 
Maelstrom5D(Noise.Noise5D, int) - Constructor for class squidpony.squidmath.Noise.Maelstrom5D
 
Maelstrom5D(Noise.Noise5D, int, double) - Constructor for class squidpony.squidmath.Noise.Maelstrom5D
 
Maelstrom5D(Noise.Noise5D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Maelstrom5D
 
Maelstrom6D() - Constructor for class squidpony.squidmath.Noise.Maelstrom6D
 
Maelstrom6D(Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.Maelstrom6D
 
Maelstrom6D(Noise.Noise6D, int) - Constructor for class squidpony.squidmath.Noise.Maelstrom6D
 
Maelstrom6D(Noise.Noise6D, int, double) - Constructor for class squidpony.squidmath.Noise.Maelstrom6D
 
Maelstrom6D(Noise.Noise6D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Maelstrom6D
 
mainForm - Variable in class squidpony.MonsterGen.Chimera
 
makeArrange(T...) - Static method in class squidpony.Maker
Makes a Arrangement (Arrange) of T given an array or vararg of T elements.
makeBiomeMap() - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
makeBiomes(WorldMapGenerator) - Method in interface squidpony.squidgrid.mapping.WorldMapGenerator.BiomeMapper
Analyzes the last world produced by the given WorldMapGenerator and uses all of its generated information to assign biome codes for each cell (along with heat and moisture codes).
makeBiomes(WorldMapGenerator) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Analyzes the last world produced by the given WorldMapGenerator and uses all of its generated information to assign biome codes for each cell (along with heat and moisture codes).
makeBiomes(WorldMapGenerator) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
Analyzes the last world produced by the given WorldMapGenerator and uses all of its generated information to assign biome codes for each cell (along with heat and moisture codes).
makeDoors(ArrayList<char[][]>, ArrayList<char[][]>, char[][], char[][]) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
makeEOM(K, V, Object...) - Static method in class squidpony.Maker
Makes an EnumOrderedMap (EOM) with key and value types inferred from the types of k0 and v0, and considers all remaining parameters key-value pairs, casting the Objects at positions 0, 2, 4...
makeEOM() - Static method in class squidpony.Maker
Makes an empty EnumOrderedMap (EOM); needs key and value types to be specified in order to work.
makeEOS(T, T...) - Static method in class squidpony.Maker
Makes a EnumOrderedSet (OS) of the enum type T given at least one T element followed by an array or vararg of any number of additional T elements.
makeEOS() - Static method in class squidpony.Maker
Makes an empty EnumOrderedSet (EOS); needs item type to be specified in order to work.
makeEven() - Method in class squidpony.squidmath.Coord
Gets a Coord based off this instance but with odd values for x and/or y decreased to the nearest even number.
makeFlowerName() - Method in class squidpony.Thesaurus
Generates a random possible name for a flower or flowering plant, such as "tulip of Jirui" or "thorny lilac".
makeFlowerName(FakeLanguageGen) - Method in class squidpony.Thesaurus
Generates a random possible name for a flower or flowering plant, such as "tulip of Jirui" or "thorny lilac", with the FakeLanguageGen already available instead of randomly created.
makeFruitName() - Method in class squidpony.Thesaurus
Generates a random possible name for a fruit, such as "green lime-melon" or "Ung's date".
makeFruitName(FakeLanguageGen) - Method in class squidpony.Thesaurus
Generates a random possible name for a fruit, such as "green lime-melon" or "Ung's date", with the FakeLanguageGen already available instead of randomly created.
makeHeightMap() - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
makeHM(K, V, Object...) - Static method in class squidpony.Maker
Makes a HashMap (HM) with key and value types inferred from the types of k0 and v0, and considers all parameters key-value pairs, casting the Objects at positions 0, 2, 4...
makeHM() - Static method in class squidpony.Maker
Makes an empty HashMap (HM); needs key and value types to be specified in order to work.
makeHS(T...) - Static method in class squidpony.Maker
Makes a HashSet (HS) of T given an array or vararg of T elements.
makeHS(T) - Static method in class squidpony.Maker
Makes a HashSet (HS) of T given a single T element.
makeK2(A, B, Object...) - Static method in class squidpony.Maker
Makes a K2 (two-key set/bimap) with A and B key types inferred from the types of a0 and b0, and considers all parameters A-B pairs, casting the Objects at positions 0, 2, 4...
makeK2(float, A, B, Object...) - Static method in class squidpony.Maker
Makes a K2 (two-key set/bimap) with the given load factor (which should be between 0.1 and 0.9), A and B key types inferred from the types of a0 and b0, and considers all parameters A-B pairs, casting the Objects at positions 0, 2, 4...
makeK2() - Static method in class squidpony.Maker
Makes an empty K2 (two-key set/bimap); needs A and B key types to be specified in order to work.
makeKeyArray(int, String) - Static method in class squidpony.Garbler
If you need to produce an long array as a key for Garbler.garble(String, long[]) when you only have a String, you can use this method if the String isn't too small (at least 8 char Strings should be fine).
makeLake(ArrayList<char[][]>, ArrayList<char[][]>) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
makeLHM(K, V, Object...) - Static method in class squidpony.Maker
Makes a LinkedHashMap (LHM) with key and value types inferred from the types of k0 and v0, and considers all parameters key-value pairs, casting the Objects at positions 0, 2, 4...
makeLHM() - Static method in class squidpony.Maker
Makes an empty LinkedHashMap (LHM); needs key and value types to be specified in order to work.
makeLHS(T...) - Static method in class squidpony.Maker
Makes a LinkedHashSet (LHS) of T given an array or vararg of T elements.
makeLHS(T) - Static method in class squidpony.Maker
Makes a LinkedHashSet (LHS) of T given a single T element.
makeList(T...) - Static method in class squidpony.Maker
Makes an ArrayList of T given an array or vararg of T elements.
makeList(T) - Static method in class squidpony.Maker
Makes an ArrayList of T given a single T element; avoids creating an array for varargs as Maker.makeList(Object[]) would do, but only allows one item.
makeMap(int, int, int...) - Static method in class squidpony.squidmath.IntIntOrderedMap
Makes an IntIntOrderedMap using the given int keys and values in alternating key-value-key-value order.
makeMap() - Static method in class squidpony.squidmath.IntIntOrderedMap
Makes an empty IntIntOrderedMap.This method is provided for completeness relative to makeMap() with 2 or more parameters.
makeMap(K, V, Object...) - Static method in class squidpony.squidmath.OrderedMap
Makes an OrderedMap (OM) with the given load factor (which should be between 0.1 and 0.9), key and value types inferred from the types of k0 and v0, and considers all remaining parameters key-value pairs, casting the Objects at positions 0, 2, 4...
makeMap() - Static method in class squidpony.squidmath.OrderedMap
Makes an empty OrderedMap (OM); needs key and value types to be specified in order to work.
makeMap(K, V, Object...) - Static method in class squidpony.squidmath.UnorderedMap
Makes an OrderedMap (OM) with the given load factor (which should be between 0.1 and 0.9), key and value types inferred from the types of k0 and v0, and considers all remaining parameters key-value pairs, casting the Objects at positions 0, 2, 4...
makeMap() - Static method in class squidpony.squidmath.UnorderedMap
Makes an empty OrderedMap (OM); needs key and value types to be specified in order to work.
makeMatcher(CharSequence) - Static method in class squidpony.Converters
 
makeMatcher() - Static method in class squidpony.ObText
Can be used to help reading sequences of Strings with ObText-style quotation marking their boundaries.
makeMatcher(CharSequence) - Static method in class squidpony.ObText
Can be used to help reading sequences of Strings with ObText-style quotation marking their boundaries.
makeMatcherNoComments(CharSequence) - Static method in class squidpony.ObText
Can be used to help reading sequences of Strings with ObText-style quotation marking their boundaries, but no comments (which allows some additional characters to be used in bare words, like '#').
makeNationMap() - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
makeNationName() - Method in class squidpony.Thesaurus
Generates a random possible name for a nation, such as "Iond-Gouccief Alliance" or "The Last Drayo Commonwealth".
makeNationName(FakeLanguageGen) - Method in class squidpony.Thesaurus
Generates a random possible name for a nation, such as "Iond-Gouccief Alliance" or "The Last Drayo Commonwealth", with the FakeLanguageGen already available instead of randomly created.
makeNutName() - Method in class squidpony.Thesaurus
Generates a random possible name for a nut or bean, such as "nut of Gikoim" or "Pelyt's cashew".
makeNutName(FakeLanguageGen) - Method in class squidpony.Thesaurus
Generates a random possible name for a nut or bean, such as "nut of Gikoim" or "Pelyt's cashew", with the FakeLanguageGen already available instead of randomly created.
makeOdd() - Method in class squidpony.squidmath.Coord
Gets a Coord based off this instance but with even values for x and/or y increased to the nearest odd number.
makeOM(K, V, Object...) - Static method in class squidpony.Maker
Makes an OrderedMap (OM) with key and value types inferred from the types of k0 and v0, and considers all parameters key-value pairs, casting the Objects at positions 0, 2, 4...
makeOM(float, K, V, Object...) - Static method in class squidpony.Maker
Makes an OrderedMap (OM) with the given load factor (which should be between 0.1 and 0.9), key and value types inferred from the types of k0 and v0, and considers all remaining parameters key-value pairs, casting the Objects at positions 0, 2, 4...
makeOM() - Static method in class squidpony.Maker
Makes an empty OrderedMap (OM); needs key and value types to be specified in order to work.
makeOS(T...) - Static method in class squidpony.Maker
Makes an OrderedSet (OS) of T given an array or vararg of T elements.
makeOS(T) - Static method in class squidpony.Maker
Makes an OrderedSet of T given a single T element; avoids creating an array for varargs as Maker.makeOS(Object[]) would do, but only allows one item.
makePlantName() - Method in class squidpony.Thesaurus
Generates a random possible name for a plant or tree, such as "Ikesheha's maple" or "sugarleaf birch".
makePlantName(FakeLanguageGen) - Method in class squidpony.Thesaurus
Generates a random possible name for a plant or tree, such as "Ikesheha's maple" or "sugarleaf birch", with the FakeLanguageGen already available instead of randomly created.
makePotionDescription() - Method in class squidpony.Thesaurus
Generates a random possible description for a potion in a container, such as "a smoky glass flask containing a few drops of an orange tonic", "a milk carton filled with a red fluid", "a shining silver bottle filled with an effervescent violet potion", or "a wineskin filled with a black serum".
Maker - Class in squidpony
Utility methods for more easily constructing data structures, particularly those in Java's standard library.
Maker() - Constructor for class squidpony.Maker
 
makeRepeats(Object...) - Static method in class squidpony.squidgrid.mapping.WildMap
Meant for generating large ArrayLists of Strings where an individual String may occur quite a few times.
makeShuffledRepeats(IRNG, Object...) - Static method in class squidpony.squidgrid.mapping.WildMap
 
makeThin() - Method in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
makeUOS(T...) - Static method in class squidpony.Maker
Makes an UnorderedSet (UOS) of T given an array or vararg of T elements.
makeUOS(T) - Static method in class squidpony.Maker
Makes an UnorderedSet of T given a single T element; avoids creating an array for varargs as Maker.makeOS(Object[]) would do, but only allows one item.
makeVegetableName() - Method in class squidpony.Thesaurus
Generates a random possible name for a vegetable, such as "miniature yam" or Iliakshe's spicy zucchini".
makeVegetableName(FakeLanguageGen) - Method in class squidpony.Thesaurus
Generates a random possible name for a vegetable, such as "miniature yam" or Iliakshe's spicy zucchini".
makeVegetation(IRNG, int, double, FakeLanguageGen) - Static method in class squidpony.squidgrid.mapping.WildMap
 
makeWeightedMap() - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
MALAY - Static variable in class squidpony.FakeLanguageGen
An approximation of the Malay language or any of its close relatives, such as Indonesian.
malphas - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
malphas - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
malphas_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
malphas_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
MANHATTAN - Static variable in interface squidpony.squidai.graph.Heuristic
A predefined Heuristic for Coord nodes in a 2D plane where diagonal movement is estimated as costing twice as much as orthogonal movement.
MANHATTAN - Static variable in class squidpony.squidmath.FastNoise
Measures distances on a grid, as if allowing only orthogonal movement (with no diagonals).
manhattanDistance(Coord3D) - Method in class squidpony.squidmath.Coord3D
Returns the Manhattan distance between this point and the provided one.
MAORI - Static variable in class squidpony.FakeLanguageGen
Imitation text from an approximation of the Maori language, spoken in New Zealand both today and historically, and closely related to some other Polynesian languages.
map - Variable in class squidpony.squidgrid.mapping.DenseRoomMapGenerator
 
map - Variable in class squidpony.squidgrid.mapping.MapModule
The contents of this section of map.
map - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
map - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
map - Variable in class squidpony.squidgrid.mapping.RoomFinder
A copy of the dungeon map, however it was passed to the constructor.
map - Variable in class squidpony.squidgrid.mapping.SectionMap
 
mapEntrySet() - Method in class squidpony.squidmath.Arrangement
 
MapEntrySet() - Constructor for class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
MapEntrySet() - Constructor for class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
MapEntrySet() - Constructor for class squidpony.squidmath.OrderedMap.MapEntrySet
 
MapModule - Class in squidpony.squidgrid.mapping
A subsection of a (typically modern-day or sci-fi) area map that can be placed by ModularMapGenerator.
MapModule() - Constructor for class squidpony.squidgrid.mapping.MapModule
 
MapModule(char[][]) - Constructor for class squidpony.squidgrid.mapping.MapModule
Constructs a MapModule given only a 2D char array as the contents of this section of map.
MapModule(char[][], GreasedRegion, Coord, Coord) - Constructor for class squidpony.squidgrid.mapping.MapModule
Constructs a MapModule from the given arguments without modifying them, copying map without changing its size, copying validDoors, and using the same min and max (which are immutable, so they can be reused).
MapModule(MapModule) - Constructor for class squidpony.squidgrid.mapping.MapModule
Copies another MapModule and uses it to construct a new one.
mappings - Variable in class squidpony.Thesaurus
 
mapToSample(char[][], char...) - Static method in class squidpony.squidgrid.MimicFill
Converts a 2D char array map to a 2D boolean array, where any chars in the array or vararg yes will result in true in the returned array at that position and any other chars will result in false.
marax - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
marax - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
marax_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
marax_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
marbas - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
marbas - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
marbas_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
marbas_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
marchosias - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
marchosias - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
marchosias_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
marchosias_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
mark(int, int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
mark(Coord) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
mark(int, int) - Method in class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
Internal use.
marked - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
markEnvironment(int, int, int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
markEnvironment(int, int, int) - Method in class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
Internal use.
markEnvironmentCave(int, int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
markEnvironmentCorridor(int, int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
markEnvironmentRoom(int, int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
markEnvironmentWalls() - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
MarkovChar - Class in squidpony
A simple Markov chain text generator; call MarkovChar.analyze(CharSequence) once on a large sample text, then you can call MarkovChar.chain(long) many times to get odd-sounding "remixes" of the sample text.
MarkovChar() - Constructor for class squidpony.MarkovChar
 
MarkovObject<T> - Class in squidpony
A simple Markov chain generator that works with Lists of some type instead of text like MarkovTextLimited.
MarkovObject() - Constructor for class squidpony.MarkovObject
 
MarkovText - Class in squidpony
A simple Markov chain text generator; call MarkovText.analyze(CharSequence) once on a large sample text, then you can call MarkovText.chain(long) many times to get odd-sounding "remixes" of the sample text.
MarkovText() - Constructor for class squidpony.MarkovText
 
MarkovTextLimited - Class in squidpony
A simple Markov chain text generator; it is called "Limited" because it only can be used as an order-1 Markov chain, meaning only one prior word is looked at.
MarkovTextLimited() - Constructor for class squidpony.MarkovTextLimited
 
markPiercing(int, int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
markPiercing(Coord) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
markPiercing(int, int) - Method in class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
Internal use.
markPiercingCave(Coord) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
markPiercingRoom(int, int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
MARKS - Static variable in class squidpony.StringKit
 
markSample(boolean[][], Iterable<Coord>) - Static method in class squidpony.squidgrid.MimicFill
Given a 2D boolean array sample (usually a final product of this class' fill() method) and an Iterable of Coord (such as a List or Set of Coord, but a Region can also work), copies sample, then marks every Coord in points as true if it is in-bounds, and returns the modified copy of sample.
markStairsDown - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
markStairsDown - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
markStairsUp - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
markStairsUp - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
markupMatcher - Variable in class squidpony.NaturalLanguageCipher
 
mask - Variable in class squidpony.squidmath.Arrangement
The mask for wrapping a position counter.
mask(char[][], short[], char) - Static method in class squidpony.squidmath.CoordPacker
Given a 2D char array for a map, a piece of packed data defining a region to use from that map, and a filler char, produces a 2D char array where all positions that are "off" in packed are filled with filler, and the rest are the same as in map.
mask(char[][], char) - Method in class squidpony.squidmath.GreasedRegion
Returns a copy of map where if a cell is "on" in this GreasedRegion, this keeps the value in map intact, and where a cell is "off", it instead writes the char filler.
mask(short[][], short) - Method in class squidpony.squidmath.GreasedRegion
Returns a copy of map where if a cell is "on" in this GreasedRegion, this keeps the value in map intact, and where a cell is "off", it instead writes the short filler.
mask - Variable in class squidpony.squidmath.IntDoubleOrderedMap
The mask for wrapping a position counter.
mask - Variable in class squidpony.squidmath.IntIntOrderedMap
The mask for wrapping a position counter.
mask - Variable in class squidpony.squidmath.IntSet
A bitmask used to confine hashcodes to the size of the table.
mask - Variable in class squidpony.squidmath.OrderedMap
The mask for wrapping a position counter.
mask - Variable in class squidpony.squidmath.OrderedSet
The mask for wrapping a position counter.
mask - Variable in class squidpony.squidmath.UnorderedMap
The mask for wrapping a position counter.
mask - Variable in class squidpony.squidmath.UnorderedSet
The mask for wrapping a position counter.
mask16 - Static variable in class squidpony.StringKit
 
mask32 - Static variable in class squidpony.StringKit
 
mask64 - Static variable in class squidpony.StringKit
 
mask8 - Static variable in class squidpony.StringKit
 
MaskedShapeGenerator - Class in squidpony.squidmath
Generates procedural shapes based on a mask that determines what values can exist at a location.
MaskedShapeGenerator() - Constructor for class squidpony.squidmath.MaskedShapeGenerator
 
MasonNoise - Class in squidpony.squidmath
Noise functions that delegate work to the best-suited noise type for the requested dimensionality, plus some extra functions that affect a large multi-dimensional area at once.
MasonNoise() - Constructor for class squidpony.squidmath.MasonNoise
 
MasonNoise(long) - Constructor for class squidpony.squidmath.MasonNoise
 
matchingMeasurement(Radius) - Static method in enum squidpony.squidgrid.Measurement
Gets the appropriate Measurement that matches a Radius enum.
matchingMeasurement() - Method in enum squidpony.squidgrid.Radius
Gets the appropriate Measurement to pass to a constructor if you already have a Radius.
matchingRadius() - Method in enum squidpony.squidgrid.Measurement
Gets the appropriate Radius corresponding to a Measurement.
MathExtras - Class in squidpony.squidmath
Mathematical operations not provided by java.lang.Math.
max - Variable in class squidpony.squidgrid.mapping.MapModule
The maximum point on the bounding rectangle of the room, including walls.
MAX_DIM - Variable in class squidpony.squidmath.MitchellNoise
 
max_tiles - Variable in class squidpony.squidgrid.mapping.styled.Tileset
 
maxAdjacent - Variable in class squidpony.squidgrid.Adjacency
The maximum number of states that can be considered adjacent; when rotations are present and have a cost this is almost always 3 (move forward, turn left, turn right), and in most other cases this is 4 (when using Manhattan distance) or 8 (for other distance metrics).
maxAxisDistance(Coord3D) - Method in class squidpony.squidmath.Coord3D
Returns the largest difference between the two points along any one axis.
maxChars - Variable in class squidpony.FakeLanguageGen.SentenceForm
 
maxContents - Variable in class squidpony.squidgrid.mapping.WildMap.MixedWildMap
 
maxDistance - Variable in class squidpony.squidai.Reach
The maximum distance in cells that this Reach can target.
maxDoubleOf(double, int) - Method in class squidpony.squidmath.RNG
Gets the maximum random double between 0 and bound generated out of trials generated numbers.
maxFill - Variable in class squidpony.squidmath.Arrangement
Threshold after which we rehash.
maxFill(int, float) - Static method in class squidpony.squidmath.Arrangement
Returns the maximum number of entries that can be filled before rehashing.
maxFill(long, float) - Static method in class squidpony.squidmath.Arrangement
Returns the maximum number of entries that can be filled before rehashing.
maxFill - Variable in class squidpony.squidmath.IntDoubleOrderedMap
Threshold after which we rehash.
maxFill(int, float) - Static method in class squidpony.squidmath.IntDoubleOrderedMap
Returns the maximum number of entries that can be filled before rehashing.
maxFill - Variable in class squidpony.squidmath.IntIntOrderedMap
Threshold after which we rehash.
maxFill(int, float) - Static method in class squidpony.squidmath.IntIntOrderedMap
Returns the maximum number of entries that can be filled before rehashing.
maxFill - Variable in class squidpony.squidmath.OrderedMap
Threshold after which we rehash.
maxFill(int, float) - Static method in class squidpony.squidmath.OrderedMap
Returns the maximum number of entries that can be filled before rehashing.
maxFill - Variable in class squidpony.squidmath.OrderedSet
Threshold after which we rehash.
maxFill(int, float) - Static method in class squidpony.squidmath.OrderedSet
Returns the maximum number of entries that can be filled before rehashing.
maxFill(long, float) - Static method in class squidpony.squidmath.OrderedSet
Returns the maximum number of entries that can be filled before rehashing.
maxFill - Variable in class squidpony.squidmath.UnorderedMap
Threshold after which we rehash.
maxFill(int, float) - Static method in class squidpony.squidmath.UnorderedMap
Returns the maximum number of entries that can be filled before rehashing.
maxFill - Variable in class squidpony.squidmath.UnorderedSet
Threshold after which we rehash.
maxFill(int, float) - Static method in class squidpony.squidmath.UnorderedSet
Returns the maximum number of entries that can be filled before rehashing.
maxFill(long, float) - Static method in class squidpony.squidmath.UnorderedSet
Returns the maximum number of entries that can be filled before rehashing.
maxFloatOf(float, int) - Method in class squidpony.squidmath.RNG
Gets the maximum random float between 0 and bound generated out of trials generated numbers.
maxFloors - Variable in class squidpony.squidgrid.mapping.WildMap.MixedWildMap
 
maxHeat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
maxHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
maxHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
maxHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
maxHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
maxHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
maxHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
maxHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
maxHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
maxHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
maxHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
maxHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
maxHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
maxHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
maxHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
maxHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
maxHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
maxHeight - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
maxHeightActual - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
Maximums - Class in squidpony.squidgrid.mapping.styled
Part of the JSON that defines a tileset.
Maximums() - Constructor for class squidpony.squidgrid.mapping.styled.Maximums
Probably not something you will construct manually.
maxIntOf(int, int) - Method in class squidpony.squidmath.RNG
Gets the maximum random int between 0 and bound generated out of trials generated numbers.
maxLongOf(long, int) - Method in class squidpony.squidmath.RNG
Gets the maximum random long between 0 and bound generated out of trials generated numbers.
maxWet - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
maxWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
maxWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
maxWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
maxWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
maxWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
maxWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
maxWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
maxWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
maxWords - Variable in class squidpony.FakeLanguageGen.SentenceForm
 
mayContainTarget(Collection<Coord>) - Method in interface squidpony.squidai.AOE
Given a Set of Points that the producer of the AOE wants to include in the region of this AOE, this method does a quick approximation to see if there is any possibility that the AOE as currently configured might include one of those Points within itself.
mayContainTarget(Collection<Coord>) - Method in class squidpony.squidai.BeamAOE
 
mayContainTarget(Collection<Coord>) - Method in class squidpony.squidai.BlastAOE
 
mayContainTarget(Collection<Coord>) - Method in class squidpony.squidai.BurstAOE
 
mayContainTarget(Collection<Coord>) - Method in class squidpony.squidai.CloudAOE
 
mayContainTarget(Collection<Coord>) - Method in class squidpony.squidai.ConeAOE
 
mayContainTarget(Collection<Coord>) - Method in class squidpony.squidai.LineAOE
 
mayContainTarget(Collection<Coord>) - Method in class squidpony.squidai.PointAOE
 
maze - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; produces a suitable filler for a maze (but it is unlikely to connect both ends like a maze).
Maze2Wide - Class in squidpony.tileset
 
Maze2Wide() - Constructor for class squidpony.tileset.Maze2Wide
 
mazeFX - 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 maze.
MazePlus2Wide - Class in squidpony.tileset
 
MazePlus2Wide() - Constructor for class squidpony.tileset.MazePlus2Wide
 
measurement - Variable in class squidpony.squidai.DijkstraMap
This affects how distance is measured on diagonal directions vs.
measurement - Variable in class squidpony.squidgrid.Adjacency
This affects how distance is measured on diagonal directions vs.
Measurement - Enum in squidpony.squidgrid
A way of measuring what cells are adjacent and how much further any adjacent cells are from other adjacent cells.
measurement - Variable in class squidpony.squidgrid.MultiSpill
This affects how distance is measured on diagonal directions vs.
measurement - Variable in class squidpony.squidgrid.SoundMap
This affects how sound travels on diagonal directions vs.
measurement - Variable in class squidpony.squidgrid.Spill
This affects how distance is measured on diagonal directions vs.
mediumWaterLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
mediumWaterUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
members - Variable in class squidpony.Messaging.Group
 
merge(ArrayList<char[][]>, int, int) - Static method in class squidpony.squidgrid.mapping.RoomFinder
Merges multiple 2D char arrays where the '#' character means "no value", and combines them so all cells with value are on one map, with '#' filling any other cells.
merge1000(IRNG, String[], String[], double) - Method in class squidpony.FakeLanguageGen
 
MerlinNoise - Class in squidpony.squidmath
Really strange noise functions that typically produce curving black and white shapes when rendered.
MerlinNoise() - Constructor for class squidpony.squidmath.MerlinNoise
Constructor for a default MerlinNoise instance with 8-bit output and resolution 3 (yielding 8x8-cell zones that share their corners).
MerlinNoise(long, int, int) - Constructor for class squidpony.squidmath.MerlinNoise
Constructor for a MerlinNoise instance that allows specification of all parameters.
MersenneTwister - Class in squidpony.squidmath
Mersenne Twister, 64-bit version as a RandomnessSource.
MersenneTwister() - Constructor for class squidpony.squidmath.MersenneTwister
Seeds this using two calls to Math.random().
MersenneTwister(long) - Constructor for class squidpony.squidmath.MersenneTwister
Seeds this with the given long, which will be used to affect the large state.
MersenneTwister(long[]) - Constructor for class squidpony.squidmath.MersenneTwister
Seeds this with the given long array, which will be used to affect the large state, and not used directly.
Messaging - Class in squidpony
Helps handle formation of messages from a template, using correct pronouns and helping handle various idiosyncrasies in English-language text.
Messaging() - Constructor for class squidpony.Messaging
 
Messaging.BeingSubstitution - Class in squidpony
 
Messaging.Group - Class in squidpony
 
Messaging.NounTrait - Enum in squidpony
Properties of nouns needed to correctly conjugate those nouns and refer to them with pronouns, such as genders.
meText() - Method in enum squidpony.Messaging.NounTrait
 
metric - Variable in class squidpony.squidai.Reach
Determines how distance will be measured.
MetsaMapFactory - Class in squidpony.squidgrid.mapping
A map generation factory using Perlin noise to make island chain style maps.
MetsaMapFactory() - Constructor for class squidpony.squidgrid.mapping.MetsaMapFactory
 
MetsaMapFactory(int, int) - Constructor for class squidpony.squidgrid.mapping.MetsaMapFactory
 
MetsaMapFactory(int, int, long) - Constructor for class squidpony.squidgrid.mapping.MetsaMapFactory
 
MetsaMapFactory(int, int, StatefulRNG) - Constructor for class squidpony.squidgrid.mapping.MetsaMapFactory
 
midConsonants - Variable in class squidpony.FakeLanguageGen
 
midPunctuation - Variable in class squidpony.FakeLanguageGen.SentenceForm
 
midPunctuationFrequency - Variable in class squidpony.FakeLanguageGen.SentenceForm
 
midVowels - Variable in class squidpony.FakeLanguageGen
 
mildHasher - Static variable in class squidpony.squidmath.CrossHash
The most basic IHasher type; effectively delegates to Objects.hashCode(Object) and Objects.equals(Object, Object).
MimicFill - Class in squidpony.squidgrid
A class that imitates patterns in an existing 2D boolean array and uses it to generate a new boolean array with a similar visual style.
MimicMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
Constructs a concrete WorldMapGenerator for a map that should look like Earth using an elliptical projection (specifically, a Mollweide projection).
MimicMap(GreasedRegion) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
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).
MimicMap(long, GreasedRegion) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
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).
MimicMap(long, GreasedRegion, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
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).
MimicMap(long, GreasedRegion, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
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).
MimicMap(long, GreasedRegion, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
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).
MimicMap(long, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
Constructs a 512x256 elliptical world map that will use land forms with a similar shape to Earth.
MimicMap(WorldMapGenerator.MimicMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
Copies the MimicMap other to construct a new one that is exactly the same.
MimicWFC - Class in squidpony.squidgrid
A port of WaveFunctionCollapse by ExUtumno/mxgmn; takes a single sample of a grid to imitate and produces one or more grids of requested sizes that have a similar layout of cells to the sample.
MimicWFC(int[][], int, int, int, boolean, boolean, int, int) - Constructor for class squidpony.squidgrid.MimicWFC
 
min - Variable in class squidpony.squidgrid.mapping.MapModule
The minimum point on the bounding rectangle of the room, including walls.
minContents - Variable in class squidpony.squidgrid.mapping.WildMap.MixedWildMap
 
minDistance - Variable in class squidpony.squidai.Reach
The minimum distance in cells that this Reach can target.
minDoubleOf(double, int) - Method in class squidpony.squidmath.RNG
Gets the minimum random double between 0 and bound generated out of trials generated numbers.
mineText() - Method in enum squidpony.Messaging.NounTrait
 
minFloatOf(float, int) - Method in class squidpony.squidmath.RNG
Gets the minimum random float between 0 and bound generated out of trials generated numbers.
minFloors - Variable in class squidpony.squidgrid.mapping.WildMap.MixedWildMap
 
minHeat - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
minHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
minHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
minHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
minHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
minHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
minHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
minHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
minHeat0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
minHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
minHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
minHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
minHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
minHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
minHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
minHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
minHeat1 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
minHeight - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
minHeightActual - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
MiniMover64RNG - Class in squidpony.squidmath
The fastest generator in this library on desktop JVMs; one of Mark Overton's subcycle generators from this article, specifically a CMR with a 64-bit state, that has its result multiplied by a constant.
MiniMover64RNG() - Constructor for class squidpony.squidmath.MiniMover64RNG
Calls MiniMover64RNG.seed(int) with a random int value (obtained using Math.random()).
MiniMover64RNG(int) - Constructor for class squidpony.squidmath.MiniMover64RNG
The recommended constructor, this guarantees the generator will have a period of at least 2 to the 20 (roughly one million, but most if not all initial states will have much longer periods).
MiniMover64RNG(long) - Constructor for class squidpony.squidmath.MiniMover64RNG
Not advised for external use; prefer MiniMover64RNG(int) because it guarantees a good subcycle.
minimumDiagonal - Variable in class squidpony.squidgrid.mapping.RectangleRoomFinder
The minimum number of cells that the diagonal of a room must have.
minIntOf(int, int) - Method in class squidpony.squidmath.RNG
Gets the minimum random int between 0 and bound generated out of trials generated numbers.
minLongOf(long, int) - Method in class squidpony.squidmath.RNG
Gets the minimum random long between 0 and bound generated out of trials generated numbers.
minWet - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
minWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
minWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
minWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
minWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
minWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
minWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
minWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
minWet0 - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
minWords - Variable in class squidpony.FakeLanguageGen.SentenceForm
 
mirrorY() - Method in class squidpony.squidmath.GreasedRegion
Returns a new GreasedRegion that has been mirrored along the rightmost edge, parallel to the y-axis.
mismatchTranslation(Map<String, String>, String, String) - Method in class squidpony.NaturalLanguageCipher
Adds a translation pair to vocabulary so it can be used in decipher, giving a typically-incorrect translation for correctWord where it provides mismatchWord instead when the ciphered version of correctWord appears.
Mist() - Constructor for class squidpony.squidmath.CrossHash.Mist
 
Mist(CharSequence) - Constructor for class squidpony.squidmath.CrossHash.Mist
 
Mist(long) - Constructor for class squidpony.squidmath.CrossHash.Mist
 
Mist(long, long) - Constructor for class squidpony.squidmath.CrossHash.Mist
 
MitchellNoise - Class in squidpony.squidmath
An arbitrary-dimensional noise generator; it's not suitable for real-time use, but could be very useful when used with unconventional axes, particularly during level generation.
MitchellNoise() - Constructor for class squidpony.squidmath.MitchellNoise
 
MitchellNoise(long, int) - Constructor for class squidpony.squidmath.MitchellNoise
 
MitchellNoise.Vec4 - Class in squidpony.squidmath
 
mix(FakeLanguageGen, double) - Method in class squidpony.FakeLanguageGen
Makes a new FakeLanguageGen that mixes this object with other, mingling the consonants and vowels they use as well as any word suffixes or other traits, and favoring the qualities in other by otherInfluence, which will value both languages evenly if it is 0.5 .
mix(double, FakeLanguageGen, double, Object...) - Method in class squidpony.FakeLanguageGen
Produces a FakeLanguageGen by mixing this FakeLanguageGen with one or more other FakeLanguageGen objects.
mix(RNG, String, MonsterGen.Chimera, double) - Method in class squidpony.MonsterGen.Chimera
Fuse two Chimera objects by some fraction of influence, using the given RNG and possibly renaming the creature.
mix(String, MonsterGen.Chimera, double) - Method in class squidpony.MonsterGen.Chimera
Fuse two Chimera objects by some fraction of influence, using the default RNG and possibly renaming the creature.
mix(GrowingTreeMazeGenerator.ChoosingMethod, double, GrowingTreeMazeGenerator.ChoosingMethod, double) - Method in class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
Mixes two ChoosingMethod values, like GrowingTreeMazeGenerator.newest and GrowingTreeMazeGenerator.random, given a weight for each, and produces a new ChoosingMethod that randomly (respecting weight) picks one of those ChoosingMethods each time it is used.
mix - Variable in class squidpony.squidgrid.mapping.LanesMapGenerator
 
mix(int) - Static method in class squidpony.squidmath.HashCommon
Thoroughly mixes the bits of an integer.
mix(long) - Static method in class squidpony.squidmath.HashCommon
Quickly mixes the bits of a long integer.
mixAll(Object...) - Static method in class squidpony.FakeLanguageGen
Produces a FakeLanguageGen from a group of FakeLanguageGen parameters and the weights for those parameters.
mixed - Variable in class squidpony.squidmath.WeightedTable
 
MixedGenerator - Class in squidpony.squidgrid.mapping
A dungeon generator that can use a mix of techniques to have part-cave, part-room dungeons.
MixedGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.MixedGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
MixedGenerator(int, int, IRNG, List<Coord>) - Constructor for class squidpony.squidgrid.mapping.MixedGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
MixedGenerator(int, int, IRNG, Map<Coord, List<Coord>>) - Constructor for class squidpony.squidgrid.mapping.MixedGenerator
This prepares a map generator that will generate a map with the given width and height, using the given IRNG.
MixedGenerator(int, int, IRNG, Map<Coord, List<Coord>>, float) - Constructor for class squidpony.squidgrid.mapping.MixedGenerator
This prepares a map generator that will generate a map with the given width and height, using the given IRNG.
mixedRandomRegion(double) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a deterministic but random-seeming subset of its previous contents, choosing cells so that the GreasedRegion.size() matches the given fraction of the total amount of "on" cells in this.
mixedRandomRegion(double, int) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a deterministic but random-seeming subset of its previous contents, choosing cells so that the GreasedRegion.size() matches the given fraction of the total amount of "on" cells in this.
mixedRandomRegion(double, int, long) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a deterministic but random-seeming subset of its previous contents, choosing cells so that the GreasedRegion.size() matches the given fraction of the total amount of "on" cells in this.
mixedRandomSeparated(double) - Method in class squidpony.squidmath.GreasedRegion
Gets a Coord array from the "on" contents of this GreasedRegion, using a deterministic but random-seeming scattering of chosen cells with a count that matches the given fraction of the total amount of "on" cells in this.
mixedRandomSeparated(double, int) - Method in class squidpony.squidmath.GreasedRegion
Gets a Coord array from the "on" contents of this GreasedRegion, using a deterministic but random-seeming scattering of chosen cells with a count that matches the given fraction of the total amount of "on" cells in this.
mixedRandomSeparated(double, int, long) - Method in class squidpony.squidmath.GreasedRegion
Gets a Coord array from the "on" contents of this GreasedRegion, using a deterministic but random-seeming scattering of chosen cells with a count that matches the given fraction of the total amount of "on" cells in this.
mixedRandomSeparatedAlt(double, int, long) - Method in class squidpony.squidmath.GreasedRegion
Gets a Coord array from the "on" contents of this GreasedRegion, using a deterministic but random-seeming scattering of chosen cells with a count that matches the given fraction of the total amount of "on" cells in this.
MixedWildMap() - Constructor for class squidpony.squidgrid.mapping.WildMap.MixedWildMap
 
MixedWildMap(WildMap, WildMap, WildMap, WildMap, IStatefulRNG) - Constructor for class squidpony.squidgrid.mapping.WildMap.MixedWildMap
 
mixOther(int) - Static method in class squidpony.squidmath.HashCommon
Thoroughly mixes the bits of an integer.
mixVisibleFOVs(double[][], double[][]...) - Static method in class squidpony.squidgrid.FOV
Adds together multiple FOV maps, but only adds to a position if it is visible in the given LOS map.
mixVisibleFOVs(double[][], Iterable<double[][]>) - Static method in class squidpony.squidgrid.FOV
Adds together multiple FOV maps, but only adds to a position if it is visible in the given LOS map.
mixVisibleFOVsInto(double[][], double[][], double[][]...) - Static method in class squidpony.squidgrid.FOV
Adds together multiple FOV maps, but only adds to a position if it is visible in the given LOS map.
MizuchiRNG - Class in squidpony.squidmath
A high-quality StatefulRandomness based on LinnormRNG but modified to allow any odd number as a stream, instead of LinnormRNG's hardcoded stream of 1.
MizuchiRNG() - Constructor for class squidpony.squidmath.MizuchiRNG
Creates a new generator seeded using Math.random.
MizuchiRNG(long) - Constructor for class squidpony.squidmath.MizuchiRNG
 
MizuchiRNG(long, long) - Constructor for class squidpony.squidmath.MizuchiRNG
 
MizuchiRNG(String) - Constructor for class squidpony.squidmath.MizuchiRNG
 
Mnemonic - Class in squidpony
A utility class to print (typically very large) numbers in a way that players can more-meaningfully tell them apart.
Mnemonic() - Constructor for class squidpony.Mnemonic
Default constructor for a Mnemonic generator; equivalent to new Mnemonic(1L), and probably a good choice unless you know you need different seeds.
Mnemonic(long) - Constructor for class squidpony.Mnemonic
Constructor for a Mnemonic generator that allows a different seed to be chosen, which will alter the syllables produced by Mnemonic.toMnemonic(long) and the words produced by Mnemonic.toWordMnemonic(int, boolean) if you give the same numeric argument to differently-seeded Mnemonic generators.
Mnemonic(long, Collection<String>, Collection<String>) - Constructor for class squidpony.Mnemonic
Constructor that allows you to specify the adjective and noun collections used by Mnemonic.toWordMnemonic(int, boolean) as well as a seed.
Mnemonic(long, String[], String[]) - Constructor for class squidpony.Mnemonic
Constructor that allows you to specify the adjective and noun collections (given as arrays) used by Mnemonic.toWordMnemonic(int, boolean) as well as a seed.
MODERN_PUNCTUATION - Static variable in class squidpony.StringKit
 
modifier(String, String) - Static method in class squidpony.FakeLanguageGen
Convenience method that just calls Modifier(String, String).
modifier(String, String, double) - Static method in class squidpony.FakeLanguageGen
Convenience method that just calls Modifier(String, String, double).
Modifier() - Constructor for class squidpony.FakeLanguageGen.Modifier
 
Modifier(String, String) - Constructor for class squidpony.FakeLanguageGen.Modifier
 
Modifier(String, String, double) - Constructor for class squidpony.FakeLanguageGen.Modifier
 
Modifier(FakeLanguageGen.Alteration...) - Constructor for class squidpony.FakeLanguageGen.Modifier
 
modifiers - Variable in class squidpony.FakeLanguageGen
 
modify(IRNG, StringBuilder) - Method in class squidpony.FakeLanguageGen.Modifier
 
modify(I, E) - Method in class squidpony.squidgrid.SpatialMap
Changes the element's value associated with id.
ModularMapGenerator - Class in squidpony.squidgrid.mapping
Generator for maps of high-tech areas like space stations or starships, with repeated modules laid out in random ways.
ModularMapGenerator() - Constructor for class squidpony.squidgrid.mapping.ModularMapGenerator
Make a ModularMapGenerator with a GWTRNG using a random seed, height 30, and width 60.
ModularMapGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.ModularMapGenerator
Make a ModularMapGenerator with the given height and width; the RNG used for generating a dungeon and adding features will be a GWTRNG using a random seed.
ModularMapGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.ModularMapGenerator
Make a ModularMapGenerator with the given height, width, and RNG.
ModularMapGenerator(ModularMapGenerator) - Constructor for class squidpony.squidgrid.mapping.ModularMapGenerator
Copies all fields from copying and makes a new DungeonGenerator.
modularMultiplicativeInverse(int) - Static method in class squidpony.squidmath.MathExtras
Given any odd int a, this finds another odd int b such that a * b == 1.
modularMultiplicativeInverse(long) - Static method in class squidpony.squidmath.MathExtras
Given any odd long a, this finds another odd long b such that a * b == 1L.
modules - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
moisture - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
moisture - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
moisture - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
moisture - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
moisture - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
moisture - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
moisture - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
moisture - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
moisture - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
moistureCodeData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
moistureCodeData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
moistureData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
moistureFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
moistureFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
moistureFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
moistureFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
moistureFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
moistureFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
moistureFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
moistureFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
moistureFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
MONGOLIAN - Static variable in class squidpony.FakeLanguageGen
Imitation text from an approximation of one of the languages spoken in the 13th-century Mongol Empire.
MonsterGen - Class in squidpony
A class for generating random monster descriptions; can be subclassed to generate stats for a specific game.
MonsterGen() - Constructor for class squidpony.MonsterGen
Constructs a MonsterGen with a random seed for the default RNG.
MonsterGen(long) - Constructor for class squidpony.MonsterGen
Constructs a MonsterGen with the given seed for the default RNG.
MonsterGen(String) - Constructor for class squidpony.MonsterGen
Constructs a MonsterGen with the given seed (hashing seed with CrossHash) for the default RNG.
MonsterGen.Chimera - Class in squidpony
A creature that can be mixed with other Chimeras or given additional descriptors, then printed in a usable format for game text.
MoonwalkRNG - Class in squidpony.squidmath
An IRNG implementation that allows the extra functionality of a StatefulRandomness and a SkippingRandomness, as well as allowing reverse-lookup of the state that produced a long using the static MoonwalkRNG.inverseNextLong(long) method, and distance checks between two generated numbers with the static MoonwalkRNG.distance(long, long) method.
MoonwalkRNG() - Constructor for class squidpony.squidmath.MoonwalkRNG
Default constructor; uses a random seed.
MoonwalkRNG(long) - Constructor for class squidpony.squidmath.MoonwalkRNG
Constructs a MoonwalkRNG with the given seed as-is; any seed can be given.
MoonwalkRNG(CharSequence) - Constructor for class squidpony.squidmath.MoonwalkRNG
String-seeded constructor; uses a platform-independent hash of the String (it does not use String.hashCode) as a seed for this RNG.
mooreDistances - Static variable in class squidpony.squidmath.CoordPacker
 
mooreToCoord(int) - Static method in class squidpony.squidmath.CoordPacker
Takes a distance to travel along the 16x16 Hilbert curve and returns a Coord representing the position in 2D space that corresponds to that point on the Hilbert curve.
mooreX - Static variable in class squidpony.squidmath.CoordPacker
 
mooreY - Static variable in class squidpony.squidmath.CoordPacker
 
mortonBitDecode3D(int) - Static method in class squidpony.squidmath.CoordPacker
 
mortonDecode(int) - Static method in class squidpony.squidmath.CoordPacker
Takes a Morton code, with interleaved x and y bits and x in the least significant bit, and returns the Coord representing the same x, y position.
mortonDecode3D(int) - Static method in class squidpony.squidmath.CoordPacker
 
mortonEncode(int, int) - Static method in class squidpony.squidmath.CoordPacker
Takes two 8-bit unsigned integers index1 and index2, and returns a Morton code, with interleaved index1 and index2 bits and index1 in the least significant bit.
mortonEncode3D(int, int, int) - Static method in class squidpony.squidmath.CoordPacker
 
mortonToHilbert(int) - Static method in class squidpony.squidmath.CoordPacker
Takes a position as a Morton code, with interleaved x and y bits and x in the least significant bit, and returns the length to travel along the 256x256 Hilbert Curve to reach that position.
MOUNTAIN_LEVEL - Static variable in class squidpony.squidgrid.mapping.MetsaMapFactory
 
mountains - Variable in class squidpony.squidgrid.mapping.SpillWorldMap
 
mouths - Variable in class squidpony.squidgrid.mapping.RoomFinder
When a RoomFinder is constructed, it stores all points of rooms that are adjacent to another region here.
move(int, int, int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
move(int, int, int, int, int) - Method in class squidpony.squidgrid.Adjacency
 
move(int, int, int) - Method in class squidpony.squidgrid.Adjacency
 
move(Coord, Coord) - Method in class squidpony.squidgrid.SpatialMap
Move an element from one position to another; moves whatever is at the Coord position previous to the new Coord position target.
move(I, Coord) - Method in class squidpony.squidgrid.SpatialMap
Move an element, picked by its identity, to a new Coord position.
Mover32RNG - Class in squidpony.squidmath
One of Mark Overton's subcycle generators from this article, specifically a cmr^cmr with two 32-bit states; this is the fastest 32-bit generator that still passes statistical tests, plus it's optimized for GWT (sometimes).
Mover32RNG() - Constructor for class squidpony.squidmath.Mover32RNG
 
Mover32RNG(int) - Constructor for class squidpony.squidmath.Mover32RNG
 
Mover32RNG(int, int) - Constructor for class squidpony.squidmath.Mover32RNG
Not advised for external use; prefer Mover32RNG(int) because it guarantees a good subcycle.
Mover64RNG - Class in squidpony.squidmath
One of Mark Overton's subcycle generators from this article, specifically a cmr^cmr with two 64-bit states.
Mover64RNG() - Constructor for class squidpony.squidmath.Mover64RNG
 
Mover64RNG(int) - Constructor for class squidpony.squidmath.Mover64RNG
 
Mover64RNG(long, long) - Constructor for class squidpony.squidmath.Mover64RNG
Not advised for external use; prefer Mover64RNG(int) because it guarantees a good subcycle.
moveToFirst(int) - Method in class squidpony.squidmath.IntVLA
Moves the specified value to the first index and returns its previous index.
moveToLast(int) - Method in class squidpony.squidmath.IntVLA
Moves the specified value to the last index and returns its previous index.
mu - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
mu - Static variable in class squidpony.squidmath.CrossHash.Mist
 
mu - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
mu_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
mu_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
mu_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
mul(int, int) - Method in class squidpony.squidmath.IntVLA
 
mul(int, short) - Method in class squidpony.squidmath.ShortVLA
 
multiply(Coord) - Method in class squidpony.squidmath.Coord
Separately multiplies the x and y positions of other from this Coord, producing a different Coord as their "product."
multiply(int) - Method in class squidpony.squidmath.Coord
Separately multiplies the x and y positions of this Coord by operand, producing a different Coord as their "product."
multiply(double) - Method in class squidpony.squidmath.Coord
Separately multiplies the x and y positions of this Coord by operand, rounding to the nearest int for each of x and y and producing a different Coord as their "product."
multiply(double, double) - Method in class squidpony.squidmath.CoordDouble
 
multiply(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
 
MultiSpill - Class in squidpony.squidgrid
A randomized flood-fill implementation that fills from multiple start points at a time.
MultiSpill() - Constructor for class squidpony.squidgrid.MultiSpill
Construct a Spill without a level to actually scan.
MultiSpill(IRNG) - Constructor for class squidpony.squidgrid.MultiSpill
Construct a Spill without a level to actually scan.
MultiSpill(long) - Constructor for class squidpony.squidgrid.MultiSpill
Construct a Spill without a level to actually scan.
MultiSpill(IStatefulRNG) - Constructor for class squidpony.squidgrid.MultiSpill
Construct a Spill without a level to actually scan.
MultiSpill(short[][]) - Constructor for class squidpony.squidgrid.MultiSpill
Used to construct a Spill from the output of another.
MultiSpill(short[][], Measurement) - Constructor for class squidpony.squidgrid.MultiSpill
Used to construct a Spill from the output of another, specifying a distance calculation.
MultiSpill(short[][], Measurement, IRNG) - Constructor for class squidpony.squidgrid.MultiSpill
Used to construct a Spill from the output of another, specifying a distance calculation and RNG.
MultiSpill(char[][]) - Constructor for class squidpony.squidgrid.MultiSpill
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
MultiSpill(char[][], char) - Constructor for class squidpony.squidgrid.MultiSpill
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where one char means a wall and anything else is a walkable tile.
MultiSpill(char[][], Measurement) - Constructor for class squidpony.squidgrid.MultiSpill
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
MultiSpill(char[][], Measurement, IRNG) - Constructor for class squidpony.squidgrid.MultiSpill
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
mum(long, long) - Static method in class squidpony.squidmath.CrossHash.Water
Takes two arguments that are technically longs, and should be very different, and uses them to get a result that is technically a long and mixes the bits of the inputs.
murmur - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
murmur - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
murmur_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
murmur_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
MutableZone - Interface in squidpony.squidgrid.zone
Created by Tommy Ettinger on 11/24/2016.
MUTANT - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
MUTANT_FRACTAL - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
mutation - Variable in class squidpony.squidmath.FastNoise
 
myselfText() - Method in enum squidpony.Messaging.NounTrait
 
myText() - Method in enum squidpony.Messaging.NounTrait
 

N

n - Variable in class squidpony.squidmath.Arrangement
The current table size.
n - Variable in class squidpony.squidmath.IntDoubleOrderedMap
The current table size.
n - Variable in class squidpony.squidmath.IntIntOrderedMap
The current table size.
n - Variable in class squidpony.squidmath.OctopusNoise
 
n - Variable in class squidpony.squidmath.OrderedMap
The current table size.
n - Variable in class squidpony.squidmath.OrderedSet
The current table size.
n - Variable in class squidpony.squidmath.UnorderedMap
The current table size.
n - Variable in class squidpony.squidmath.UnorderedSet
The current table size.
n2 - Variable in class squidpony.squidmath.FoamyNoise
 
n3 - Variable in class squidpony.squidmath.FoamyNoise
 
n4 - Variable in class squidpony.squidmath.FoamyNoise
 
n5 - Variable in class squidpony.squidmath.FoamyNoise
 
n6 - Variable in class squidpony.squidmath.FoamyNoise
 
naberius - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
naberius - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
naberius_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
naberius_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
NAHUATL - Static variable in class squidpony.FakeLanguageGen
Imitation text from an approximation of the language spoken by the Aztec people and also over a million contemporary people in parts of Mexico.
name - Variable in class squidpony.FakeLanguageGen
 
name - Variable in class squidpony.MonsterGen.Chimera
 
name - Variable in class squidpony.ProceduralMessaging.AssociatedName
 
name - Variable in class squidpony.squidai.Technique
 
name - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
 
name - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
 
name - Variable in class squidpony.squidgrid.mapping.PoliticalMapper
 
name - Variable in class squidpony.squidgrid.mapping.SpillWorldMap
 
name - Variable in class squidpony.StringConvert
 
name_sText(String) - Method in enum squidpony.Messaging.NounTrait
 
nameAt(int) - Static method in class squidpony.FakeLanguageGen
If a FakeLanguageGen is known and is in FakeLanguageGen.registered, this allows you to look up that FakeLanguageGen's name by index, from 0 to FakeLanguageGen.registeredNames.length - 1.
names - Variable in class squidpony.squidgrid.mapping.SectionMap
 
nameText(String) - Method in enum squidpony.Messaging.NounTrait
 
nameToConnections(String) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the list of connected sections (by their identifying numbers) given a name of a section.
nameToNumber(String) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the identifying number corresponding to the given name.
nameToRegion(String) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the GreasedRegion that has the given name.
NATURAL - Static variable in class squidpony.squidmath.FastNoise
Measures distances with an approximation of Euclidean distance that's not 100% accurate.
NaturalLanguageCipher - Class in squidpony
Class that builds up a dictionary of words in an English-language source text to words generated by a FakeLanguageGen, and can translate a source text to a similarly-punctuated, similarly-capitalized fake text; it will try to use variants on the translation of the same root word when it encounters conjugations of that root word or that root word with common English prefixes/suffixes.
NaturalLanguageCipher() - Constructor for class squidpony.NaturalLanguageCipher
Constructs a NaturalLanguageCipher that will generate simplified English-like text by default (this uses FakeLanguageGen.SIMPLISH).
NaturalLanguageCipher(FakeLanguageGen) - Constructor for class squidpony.NaturalLanguageCipher
Constructs a NaturalLanguageCipher that will use the given style of language generator to produce its text.
NaturalLanguageCipher(FakeLanguageGen, long) - Constructor for class squidpony.NaturalLanguageCipher
Constructs a NaturalLanguageCipher that will use the given style of language generator to produce its text, using the specified shift as a long to modify the generated words from the language's normal results.
NaturalLanguageCipher(NaturalLanguageCipher) - Constructor for class squidpony.NaturalLanguageCipher
Copies another NaturalLanguageCipher and constructs this one with the information in the other.
nearestInfluences(GreasedRegion[], Coord) - Method in class squidpony.squidai.GreasedZOI
Given the zones resulting from this class' GreasedZOI.calculate() method and a Coord to check, finds the indices of all influencing groups in zones that have the Coord in their area, and returns all such indices as an IntVLA.
nearestInfluences(Coord) - Method in class squidpony.squidai.GreasedZOI
This can be given a Coord to check in the results of the latest calculate() call.
nearestInfluences(short[][], Coord) - Method in class squidpony.squidai.ZOI
Given the zones resulting from this class' calculate method and a Coord to check, finds the indices of all influencing groups in zones that have the Coord in their area, and returns all such indices as an int array.
nearestInfluences(Coord) - Method in class squidpony.squidai.ZOI
This can be given a Coord to check in the results of the latest calculate() call.
nearLight - Variable in class squidpony.squidgrid.FOV
Data allocated in the previous calls to the public API, if any.
needsRaw - Static variable in class squidpony.ObText
 
negatePacked(short[]) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, this produces a packed short array that is the exact opposite of the one passed in, that is, every "on" cell becomes "off" and every "off" cell becomes "on", including cells that were "off" because they were beyond the boundaries of the original 2D array passed to pack() or a similar method.
neighborDown() - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor downwards when this is called.
neighborDownLeft() - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor downwards and to the left when this is called.
neighborDownRight() - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor downwards and to the right when this is called.
neighborLeft() - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor to the left when this is called.
neighborMaps() - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
neighborMaps() - Method in class squidpony.squidgrid.Adjacency
 
neighborMaps() - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
neighborRight() - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor to the right when this is called.
neighbors - Variable in class squidpony.squidai.CustomDijkstraMap
The neighbors map, as produced by adjacency; can be modified by passing neighbors as the first argument to Adjacency.portal(int[][][], int, int, boolean) if you want to create portals between non-adjacent cells.
neighbors - Variable in class squidpony.squidai.graph.Node
 
neighborUp() - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor upwards when this is called.
neighborUpLeft() - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor upwards and to the left when this is called.
neighborUpRight() - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor upwards and to the right when this is called.
neoProcess(int[], int, int, int, int, int, int, boolean) - Method in class squidpony.squidgrid.DetailedMimic
Processes a 1D int array representing 2D storage of values that can be compared by this object's AestheticDifference (or any values if that is null or discrete is true), and returns a 1D array representing data with potentially different dimensions but similar appearance to sample.
NeuralParticle - Class in squidpony.squidmath
Creates a field of particles that tend to form a neuron image type distribution.
NeuralParticle(int, int, int, IRNG) - Constructor for class squidpony.squidmath.NeuralParticle
 
newest - Variable in class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
Produces high-quality mazes that are very similar to those produced by a recursive back-tracking algorithm.
next() - Method in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
 
next() - Method in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
 
next() - Method in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
next() - Method in class squidpony.squidgrid.iterator.SquidIterators.Linear
 
next() - Method in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
 
next() - Method in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
 
next(int) - Method in class squidpony.squidmath.AbstractRNG
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than bits bits to represent.
next() - Method in class squidpony.squidmath.Arrangement.FastEntryIterator
 
next() - Method in class squidpony.squidmath.Arrangement.KeyIterator
 
next() - Method in class squidpony.squidmath.Arrangement.ValueIterator
 
next(int) - Method in class squidpony.squidmath.BasicRandom32
Gets an int with at most the specified amount of bits; don't confuse this with BasicRandom32.nextInt(int), which gets a number between 0 and its int argument, where this draws from a different (larger) range of random results.
next(int) - Method in class squidpony.squidmath.BasicRandom64
Gets an int with at most the specified amount of bits; don't confuse this with BasicRandom64.nextInt(int), which gets a number between 0 and its int argument, where this draws from a different (larger) range of random results.
next(int) - Method in class squidpony.squidmath.ChaosRNG
 
next(int) - Method in class squidpony.squidmath.DeckRNG
 
next(int) - Method in class squidpony.squidmath.DharmaRNG
 
next(int) - Method in class squidpony.squidmath.DistinctRNG
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
next(int) - Method in class squidpony.squidmath.DistributedRNG
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than bits bits to represent.
next(int) - Method in class squidpony.squidmath.DiverRNG
 
next(int) - Method in class squidpony.squidmath.EditRNG
 
next(int) - Method in class squidpony.squidmath.FlawedRandomness.AddRotate
 
next(int) - Method in class squidpony.squidmath.FlawedRandomness.BigCounter
 
next(int) - Method in class squidpony.squidmath.FourWheelRNG
 
next() - Method in class squidpony.squidmath.GapShuffler
Gets the next element of the infinite sequence of T this shuffles through.
next(int) - Method in class squidpony.squidmath.GearRNG
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
next(int) - Method in class squidpony.squidmath.GoatRNG
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
next() - Method in class squidpony.squidmath.GreasedRegion.GRIterator
 
next(int) - Method in class squidpony.squidmath.GWTRNG
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than bits bits to represent.
next() - Method in class squidpony.squidmath.IntDoubleOrderedMap.FastEntryIterator
 
next() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
 
next() - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueIterator
 
next() - Method in class squidpony.squidmath.IntIntOrderedMap.FastEntryIterator
 
next() - Method in class squidpony.squidmath.IntIntOrderedMap.KeyIterator
 
next() - Method in class squidpony.squidmath.IntIntOrderedMap.ValueIterator
 
next() - Method in class squidpony.squidmath.IntSet.IntSetIterator
 
next(int) - Method in interface squidpony.squidmath.IRNG
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than bits bits to represent.
next(int) - Method in class squidpony.squidmath.IsaacRNG
 
next(int) - Method in class squidpony.squidmath.Lathe32RNG
 
next(int) - Method in class squidpony.squidmath.LFSR
 
next(int) - Method in class squidpony.squidmath.LightRNG
Gets a pseudo-random int with at most the specified count of bits; for example, if bits is 3 this can return any int between 0 and 2 to the 3 (that is, 8), exclusive on the upper end.
next(int) - Method in class squidpony.squidmath.LinnormRNG
 
next(int) - Method in class squidpony.squidmath.LongPeriodRNG
 
next() - Method in class squidpony.squidmath.LowStorageShuffler
Gets the next distinct int in the sequence, or -1 if all distinct ints have been returned that are non-negative and less than LowStorageShuffler.bound.
next(int) - Method in class squidpony.squidmath.MersenneTwister
Returns up to 32 random bits.
next(int) - Method in class squidpony.squidmath.MiniMover64RNG
 
next(int) - Method in class squidpony.squidmath.MizuchiRNG
 
next(int) - Method in class squidpony.squidmath.MoonwalkRNG
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than bits bits to represent.
next(int) - Method in class squidpony.squidmath.Mover32RNG
 
next(int) - Method in class squidpony.squidmath.Mover64RNG
 
next(int) - Method in class squidpony.squidmath.NLFSR
 
next(int) - Method in class squidpony.squidmath.OrbitRNG
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
next() - Method in class squidpony.squidmath.OrderedMap.KeyIterator
 
next() - Method in class squidpony.squidmath.OrderedMap.ValueIterator
 
next(int) - Method in class squidpony.squidmath.Oriole32RNG
 
next(int) - Method in class squidpony.squidmath.PermutedRNG
Gets a random int with at most the specified number of bits.
next(int) - Method in class squidpony.squidmath.PintRNG
 
next(int) - Method in class squidpony.squidmath.PulleyRNG
 
next(int) - Method in interface squidpony.squidmath.RandomnessSource
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
next(int) - Method in class squidpony.squidmath.RNG.CustomRandom
Generates the next pseudorandom number.
next(int) - Method in class squidpony.squidmath.RNG
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than bits bits to represent.
next(int) - Method in class squidpony.squidmath.RomuTrioRNG
 
next() - Method in class squidpony.squidmath.ShuffledIntSequence
Gets the next distinct int in the sequence, shuffling the sequence if it has been exhausted so it never runs out.
next(int) - Method in class squidpony.squidmath.SilkRNG
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than bits bits to represent.
next(int) - Method in class squidpony.squidmath.SobolQRNG
 
next(int) - Method in class squidpony.squidmath.SpecifiedRandomness
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
next(int) - Method in class squidpony.squidmath.Starfish32RNG
 
next(int) - Method in class squidpony.squidmath.StrangerRNG
 
next(int) - Method in class squidpony.squidmath.TangleRNG
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
next(int) - Method in class squidpony.squidmath.ThrustAltRNG
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
next(int) - Method in class squidpony.squidmath.TricycleRNG
 
next(int) - Method in class squidpony.squidmath.TrimRNG
 
next(int) - Method in class squidpony.squidmath.TweakRNG
 
next(int) - Method in class squidpony.squidmath.VanDerCorputQRNG
 
next(int) - Method in class squidpony.squidmath.WhiskerRNG
 
next(int) - Method in class squidpony.squidmath.XoRoRNG
 
next(int) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
 
next(int) - Method in class squidpony.squidmath.XoshiroStarStar64RNG
 
next0() - Method in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
 
nextBlock() - Method in class squidpony.squidmath.IsaacRNG
Generates and returns a block of 256 pseudo-random long values.
nextBoolean() - Method in class squidpony.squidmath.AbstractRNG
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
nextBoolean() - Method in class squidpony.squidmath.CriticalRNG
 
nextBoolean() - Method in class squidpony.squidmath.DeckRNG
 
nextBoolean() - Method in class squidpony.squidmath.DharmaRNG
 
nextBoolean() - Method in class squidpony.squidmath.DistributedRNG
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
nextBoolean() - Method in class squidpony.squidmath.DiverRNG
Gets a random value, true or false.
nextBoolean() - Method in class squidpony.squidmath.EditRNG
 
nextBoolean() - Method in class squidpony.squidmath.GWTRNG
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
nextBoolean() - Method in interface squidpony.squidmath.IRNG
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
nextBoolean() - Method in class squidpony.squidmath.LFSR
 
nextBoolean() - Method in class squidpony.squidmath.LightRNG
Gets a random value, true or false.
nextBoolean() - Method in class squidpony.squidmath.LinnormRNG
Gets a random value, true or false.
nextBoolean() - Method in class squidpony.squidmath.MizuchiRNG
Gets a random value, true or false.
nextBoolean() - Method in class squidpony.squidmath.MoonwalkRNG
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
nextBoolean() - Method in class squidpony.squidmath.NLFSR
 
nextBoolean() - Method in class squidpony.squidmath.PermutedRNG
Gets a random value, true or false.
nextBoolean() - Method in class squidpony.squidmath.PintRNG
Gets a random value, true or false.
nextBoolean() - Method in class squidpony.squidmath.PulleyRNG
Gets a random value, true or false.
nextBoolean() - Method in class squidpony.squidmath.RNG
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
nextBoolean() - Method in class squidpony.squidmath.SilkRNG
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
nextBoolean() - Method in class squidpony.squidmath.TweakRNG
 
nextBoolean() - Method in class squidpony.squidmath.XoRoRNG
 
nextBytes(byte[]) - Method in class squidpony.squidmath.DiverRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextBytes(byte[]) - Method in class squidpony.squidmath.LFSR
 
nextBytes(byte[]) - Method in class squidpony.squidmath.LightRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextBytes(byte[]) - Method in class squidpony.squidmath.LinnormRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextBytes(byte[]) - Method in class squidpony.squidmath.MizuchiRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextBytes(byte[]) - Method in class squidpony.squidmath.NLFSR
 
nextBytes(byte[]) - Method in class squidpony.squidmath.PermutedRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextBytes(byte[]) - Method in class squidpony.squidmath.PintRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextBytes(byte[]) - Method in class squidpony.squidmath.PulleyRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextBytes(byte[]) - Method in class squidpony.squidmath.RNG
Generates random bytes and places them into the given byte array, modifying it in-place.
nextBytes(byte[]) - Method in class squidpony.squidmath.XoRoRNG
 
nextCombinationAsArray(T[]) - Method in class squidpony.squidmath.CombinationGenerator
Generate the next combination and return an array containing the appropriate elements.
nextCombinationAsList() - Method in class squidpony.squidmath.CombinationGenerator
Generate the next combination and return a list containing the appropriate elements.
nextCombinationAsList(List<T>) - Method in class squidpony.squidmath.CombinationGenerator
Generate the next combination and return a list containing the appropriate elements.
nextCoord(int, int) - Method in class squidpony.squidmath.RNG
Gets a random Coord that has x between 0 (inclusive) and width (exclusive) and y between 0 (inclusive) and height (exclusive).
nextCoord(int, int) - Method in class squidpony.squidmath.SobolQRNG
Generate a random vector as a Coord, scaled between 0 (inclusive) and the given limits (exclusive).
nextCurvedFloat() - Method in class squidpony.squidmath.RNG
Generates a random float with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach -1f and 1f, but not go beyond those bounds.
nextDouble() - Method in class squidpony.squidmath.AbstractRNG
Gets a random double between 0.0 inclusive and 1.0 exclusive.
nextDouble(double) - Method in class squidpony.squidmath.AbstractRNG
This returns a random double between 0.0 (inclusive) and outer (exclusive).
nextDouble(IRNG) - Method in class squidpony.squidmath.BathtubDistribution
nextDouble() - Method in class squidpony.squidmath.CriticalRNG
 
nextDouble(double) - Method in class squidpony.squidmath.CriticalRNG
 
nextDouble(IRNG) - Method in class squidpony.squidmath.CurvedBoundedDistribution
 
nextDouble() - Method in class squidpony.squidmath.DeckRNG
Generate a random double, altering the result if recently generated results have been leaning away from this class' fairness value.
nextDouble(double) - Method in class squidpony.squidmath.DeckRNG
This returns a random double between 0.0 (inclusive) and max (exclusive).
nextDouble() - Method in class squidpony.squidmath.DharmaRNG
Generate a random double, altering the result if recently generated results have been leaning away from this class' fairness value.
nextDouble() - Method in class squidpony.squidmath.DistributedRNG
Gets a random double between 0.0 inclusive and 1.0 exclusive.
nextDouble() - Method in class squidpony.squidmath.DiverRNG
Gets a uniform random double in the range [0.0,1.0)
nextDouble(double) - Method in class squidpony.squidmath.DiverRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextDouble() - Method in class squidpony.squidmath.EditRNG
Generate a random double, altered to try to match the expected average and centrality.
nextDouble(double) - Method in class squidpony.squidmath.EditRNG
This returns a random double between 0.0 (inclusive) and max (exclusive).
nextDouble(IRNG) - Method in class squidpony.squidmath.ExponentialDistribution
 
nextDouble(IRNG) - Method in class squidpony.squidmath.GaussianDistribution
 
nextDouble() - Method in class squidpony.squidmath.GWTRNG
Gets a random double between 0.0 inclusive and 1.0 exclusive.
nextDouble(IRNG) - Method in interface squidpony.squidmath.IDistribution
Gets a double between IDistribution.getLowerBound() and IDistribution.getUpperBound() that obeys this distribution.
nextDouble() - Method in interface squidpony.squidmath.IRNG
Gets a random double between 0.0 inclusive and 1.0 exclusive.
nextDouble(double) - Method in interface squidpony.squidmath.IRNG
This returns a random double between 0.0 (inclusive) and outer (exclusive).
nextDouble(IRNG) - Method in class squidpony.squidmath.KumaraswamyDistribution
Gets a double between KumaraswamyDistribution.getLowerBound() and KumaraswamyDistribution.getUpperBound() that obeys this distribution.
nextDouble() - Method in class squidpony.squidmath.LFSR
 
nextDouble() - Method in class squidpony.squidmath.LightRNG
Gets a uniform random double in the range [0.0,1.0)
nextDouble(double) - Method in class squidpony.squidmath.LightRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextDouble() - Method in class squidpony.squidmath.LinnormRNG
Gets a uniform random double in the range [0.0,1.0)
nextDouble(double) - Method in class squidpony.squidmath.LinnormRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextDouble() - Method in class squidpony.squidmath.MiniMover64RNG
Gets a pseudo-random double between 0.0 (inclusive) and 1.0 (exclusive).
nextDouble() - Method in class squidpony.squidmath.MizuchiRNG
Gets a uniform random double in the range [0.0,1.0)
nextDouble(double) - Method in class squidpony.squidmath.MizuchiRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextDouble() - Method in class squidpony.squidmath.MoonwalkRNG
Gets a random double between 0.0 inclusive and 1.0 exclusive.
nextDouble() - Method in class squidpony.squidmath.NLFSR
 
nextDouble() - Method in class squidpony.squidmath.PermutedRNG
Gets a uniform random double in the range [0.0,1.0).
nextDouble(double) - Method in class squidpony.squidmath.PermutedRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextDouble() - Method in class squidpony.squidmath.PintRNG
Gets a uniform random double in the range [0.0,1.0)
nextDouble(double) - Method in class squidpony.squidmath.PintRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextDouble() - Method in class squidpony.squidmath.PulleyRNG
Gets a uniform random double in the range [0.0,1.0)
nextDouble(double) - Method in class squidpony.squidmath.PulleyRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextDouble() - Method in class squidpony.squidmath.RNG
Gets a random double between 0.0 inclusive and 1.0 exclusive.
nextDouble() - Method in class squidpony.squidmath.SilkRNG
Gets a random double between 0.0 inclusive and 1.0 exclusive.
nextDouble() - Method in class squidpony.squidmath.SobolQRNG
 
nextDouble(double) - Method in class squidpony.squidmath.SobolQRNG
 
nextDouble(IRNG) - Method in class squidpony.squidmath.SpikeDistribution
Gets a double between SpikeDistribution.getLowerBound() and SpikeDistribution.getUpperBound() that obeys this distribution.
nextDouble(IRNG) - Method in class squidpony.squidmath.SpikeDistribution.SimpleSpikeDistribution
nextDouble() - Method in class squidpony.squidmath.TweakRNG
 
nextDouble() - Method in class squidpony.squidmath.VanDerCorputQRNG
Gets the next quasi-random double from between 0.0 and 1.0 (normally both exclusive; only if state is negative or has wrapped around to a negative value can 0.0 ever be produced).
nextDouble() - Method in class squidpony.squidmath.WhiskerRNG
 
nextDouble() - Method in class squidpony.squidmath.XoRoRNG
 
nextDoubleInclusive() - Method in class squidpony.squidmath.RNG
Gets a random double between 0.0 inclusive and 1.0 inclusive.
nextDoubleInclusive(double) - Method in class squidpony.squidmath.RNG
This returns a random double between 0.0 (inclusive) and outer (inclusive).
nextFloat() - Method in class squidpony.squidmath.AbstractRNG
Gets a random float between 0.0f inclusive and 1.0f exclusive.
nextFloat(float) - Method in class squidpony.squidmath.AbstractRNG
This returns a random float between 0.0f (inclusive) and outer (exclusive).
nextFloat() - Method in class squidpony.squidmath.CriticalRNG
 
nextFloat() - Method in class squidpony.squidmath.DeckRNG
 
nextFloat() - Method in class squidpony.squidmath.DharmaRNG
 
nextFloat() - Method in class squidpony.squidmath.DistributedRNG
Gets a random float between 0.0f inclusive and 1.0f exclusive.
nextFloat() - Method in class squidpony.squidmath.DiverRNG
Gets a uniform random float in the range [0.0,1.0)
nextFloat() - Method in class squidpony.squidmath.EditRNG
 
nextFloat() - Method in class squidpony.squidmath.GWTRNG
Gets a random float between 0.0f inclusive and 1.0f exclusive.
nextFloat() - Method in interface squidpony.squidmath.IRNG
Gets a random float between 0.0f inclusive and 1.0f exclusive.
nextFloat(float) - Method in interface squidpony.squidmath.IRNG
This returns a random float between 0.0f (inclusive) and outer (exclusive).
nextFloat() - Method in class squidpony.squidmath.LFSR
 
nextFloat() - Method in class squidpony.squidmath.LightRNG
Gets a uniform random float in the range [0.0,1.0)
nextFloat() - Method in class squidpony.squidmath.LinnormRNG
Gets a uniform random float in the range [0.0,1.0)
nextFloat() - Method in class squidpony.squidmath.MiniMover64RNG
Gets a pseudo-random float between 0.0f (inclusive) and 1.0f (exclusive).
nextFloat() - Method in class squidpony.squidmath.MizuchiRNG
Gets a uniform random float in the range [0.0,1.0)
nextFloat() - Method in class squidpony.squidmath.MoonwalkRNG
Gets a random float between 0.0f inclusive and 1.0f exclusive.
nextFloat() - Method in class squidpony.squidmath.NLFSR
 
nextFloat() - Method in class squidpony.squidmath.PermutedRNG
Gets a uniform random float in the range [0.0,1.0) Calls PermutedRNG.nextLong() exactly once.
nextFloat() - Method in class squidpony.squidmath.PintRNG
Gets a uniform random float in the range [0.0,1.0)
nextFloat() - Method in class squidpony.squidmath.PulleyRNG
Gets a uniform random float in the range [0.0,1.0)
nextFloat() - Method in class squidpony.squidmath.RNG
Gets a random float between 0.0f inclusive and 1.0f exclusive.
nextFloat() - Method in class squidpony.squidmath.SilkRNG
Gets a random float between 0.0f inclusive and 1.0f exclusive.
nextFloat() - Method in class squidpony.squidmath.TweakRNG
 
nextFloat() - Method in class squidpony.squidmath.WhiskerRNG
 
nextFloat() - Method in class squidpony.squidmath.XoRoRNG
 
nextFloatInclusive() - Method in class squidpony.squidmath.RNG
Gets a random float between 0.0f inclusive and 1.0f inclusive.
nextFloatInclusive(float) - Method in class squidpony.squidmath.RNG
This returns a random float between 0.0f (inclusive) and outer (inclusive).
nextInt() - Method in class squidpony.squidmath.AbstractRNG
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
nextInt(int) - Method in class squidpony.squidmath.AbstractRNG
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
nextInt() - Method in class squidpony.squidmath.Arrangement.ValueIterator
 
nextInt() - Method in class squidpony.squidmath.BasicRandom32
 
nextInt(int) - Method in class squidpony.squidmath.BasicRandom32
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
nextInt() - Method in class squidpony.squidmath.BasicRandom64
 
nextInt(int) - Method in class squidpony.squidmath.BasicRandom64
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
nextInt(int) - Method in class squidpony.squidmath.CriticalRNG
 
nextInt() - Method in class squidpony.squidmath.CriticalRNG
 
nextInt(int) - Method in class squidpony.squidmath.DeckRNG
Returns a random integer below the given bound, or 0 if the bound is 0 or negative.
nextInt() - Method in class squidpony.squidmath.DeckRNG
Returns a random integer, which may be positive or negative.
nextInt(int) - Method in class squidpony.squidmath.DharmaRNG
Returns a random integer below the given bound, or 0 if the bound is 0 or negative.
nextInt() - Method in class squidpony.squidmath.DharmaRNG
Returns a random integer, which may be any positive or negative value.
nextInt() - Method in class squidpony.squidmath.DistributedRNG
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
nextInt(int) - Method in class squidpony.squidmath.DistributedRNG
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
nextInt() - Method in class squidpony.squidmath.DiverRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt(int) - Method in class squidpony.squidmath.DiverRNG
Exclusive on the outer bound.
nextInt(int, int) - Method in class squidpony.squidmath.DiverRNG
Inclusive inner, exclusive outer.
nextInt(int) - Method in class squidpony.squidmath.EditRNG
Returns a random integer below the given bound, or 0 if the bound is 0 or negative.
nextInt() - Method in class squidpony.squidmath.EditRNG
Returns a random integer, which may be positive or negative.
nextInt() - Method in class squidpony.squidmath.GWTRNG
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
nextInt(int) - Method in class squidpony.squidmath.GWTRNG
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
nextInt() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
 
nextInt() - Method in class squidpony.squidmath.IntIntOrderedMap.KeyIterator
 
nextInt() - Method in interface squidpony.squidmath.IRNG
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
nextInt(int) - Method in interface squidpony.squidmath.IRNG
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
nextInt() - Method in class squidpony.squidmath.Lathe32RNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt() - Method in class squidpony.squidmath.LFSR
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt(int) - Method in class squidpony.squidmath.LFSR
Exclusive on the outer bound; the inner bound is 0.
nextInt(int, int) - Method in class squidpony.squidmath.LFSR
Inclusive lower, exclusive upper.
nextInt() - Method in class squidpony.squidmath.LightRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt(int) - Method in class squidpony.squidmath.LightRNG
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
nextInt(int, int) - Method in class squidpony.squidmath.LightRNG
Inclusive lower, exclusive upper.
nextInt() - Method in class squidpony.squidmath.LinnormRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt(int) - Method in class squidpony.squidmath.LinnormRNG
Exclusive on the outer bound.
nextInt(int, int) - Method in class squidpony.squidmath.LinnormRNG
Inclusive inner, exclusive outer.
nextInt() - Method in class squidpony.squidmath.MiniMover64RNG
 
nextInt() - Method in class squidpony.squidmath.MizuchiRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt(int) - Method in class squidpony.squidmath.MizuchiRNG
Exclusive on the outer bound.
nextInt(int, int) - Method in class squidpony.squidmath.MizuchiRNG
Inclusive inner, exclusive outer.
nextInt() - Method in class squidpony.squidmath.MoonwalkRNG
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
nextInt() - Method in class squidpony.squidmath.Mover32RNG
 
nextInt() - Method in class squidpony.squidmath.Mover64RNG
 
nextInt() - Method in class squidpony.squidmath.NLFSR
Produces up to 27 bits of random int, with a minimum result of 1 and a max of 134217727 (both inclusive).
nextInt(int) - Method in class squidpony.squidmath.NLFSR
Exclusive on the upper bound.
nextInt(int, int) - Method in class squidpony.squidmath.NLFSR
Inclusive lower, exclusive upper.
nextInt() - Method in class squidpony.squidmath.Oriole32RNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt() - Method in class squidpony.squidmath.PermutedRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt(int) - Method in class squidpony.squidmath.PermutedRNG
Exclusive on the outer bound; the inner bound is 0.
nextInt(int, int) - Method in class squidpony.squidmath.PermutedRNG
Inclusive lower, exclusive upper.
nextInt() - Method in class squidpony.squidmath.PintRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt(int) - Method in class squidpony.squidmath.PintRNG
Exclusive on the upper bound.
nextInt(int, int) - Method in class squidpony.squidmath.PintRNG
Inclusive lower, exclusive upper.
nextInt() - Method in class squidpony.squidmath.PulleyRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt(int) - Method in class squidpony.squidmath.PulleyRNG
Exclusive on the outer bound.
nextInt(int, int) - Method in class squidpony.squidmath.PulleyRNG
Inclusive inner, exclusive outer.
nextInt() - Method in class squidpony.squidmath.RNG
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
nextInt() - Method in class squidpony.squidmath.SilkRNG
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
nextInt(int) - Method in class squidpony.squidmath.SilkRNG
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
nextInt() - Method in class squidpony.squidmath.Starfish32RNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt() - Method in class squidpony.squidmath.TweakRNG
 
nextInt(int) - Method in class squidpony.squidmath.WhiskerRNG
 
nextInt() - Method in class squidpony.squidmath.XoRoRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt(int) - Method in class squidpony.squidmath.XoRoRNG
Exclusive on the outer bound; the inner bound is 0.
nextInt(int, int) - Method in class squidpony.squidmath.XoRoRNG
Inclusive lower, exclusive upper.
nextInt() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextIntHasty(int) - Method in class squidpony.squidmath.CriticalRNG
 
nextIntHasty(int) - Method in class squidpony.squidmath.DeckRNG
Returns a random non-negative integer below the given bound, or 0 if the bound is 0.
nextIntHasty(int) - Method in class squidpony.squidmath.DharmaRNG
Returns a random non-negative integer below the given bound, or 0 if the bound is 0.
nextIntHasty(int) - Method in class squidpony.squidmath.EditRNG
Returns a random non-negative integer below the given bound, or 0 if the bound is 0.
nextIntHasty(int) - Method in class squidpony.squidmath.RNG
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
nextIntVector() - Method in class squidpony.squidmath.SobolQRNG
Generate a random vector.
nextIntVector(int) - Method in class squidpony.squidmath.SobolQRNG
Generate a random vector.
nextLong() - Method in class squidpony.squidmath.AbstractRNG
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
nextLong(long) - Method in class squidpony.squidmath.AbstractRNG
Exclusive on bound (which must be positive), with an inner bound of 0.
nextLong() - Method in class squidpony.squidmath.BasicRandom32
 
nextLong(long) - Method in class squidpony.squidmath.BasicRandom32
Exclusive on bound (which must be positive), with an inner bound of 0.
nextLong() - Method in class squidpony.squidmath.BasicRandom64
 
nextLong(long) - Method in class squidpony.squidmath.BasicRandom64
Exclusive on bound (which must be positive), with an inner bound of 0.
nextLong() - Method in class squidpony.squidmath.ChaosRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong() - Method in class squidpony.squidmath.CriticalRNG
 
nextLong(long) - Method in class squidpony.squidmath.CriticalRNG
 
nextLong() - Method in class squidpony.squidmath.DeckRNG
Returns a random long, which may be positive or negative.
nextLong(long) - Method in class squidpony.squidmath.DeckRNG
Returns a random long below the given bound, or 0 if the bound is 0 or negative.
nextLong() - Method in class squidpony.squidmath.DharmaRNG
Returns a random long, which may be any positive or negative value.
nextLong(long) - Method in class squidpony.squidmath.DharmaRNG
Returns a random long below the given bound, or 0 if the bound is 0 or negative.
nextLong() - Method in class squidpony.squidmath.DistinctRNG
Using this method, any algorithm that needs to efficiently generate more than 32 bits of random data can interface with this randomness source.
nextLong() - Method in class squidpony.squidmath.DistributedRNG
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
nextLong(long) - Method in class squidpony.squidmath.DistributedRNG
Exclusive on bound (which must be positive), with an inner bound of 0.
nextLong() - Method in class squidpony.squidmath.DiverRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong(long) - Method in class squidpony.squidmath.DiverRNG
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
nextLong(long, long) - Method in class squidpony.squidmath.DiverRNG
Inclusive inner, exclusive outer; lower and upper can be positive or negative and there's no requirement for one to be greater than or less than the other.
nextLong() - Method in class squidpony.squidmath.EditRNG
Returns a random long, which may be positive or negative.
nextLong(long) - Method in class squidpony.squidmath.EditRNG
Returns a random long below the given bound, or 0 if the bound is 0 or negative.
nextLong() - Method in class squidpony.squidmath.FlawedRandomness.AddRotate
 
nextLong() - Method in class squidpony.squidmath.FlawedRandomness.BigCounter
 
nextLong() - Method in class squidpony.squidmath.FourWheelRNG
 
nextLong() - Method in class squidpony.squidmath.GearRNG
Using this method, any algorithm that needs to efficiently generate more than 32 bits of random data can interface with this randomness source.
nextLong() - Method in class squidpony.squidmath.GoatRNG
Using this method, any algorithm that needs to efficiently generate more than 32 bits of random data can interface with this randomness source.
nextLong() - Method in class squidpony.squidmath.GWTRNG
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
nextLong() - Method in interface squidpony.squidmath.IRNG
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
nextLong(long) - Method in interface squidpony.squidmath.IRNG
Returns a random long below the given bound, or 0 if the bound is 0 or negative.
nextLong() - Method in class squidpony.squidmath.IsaacRNG
 
nextLong() - Method in class squidpony.squidmath.Lathe32RNG
 
nextLong() - Method in class squidpony.squidmath.LFSR
 
nextLong(long) - Method in class squidpony.squidmath.LFSR
Exclusive on the outer bound; the inner bound is 0.
nextLong(long, long) - Method in class squidpony.squidmath.LFSR
Inclusive inner, exclusive outer; both inner and outer can be positive or negative.
nextLong() - Method in class squidpony.squidmath.LightRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong(long) - Method in class squidpony.squidmath.LightRNG
Exclusive on the outer bound; the inner bound is 0.
nextLong(long, long) - Method in class squidpony.squidmath.LightRNG
Inclusive inner, exclusive outer; both inner and outer can be positive or negative.
nextLong() - Method in class squidpony.squidmath.LinnormRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong(long) - Method in class squidpony.squidmath.LinnormRNG
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
nextLong(long, long) - Method in class squidpony.squidmath.LinnormRNG
Inclusive inner, exclusive outer; lower and upper can be positive or negative and there's no requirement for one to be greater than or less than the other.
nextLong() - Method in class squidpony.squidmath.LongPeriodRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong() - Method in class squidpony.squidmath.MersenneTwister
Returns 64 random bits.
nextLong() - Method in class squidpony.squidmath.MiniMover64RNG
 
nextLong() - Method in class squidpony.squidmath.MizuchiRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong(long) - Method in class squidpony.squidmath.MizuchiRNG
Exclusive on the upper bound.
nextLong(long, long) - Method in class squidpony.squidmath.MizuchiRNG
Inclusive lower, exclusive upper.
nextLong() - Method in class squidpony.squidmath.MoonwalkRNG
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
nextLong() - Method in class squidpony.squidmath.Mover32RNG
 
nextLong() - Method in class squidpony.squidmath.Mover64RNG
 
nextLong() - Method in class squidpony.squidmath.NLFSR
 
nextLong(long) - Method in class squidpony.squidmath.NLFSR
Exclusive on the upper bound.
nextLong() - Method in class squidpony.squidmath.OrbitRNG
Using this method, any algorithm that needs to efficiently generate more than 32 bits of random data can interface with this randomness source.
nextLong() - Method in class squidpony.squidmath.Oriole32RNG
 
nextLong() - Method in class squidpony.squidmath.PermutedRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong(long) - Method in class squidpony.squidmath.PermutedRNG
Exclusive on the outer bound; the inner bound is 0.
nextLong(long, long) - Method in class squidpony.squidmath.PermutedRNG
Inclusive inner, exclusive outer; both inner and outer can be positive or negative.
nextLong() - Method in class squidpony.squidmath.PintRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong() - Method in class squidpony.squidmath.PulleyRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong(long) - Method in class squidpony.squidmath.PulleyRNG
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
nextLong(long, long) - Method in class squidpony.squidmath.PulleyRNG
Inclusive inner, exclusive outer; lower and upper can be positive or negative and there's no requirement for one to be greater than or less than the other.
nextLong() - Method in interface squidpony.squidmath.RandomnessSource
Using this method, any algorithm that needs to efficiently generate more than 32 bits of random data can interface with this randomness source.
nextLong() - Method in class squidpony.squidmath.RNG.CustomRandom
Returns the next pseudorandom, uniformly distributed long value from this random number generator's sequence.
nextLong() - Method in class squidpony.squidmath.RNG
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
nextLong() - Method in class squidpony.squidmath.RomuTrioRNG
 
nextLong() - Method in class squidpony.squidmath.SilkRNG
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
nextLong() - Method in class squidpony.squidmath.SobolQRNG
Using this method, any algorithm that needs to efficiently generate more than 32 bits of random data can interface with this randomness source.
nextLong() - Method in class squidpony.squidmath.SpecifiedRandomness
Using this method, any algorithm that needs to efficiently generate more than 32 bits of random data can interface with this randomness source.
nextLong() - Method in class squidpony.squidmath.Starfish32RNG
 
nextLong() - Method in class squidpony.squidmath.StrangerRNG
 
nextLong() - Method in class squidpony.squidmath.TangleRNG
Using this method, any algorithm that needs to efficiently generate more than 32 bits of random data can interface with this randomness source.
nextLong() - Method in class squidpony.squidmath.ThrustAltRNG
Using this method, any algorithm that needs to efficiently generate more than 32 bits of random data can interface with this randomness source.
nextLong() - Method in class squidpony.squidmath.TricycleRNG
 
nextLong() - Method in class squidpony.squidmath.TrimRNG
 
nextLong() - Method in class squidpony.squidmath.TweakRNG
 
nextLong() - Method in class squidpony.squidmath.VanDerCorputQRNG
Gets the next quasi-random long as a fraction of Long.MAX_VALUE; this can never produce a negative value.
nextLong() - Method in class squidpony.squidmath.WhiskerRNG
 
nextLong() - Method in class squidpony.squidmath.XoRoRNG
 
nextLong(long) - Method in class squidpony.squidmath.XoRoRNG
Exclusive on the outer bound; the inner bound is 0.
nextLong(long, long) - Method in class squidpony.squidmath.XoRoRNG
Inclusive inner, exclusive outer; both inner and outer can be positive or negative.
nextLong() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
 
nextLong() - Method in class squidpony.squidmath.XoshiroStarStar64RNG
 
nextLongVector() - Method in class squidpony.squidmath.SobolQRNG
Generate a random vector.
nextLongVector(long) - Method in class squidpony.squidmath.SobolQRNG
Generate a random vector.
nextPermutationAsArray(T[]) - Method in class squidpony.squidmath.PermutationGenerator
Generate the next permutation and return an array containing the elements in the appropriate order.
nextPermutationAsList() - Method in class squidpony.squidmath.PermutationGenerator
Generate the next permutation and return a list containing the elements in the appropriate order.
nextPermutationAsList(List<T>) - Method in class squidpony.squidmath.PermutationGenerator
Generate the next permutation and return a list containing the elements in the appropriate order.
nextPowerOfTwo(int) - Static method in class squidpony.squidmath.HashCommon
Return the least power of two greater than or equal to the specified value.
nextPowerOfTwo(long) - Static method in class squidpony.squidmath.HashCommon
Return the least power of two greater than or equal to the specified value.
nextSignedInt(int) - Method in class squidpony.squidmath.AbstractRNG
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
nextSignedInt(int) - Method in class squidpony.squidmath.DistributedRNG
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
nextSignedInt(int) - Method in interface squidpony.squidmath.IRNG
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
nextSignedLong(long) - Method in class squidpony.squidmath.AbstractRNG
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
nextSignedLong(long) - Method in class squidpony.squidmath.DistributedRNG
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
nextSignedLong(long) - Method in interface squidpony.squidmath.IRNG
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
nextVector() - Method in class squidpony.squidmath.SobolQRNG
Generate a random vector.
nextVector(double) - Method in class squidpony.squidmath.SobolQRNG
Generate a random vector.
NLFSR - Class in squidpony.squidmath
A Non-Linear Feedback Shift Register that may be used like a StatefulRandomness but is not truly random.
NLFSR() - Constructor for class squidpony.squidmath.NLFSR
Creates a new generator seeded using Math.random.
NLFSR(int) - Constructor for class squidpony.squidmath.NLFSR
 
NLFSR(CharSequence) - Constructor for class squidpony.squidmath.NLFSR
 
NO_DOUBLES - Static variable in class squidpony.FakeLanguageGen.Modifier
For a language that never repeats the same letter twice in a row.
Node<V> - Class in squidpony.squidai.graph
An extended version of BinaryHeap.Node that also stores a reference to the parent Graph, a vertex object of type V, a Map of neighbor Nodes to the appropriate Connection per Node, an extra List of those same Connections for faster iteration, and a lot of internal data used by algorithms in this package.
Node(V, Graph<V>) - Constructor for class squidpony.squidai.graph.Node
 
Node(double) - Constructor for class squidpony.squidmath.BinaryHeap.Node
 
noise - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
noise(double, double, long) - Method in class squidpony.squidmath.LumpNoise
 
noise(double, double, double, long) - Method in class squidpony.squidmath.LumpNoise
 
noise(double, double, double, double, long) - Method in class squidpony.squidmath.LumpNoise
 
noise(double, double, double, double, double, long) - Method in class squidpony.squidmath.LumpNoise
Thanks to Mark A.
noise(double, double, double, double, double, double, long) - Method in class squidpony.squidmath.LumpNoise
 
noise(double, double, long) - Static method in class squidpony.squidmath.MasonNoise
noise(double, double, double, long) - Static method in class squidpony.squidmath.MasonNoise
noise(double, double, double, double, long) - Static method in class squidpony.squidmath.MasonNoise
noise(double, double, double, double, double, double, long) - Static method in class squidpony.squidmath.MasonNoise
Noise - Class in squidpony.squidmath
A container class for various interfaces and implementing classes that affect continuous noise, such as that produced by FastNoise or SeededNoise, as well as static utility methods used throughout noise code.
Noise() - Constructor for class squidpony.squidmath.Noise
 
noise(double, long) - Static method in class squidpony.squidmath.Noise.Basic1D
 
noise(double, double) - Static method in class squidpony.squidmath.PerlinNoise
Delegates to ClassicNoise.getNoiseWithSeed(double, double, long); multiplies its inputs by PerlinNoise.SCALE and uses a seed of 123456789.
noise(double, double, double) - Static method in class squidpony.squidmath.PerlinNoise
Delegates to ClassicNoise.getNoiseWithSeed(double, double, double, long); multiplies its inputs by PerlinNoise.SCALE and uses a seed of 123456789.
noise(double, double, double, double) - Static method in class squidpony.squidmath.PerlinNoise
Delegates to ClassicNoise.getNoiseWithSeed(double, double, double, double, long); multiplies its inputs by PerlinNoise.SCALE and uses a seed of 123456789.
noise(double, double, long) - Static method in class squidpony.squidmath.SeededNoise
 
noise(double, double, double, long) - Static method in class squidpony.squidmath.SeededNoise
 
noise(double, double, double, double, long) - Static method in class squidpony.squidmath.SeededNoise
 
noise(double, double, double, double, double, long) - Static method in class squidpony.squidmath.SeededNoise
Thanks to Mark A.
noise(double, double, double, double, double, double, long) - Static method in class squidpony.squidmath.SeededNoise
 
noise(double, double, long) - Static method in class squidpony.squidmath.UnifiedNoise
 
noise(double, double, double, long) - Static method in class squidpony.squidmath.UnifiedNoise
 
noise(double, double, double, double, long) - Static method in class squidpony.squidmath.UnifiedNoise
 
noise(double, double, double, double, double, long) - Static method in class squidpony.squidmath.UnifiedNoise
Thanks to Mark A.
noise(double, double, double, double, double, double, long) - Static method in class squidpony.squidmath.UnifiedNoise
 
noise(double, double) - Static method in class squidpony.squidmath.WhirlingNoise
Delegates to SeededNoise.noise(double, double, long) with 123456789 as the seed.
noise(double, double, long) - Static method in class squidpony.squidmath.WhirlingNoise
noise(double, double, double) - Static method in class squidpony.squidmath.WhirlingNoise
Delegates to SeededNoise.noise(double, double, double, long) with 123456789 as the seed.
noise(double, double, double, long) - Static method in class squidpony.squidmath.WhirlingNoise
noise(double, double, double, double) - Static method in class squidpony.squidmath.WhirlingNoise
Delegates to SeededNoise.noise(double, double, double, double, long) with 123456789 as the seed.
noise(double, double, double, double, long) - Static method in class squidpony.squidmath.WhirlingNoise
Noise.Adapted3DFrom4D - Class in squidpony.squidmath
Used to add an extra parameter to 3D noise, such as one based on rotation, time, or some non-spatial component.
Noise.Adapted3DFrom5D - Class in squidpony.squidmath
Used to add extra parameters to 3D noise, such as those based on rotation, time, or some non-spatial component.
Noise.Basic1D - Class in squidpony.squidmath
A very simple 1D noise implementation, because a full-blown Perlin or Simplex noise implementation is probably overkill for 1D noise.
Noise.Exponential1D - Class in squidpony.squidmath
 
Noise.Exponential2D - Class in squidpony.squidmath
 
Noise.Exponential3D - Class in squidpony.squidmath
 
Noise.Exponential4D - Class in squidpony.squidmath
 
Noise.Exponential5D - Class in squidpony.squidmath
 
Noise.Exponential6D - Class in squidpony.squidmath
 
Noise.InverseLayered1D - Class in squidpony.squidmath
 
Noise.InverseLayered2D - Class in squidpony.squidmath
 
Noise.InverseLayered3D - Class in squidpony.squidmath
 
Noise.InverseLayered4D - Class in squidpony.squidmath
 
Noise.InverseLayered5D - Class in squidpony.squidmath
 
Noise.InverseLayered6D - Class in squidpony.squidmath
 
Noise.Layered1D - Class in squidpony.squidmath
 
Noise.Layered2D - Class in squidpony.squidmath
 
Noise.Layered3D - Class in squidpony.squidmath
 
Noise.Layered4D - Class in squidpony.squidmath
 
Noise.Layered5D - Class in squidpony.squidmath
 
Noise.Layered6D - Class in squidpony.squidmath
 
Noise.LayeredSpiral2D - Class in squidpony.squidmath
 
Noise.LayeredSpiral3D - Class in squidpony.squidmath
 
Noise.LayeredSpiral4D - Class in squidpony.squidmath
 
Noise.LayeredSpiral5D - Class in squidpony.squidmath
 
Noise.LayeredSpiral6D - Class in squidpony.squidmath
 
Noise.Maelstrom1D - Class in squidpony.squidmath
 
Noise.Maelstrom2D - Class in squidpony.squidmath
 
Noise.Maelstrom3D - Class in squidpony.squidmath
 
Noise.Maelstrom4D - Class in squidpony.squidmath
 
Noise.Maelstrom5D - Class in squidpony.squidmath
 
Noise.Maelstrom6D - Class in squidpony.squidmath
 
Noise.Noise1D - Interface in squidpony.squidmath
 
Noise.Noise2D - Interface in squidpony.squidmath
 
Noise.Noise3D - Interface in squidpony.squidmath
 
Noise.Noise4D - Interface in squidpony.squidmath
 
Noise.Noise5D - Interface in squidpony.squidmath
 
Noise.Noise6D - Interface in squidpony.squidmath
 
Noise.QuilezNoise - Class in squidpony.squidmath
A hybrid between value and gradient noise that may be faster for 1D noise.
Noise.Ridged1D - Class in squidpony.squidmath
 
Noise.Ridged2D - Class in squidpony.squidmath
 
Noise.Ridged3D - Class in squidpony.squidmath
 
Noise.Ridged4D - Class in squidpony.squidmath
 
Noise.Ridged5D - Class in squidpony.squidmath
 
Noise.Ridged6D - Class in squidpony.squidmath
 
Noise.Scaled1D - Class in squidpony.squidmath
 
Noise.Scaled2D - Class in squidpony.squidmath
 
Noise.Scaled3D - Class in squidpony.squidmath
 
Noise.Scaled4D - Class in squidpony.squidmath
 
Noise.Scaled6D - Class in squidpony.squidmath
 
Noise.Seamless2D - Class in squidpony.squidmath
 
Noise.Slick2D - Class in squidpony.squidmath
 
Noise.Slick3D - Class in squidpony.squidmath
 
Noise.Slick4D - Class in squidpony.squidmath
 
Noise.Slick6D - Class in squidpony.squidmath
 
Noise.Sway1D - Class in squidpony.squidmath
 
Noise.Sway2D - Class in squidpony.squidmath
 
Noise.Turbulent2D - Class in squidpony.squidmath
 
Noise.Turbulent3D - Class in squidpony.squidmath
 
Noise.Turbulent4D - Class in squidpony.squidmath
 
Noise.Turbulent6D - Class in squidpony.squidmath
 
Noise.Viny2D - Class in squidpony.squidmath
 
Noise.Viny3D - Class in squidpony.squidmath
 
Noise.Viny4D - Class in squidpony.squidmath
 
Noise.Viny6D - Class in squidpony.squidmath
 
Noise.Warped1D - Class in squidpony.squidmath
 
Noise.Warped2D - Class in squidpony.squidmath
 
Noise.Warped3D - Class in squidpony.squidmath
 
Noise.Warped4D - Class in squidpony.squidmath
 
Noise.Warped5D - Class in squidpony.squidmath
 
Noise.Warped6D - Class in squidpony.squidmath
 
noise2(long, double, double) - Static method in class squidpony.squidmath.OpenSimplex2F
2D Simplex noise, standard lattice orientation.
noise2(long, double, double) - Static method in class squidpony.squidmath.OpenSimplex2S
2D OSN2S/SuperSimplex noise, standard lattice orientation.
noise2_ImproveX(long, double, double) - Static method in class squidpony.squidmath.OpenSimplex2F
2D Simplex noise, with Y pointing down the main diagonal.
noise2_ImproveX(long, double, double) - Static method in class squidpony.squidmath.OpenSimplex2S
2D OSN2S/SuperSimplex noise, with Y pointing down the main diagonal.
noise2D(long, long) - Method in class squidpony.squidmath.MerlinNoise
2D Merlin noise; black and white much of the time but curving instead of angular.
noise2D(long, long, long) - Method in class squidpony.squidmath.MerlinNoise
2D Merlin noise; black and white much of the time but curving instead of angular.
noise2D(long, long, long, int, int) - Static method in class squidpony.squidmath.MerlinNoise
2D Merlin noise; black and white much of the time but curving instead of angular.
noise3_Fallback(long, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2F
3D OSN2F noise, fallback rotation option Use noise3_ImproveXY or noise3_ImproveXZ instead, wherever appropriate.
noise3_Fallback(long, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2S
3D OSN2S/SuperSimplex noise, fallback rotation option Use noise3_ImproveXY or noise3_ImproveXZ instead, wherever appropriate.
noise3_ImproveXY(long, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2F
3D OSN2F noise, with better visual isotropy in (X, Y).
noise3_ImproveXY(long, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2S
3D OSN2S/SuperSimplex noise, with better visual isotropy in (X, Y).
noise3_ImproveXZ(long, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2F
3D OSN2F noise, with better visual isotropy in (X, Z).
noise3_ImproveXZ(long, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2S
3D OSN2S/SuperSimplex noise, with better visual isotropy in (X, Z).
noise3D(long, long, long) - Method in class squidpony.squidmath.MerlinNoise
3D Merlin noise; black and white much of the time but curving instead of angular.
noise3D(long, long, long, long) - Method in class squidpony.squidmath.MerlinNoise
3D Merlin noise; black and white much of the time but curving instead of angular.
noise3D(long, long, long, long, int, int) - Static method in class squidpony.squidmath.MerlinNoise
3D merlin noise.
noise4_Fallback(long, double, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2F
4D OSN2F noise, fallback lattice orientation.
noise4_Fallback(long, double, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2S
4D SuperSimplex noise, fallback lattice orientation.
noise4_ImproveXY_ImproveZW(long, double, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2F
4D OSN2F noise, with XY and ZW forming orthogonal triangular-based planes.
noise4_ImproveXY_ImproveZW(long, double, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2S
4D SuperSimplex noise, with XY and ZW forming orthogonal triangular-based planes.
noise4_ImproveXYZ(long, double, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2F
4D OSN2F noise, with XYZ oriented like noise3_Fallback and W for an extra degree of freedom.
noise4_ImproveXYZ(long, double, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2S
4D SuperSimplex noise, with XYZ oriented like noise3_Fallback and W for an extra degree of freedom.
noise4_ImproveXYZ_ImproveXY(long, double, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2F
4D OSN2F noise, with XYZ oriented like noise3_ImproveXY and W for an extra degree of freedom.
noise4_ImproveXYZ_ImproveXY(long, double, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2S
4D SuperSimplex noise, with XYZ oriented like noise3_ImproveXY and W for an extra degree of freedom.
noise4_ImproveXYZ_ImproveXZ(long, double, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2F
4D OSN2F noise, with XYZ oriented like noise3_ImproveXZ and W for an extra degree of freedom.
noise4_ImproveXYZ_ImproveXZ(long, double, double, double, double) - Static method in class squidpony.squidmath.OpenSimplex2S
4D SuperSimplex noise, with XYZ oriented like noise3_ImproveXZ and W for an extra degree of freedom.
NOISE_LOOKUP - Static variable in class squidpony.squidmath.FastNoise
noiseAlt(double, double) - Static method in class squidpony.squidmath.WhirlingNoise
2D simplex noise returning a float; extremely similar to WhirlingNoise.noise(double, double), but this may be slightly faster or slightly slower.
noiseAlt(double, double, double) - Static method in class squidpony.squidmath.WhirlingNoise
3D simplex noise returning a float; extremely similar to WhirlingNoise.noise(double, double, double), but this may be slightly faster or slightly slower.
noiseMax - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
noiseMin - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
noiseType - Variable in class squidpony.squidmath.FastNoise
 
noLetterStringHasher - Static variable in class squidpony.squidmath.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but does not consider 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.
nonSpacePattern - Static variable in class squidpony.StringKit
 
noNumberStringHasher - Static variable in class squidpony.squidmath.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but does not consider any number glyphs (Unicode category "N", including 0-9, but also various numbers in other languages, such as the dedicated Roman numeral characters), and works in a cross-platform way.
normalize(double[]) - Static method in class squidpony.squidmath.TuringPattern
Finds the highest and lowest values in the substance array and modifies the whole array so the lowest and highest values are contracted or expanded to -1.0 and 1.0, respectively, and other values change commensurately.
normalTotal - Variable in class squidpony.squidmath.ProbabilityTable
 
NORSE - Static variable in class squidpony.FakeLanguageGen
Somewhat close to Old Norse, which is itself very close to Icelandic, so this uses Icelandic spelling rules.
NORSE_SIMPLIFIED - Static variable in class squidpony.FakeLanguageGen
Somewhat close to Old Norse, which is itself very close to Icelandic, but changed to avoid letters not on a US-ASCII keyboard.
noSpaceStringHasher - Static variable in class squidpony.squidmath.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but does not consider whitespace (including space, newline, carriage return, tab, and so on), and works in a cross-platform way.
not() - Method in class squidpony.squidmath.GreasedRegion
Negates this GreasedRegion, turning "on" to "off" and "off" to "on."
notAnd(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Like andNot, but subtracts this GreasedRegion from other and stores the result in this GreasedRegion, without mutating other.
notEmpty() - Method in class squidpony.squidmath.BinaryHeap
Returns true if the heap has one or more items.
notEmpty() - Method in class squidpony.squidmath.IntSet
Returns true if the set has one or more items.
noun - Static variable in class squidpony.Thesaurus
 
nouns - Static variable in class squidpony.Thesaurus
 
nth(short[], int) - Static method in class squidpony.squidmath.CoordPacker
Gets the nth position that is "on" in the given packed array, without unpacking it, and returns it as a Coord.
nth(int) - Method in class squidpony.squidmath.GreasedRegion
 
nthZCurve(int) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.nth(int), this gets the Coord at a given index along a path through the GreasedRegion, but unlike nth(), this traverses the path in a zig-zag pattern called the Z-Order Curve.
nthZCurveTight(int) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.nth(int), this finds a given index along a path through the GreasedRegion, but unlike nth(), this traverses the path in a zig-zag pattern called the Z-Order Curve, and unlike GreasedRegion.nthZCurve(int), this does not return a Coord and instead produces a "tight"-encoded int.
nu - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
nu - Static variable in class squidpony.squidmath.CrossHash.Mist
 
nu - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
nu_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
nu_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
nu_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
num_colors - Variable in class squidpony.squidgrid.mapping.styled.Config
 
num_x_variants - Variable in class squidpony.squidgrid.mapping.styled.Config
 
num_y_variants - Variable in class squidpony.squidgrid.mapping.styled.Config
 
numberAdjective(int) - Static method in class squidpony.Thesaurus
Gets an English word that describes a numbered position in some sequence, if this knows it (such as "second" or "eleventh").
numberAdjectiveInRange(int, int) - Method in class squidpony.Thesaurus
Gets an English word that describes a numbered position in some sequence, if this knows it (such as "second" or "eleventh"), where the number is chosen randomly between lowest and highest, both inclusive.
numberAdjectives - Static variable in class squidpony.Thesaurus
 
numbers - Static variable in class squidpony.Thesaurus
 
numberToConnections(int) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the list of connected sections (by their identifying numbers) given an identifying number of a section.
numberToName(int) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the name that corresponds to the given identifying number.
NumberTools - Class in squidpony.squidmath
Various numeric functions that are important to performance but need alternate implementations on GWT to obtain it.
NumberTools() - Constructor for class squidpony.squidmath.NumberTools
 
numberToRegion(int) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the GreasedRegion that has the given identifying number.
numberWord(int) - Static method in class squidpony.Thesaurus
Gets an English word for a given number, if this knows it.
numberWordInRange(int, int) - Method in class squidpony.Thesaurus
Gets an English word for a number, if this knows it, where the number is chosen randomly between lowest and highest, both inclusive.
nutTermShuffler - Variable in class squidpony.Thesaurus
 

O

object - Variable in class squidpony.squidai.graph.Node
 
objectArrayHasher - Static variable in class squidpony.squidmath.CrossHash
 
objectUnwrap(Iterator<? extends K>, K[], int, int) - Static method in class squidpony.squidmath.OrderedMap
Unwraps an iterator into an array starting at a given offset for a given number of elements.
objectUnwrap(Iterator<? extends K>, K[]) - Static method in class squidpony.squidmath.OrderedMap
Unwraps an iterator into an array.
obtainEdge() - Method in class squidpony.squidai.graph.DirectedGraph
 
obtainEdge() - Method in class squidpony.squidai.graph.Graph
 
obtainEdge() - Method in class squidpony.squidai.graph.UndirectedGraph
 
ObText - Class in squidpony
A simple format parser for String-based configuration or data files where JSON is overkill.
ObText() - Constructor for class squidpony.ObText
 
ObText(CharSequence) - Constructor for class squidpony.ObText
 
ObText.ContentMatcher - Class in squidpony
 
ObText.ObTextEntry - Class in squidpony
 
ObTextEntry() - Constructor for class squidpony.ObText.ObTextEntry
 
ObTextEntry(String) - Constructor for class squidpony.ObText.ObTextEntry
 
ObTextEntry(String, Collection<ObText.ObTextEntry>) - Constructor for class squidpony.ObText.ObTextEntry
 
OCTAHEDRON_FACES - Static variable in class squidpony.squidmath.ShapeTools
The faces of an octahedron, as short[3] items representing indices into ShapeTools.OCTAHEDRON_VERTICES.
OCTAHEDRON_VERTICES - Static variable in class squidpony.squidmath.ShapeTools
The vertices of an octahedron with unitary edge length, as float[3] items representing points.
OCTAHEDRON_VERTICES_D - Static variable in class squidpony.squidmath.ShapeTools
The vertices of an octahedron with unitary edge length, as double[3] items representing points.
octaves - Variable in class squidpony.squidmath.FastNoise
 
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered1D
 
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered2D
 
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered3D
 
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered4D
 
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered5D
 
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered6D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered1D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered2D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered3D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered4D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered5D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered6D
 
octaves - Variable in class squidpony.squidmath.Noise.LayeredSpiral2D
 
octaves - Variable in class squidpony.squidmath.Noise.LayeredSpiral3D
 
octaves - Variable in class squidpony.squidmath.Noise.LayeredSpiral4D
 
octaves - Variable in class squidpony.squidmath.Noise.LayeredSpiral5D
 
octaves - Variable in class squidpony.squidmath.Noise.LayeredSpiral6D
 
octaves - Variable in class squidpony.squidmath.Noise.Ridged1D
 
octaves - Variable in class squidpony.squidmath.Noise.Ridged2D
 
octaves - Variable in class squidpony.squidmath.Noise.Ridged3D
 
octaves - Variable in class squidpony.squidmath.Noise.Ridged4D
 
octaves - Variable in class squidpony.squidmath.Noise.Ridged5D
 
octaves - Variable in class squidpony.squidmath.Noise.Ridged6D
 
octaves - Variable in class squidpony.squidmath.Noise.Slick2D
 
octaves - Variable in class squidpony.squidmath.Noise.Slick3D
 
octaves - Variable in class squidpony.squidmath.Noise.Slick4D
 
octaves - Variable in class squidpony.squidmath.Noise.Slick6D
 
octaves - Variable in class squidpony.squidmath.Noise.Turbulent2D
 
octaves - Variable in class squidpony.squidmath.Noise.Turbulent3D
 
octaves - Variable in class squidpony.squidmath.Noise.Turbulent4D
 
octaves - Variable in class squidpony.squidmath.Noise.Turbulent6D
 
octaves - Variable in class squidpony.squidmath.Noise.Viny2D
 
octaves - Variable in class squidpony.squidmath.Noise.Viny3D
 
octaves - Variable in class squidpony.squidmath.Noise.Viny4D
 
octaves - Variable in class squidpony.squidmath.Noise.Viny6D
 
OctopusNoise - Class in squidpony.squidmath
Experimenting with something like FoamNoise but using fewer value noise calls.
OctopusNoise() - Constructor for class squidpony.squidmath.OctopusNoise
 
OctopusNoise(int) - Constructor for class squidpony.squidmath.OctopusNoise
 
OctopusNoise(long) - Constructor for class squidpony.squidmath.OctopusNoise
 
octopusNoise(float, float, int) - Method in class squidpony.squidmath.OctopusNoise
 
octopusNoise(float, float, float, int) - Method in class squidpony.squidmath.OctopusNoise
 
octopusNoise(float, float, float, float, int) - Method in class squidpony.squidmath.OctopusNoise
 
octopusNoise(float, float, float, float, float, int) - Method in class squidpony.squidmath.OctopusNoise
 
octopusNoise(float, float, float, float, float, float, int) - Method in class squidpony.squidmath.OctopusNoise
 
of(int, int, long...) - Static method in class squidpony.squidmath.GreasedRegion
Constructs a GreasedRegion using a vararg for data.
offsetsCircle(int, int, double) - Static method in class squidpony.squidmath.TuringPattern
Pre-calculates the indices into a substance array that will need to be averaged per point in that array for an activator or inhibitor.
offsetsCircleInto(int[][], int, int, double) - Static method in class squidpony.squidmath.TuringPattern
Given an offset information array that has been modified and should be returned to its unmodified state, this uses the given width, height, and radius (which should be the same as what this was originally constructed with) to modify offsets in-place as if it was freshly-made, even if the array is final.
oldest - Variable in class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
Produces mostly straight corridors that dead-end at the map's edge; probably only useful with GrowingTreeMazeGenerator.mix(ChoosingMethod, double, ChoosingMethod, double).
omega - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
omega - Static variable in class squidpony.squidmath.CrossHash.Mist
 
omega - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
omega_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
omega_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
omega_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
omicron - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
omicron - Static variable in class squidpony.squidmath.CrossHash.Mist
 
omicron - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
omicron_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
omicron_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
omicron_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
onlySquareRooms - Variable in class squidpony.squidgrid.mapping.RectangleRoomFinder
true to restrict this to find square rooms
onUnitShape(double, IRNG) - Method in enum squidpony.squidgrid.Radius
 
onUnitShape3D(double, IRNG) - Method in enum squidpony.squidgrid.Radius
 
OpenAreas - Class in squidpony.tileset
 
OpenAreas() - Constructor for class squidpony.tileset.OpenAreas
 
openAssociated() - Method in class squidpony.ObText.ObTextEntry
 
openDoors(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
When a map is generated by DungeonGenerator with addDoors enabled, different chars are used for vertical and horizontal doors ('+' for vertical and '/' for horizontal).
openId - Static variable in class squidpony.ObText
 
openingConsonants - Variable in class squidpony.FakeLanguageGen
 
openingVowels - Variable in class squidpony.FakeLanguageGen
 
openRooms - Static variable in class squidpony.squidgrid.MimicFill
 
OpenSimplex2F - Class in squidpony.squidmath
K.jpg's OpenSimplex 2, faster variant
Using OpenSimplex 2 in its January 16, 2022 revision.
OpenSimplex2F() - Constructor for class squidpony.squidmath.OpenSimplex2F
 
OpenSimplex2F(long) - Constructor for class squidpony.squidmath.OpenSimplex2F
 
OpenSimplex2S - Class in squidpony.squidmath
K.jpg's OpenSimplex 2, smooth variant ("SuperSimplex")
Using OpenSimplex 2 in its January 16, 2022 revision.
OpenSimplex2S() - Constructor for class squidpony.squidmath.OpenSimplex2S
 
OpenSimplex2S(long) - Constructor for class squidpony.squidmath.OpenSimplex2S
 
opposite() - Method in enum squidpony.squidgrid.Direction
Returns the direction directly opposite of this one.
or(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Union of two GreasedRegions, assigning the result into this GreasedRegion.
OrbitRNG - Class in squidpony.squidmath
A variant on ThrustAltRNG that gives up some speed to gain a much better period and the ability to produce all possible long values over that period.
OrbitRNG() - Constructor for class squidpony.squidmath.OrbitRNG
Creates a new generator seeded using Math.random.
OrbitRNG(long) - Constructor for class squidpony.squidmath.OrbitRNG
 
OrbitRNG(long, long) - Constructor for class squidpony.squidmath.OrbitRNG
 
order - Variable in class squidpony.squidmath.Arrangement
The ordering of entries, with the nth entry in order being the index into Arrangement.key and Arrangement.value to find that entry's key and value.
order - Variable in class squidpony.squidmath.IntDoubleOrderedMap
An IntVLA (variable-length int sequence) that stores the positions in the key array of specific keys, with the positions in insertion order.
order - Variable in class squidpony.squidmath.IntIntOrderedMap
An IntVLA (variable-length int sequence) that stores the positions in the key array of specific keys, with the positions in insertion order.
order - Variable in class squidpony.squidmath.OrderedMap
An IntVLA (variable-length int sequence) that stores the positions in the key array of specific keys, with the positions in insertion order.
order - Variable in class squidpony.squidmath.OrderedSet
An IntVLA (variable-length int sequence) that stores the positions in the key array of specific keys, with the positions in insertion order.
ordered - Variable in class squidpony.squidmath.ShortVLA
 
OrderedMap<K,V> - Class in squidpony.squidmath
A generic insertion-ordered hash map with with a fast implementation, originally from fastutil as Object2ObjectLinkedOpenHashMap but modified to support constant-time indexed access of keys, values, and entries, reordering, and optional hash strategies for unusual keys, such as arrays or usually-dense numeric values.
OrderedMap(int, float) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap.
OrderedMap(int) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor.
OrderedMap() - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with initial expected 16 entries and 0.75f as load factor.
OrderedMap(Map<? extends K, ? extends V>, float) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap copying a given one.
OrderedMap(Map<? extends K, ? extends V>) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor copying a given one.
OrderedMap(K[], V[], float) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
OrderedMap(Collection<K>, Collection<V>) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
OrderedMap(Collection<K>, Collection<V>, float) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
OrderedMap(K[], V[]) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor using the elements of two parallel arrays.
OrderedMap(int, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap.
OrderedMap(int, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor.
OrderedMap(CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with initial expected 16 entries and 0.75f as load factor.
OrderedMap(Map<? extends K, ? extends V>, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap copying a given one.
OrderedMap(Map<? extends K, ? extends V>, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor copying a given one.
OrderedMap(K[], V[], float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
OrderedMap(K[], V[], CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor using the elements of two parallel arrays.
OrderedMap.KeyIterator - Class in squidpony.squidmath
An iterator on keys.
OrderedMap.KeySet - Class in squidpony.squidmath
 
OrderedMap.MapEntrySet - Class in squidpony.squidmath
 
OrderedMap.ValueCollection - Class in squidpony.squidmath
 
OrderedMap.ValueIterator - Class in squidpony.squidmath
An iterator on values.
OrderedSet<K> - Class in squidpony.squidmath
A generic linked hash set with with a fast implementation, originally from fastutil as ObjectLinkedOpenHashSet but modified to support indexed access of items, reordering, and optional hash strategies for array keys (which fastutil does differently).
OrderedSet(int, float) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash map.
OrderedSet(int) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor.
OrderedSet() - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with initial expected OrderedSet.DEFAULT_INITIAL_SIZE elements and OrderedSet.DEFAULT_LOAD_FACTOR as load factor.
OrderedSet(Collection<? extends K>, float) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set copying a given collection.
OrderedSet(Collection<? extends K>) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor copying a given collection.
OrderedSet(Iterator<? extends K>, float) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set using elements provided by a type-specific iterator.
OrderedSet(Iterator<? extends K>) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor using elements provided by a type-specific iterator.
OrderedSet(K[], int, int, float) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set and fills it with the elements of a given array.
OrderedSet(K[], int, int) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor and fills it with the elements of a given array.
OrderedSet(K[], float) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set copying the elements of an array.
OrderedSet(K[]) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor copying the elements of an array.
OrderedSet(int, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash map.
OrderedSet(CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor.
OrderedSet(int, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor.
OrderedSet(Collection<? extends K>, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set copying a given collection.
OrderedSet(Collection<? extends K>, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor copying a given collection.
OrderedSet(K[], int, int, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set and fills it with the elements of a given array.
OrderedSet(K[], int, int, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor and fills it with the elements of a given array.
OrderedSet(K[], float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set copying the elements of an array.
OrderedSet(K[], CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor copying the elements of an array.
OrganicMapGenerator - Class in squidpony.squidgrid.mapping
Map generator that produces erratic, non-artificial-looking areas that could be cave complexes.
OrganicMapGenerator() - Constructor for class squidpony.squidgrid.mapping.OrganicMapGenerator
 
OrganicMapGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.OrganicMapGenerator
 
OrganicMapGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.OrganicMapGenerator
 
OrganicMapGenerator(double, double, int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.OrganicMapGenerator
 
orias - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
orias - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
orias_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
orias_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
Oriole32RNG - 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 and also incorporating a large-increment counter (Weyl sequence) that is added to the rotated xoroshiro output; this is tied with Lathe32RNG for the fastest generator on GWT I have found that also passes the full 32TB battery of PractRand's statistical tests.
Oriole32RNG() - Constructor for class squidpony.squidmath.Oriole32RNG
Creates a new generator seeded using three calls to Math.random().
Oriole32RNG(int) - Constructor for class squidpony.squidmath.Oriole32RNG
Constructs this Oriole32RNG by dispersing the bits of seed using Oriole32RNG.setSeed(int) across the two parts of state this has.
Oriole32RNG(int, int) - Constructor for class squidpony.squidmath.Oriole32RNG
Constructs this Oriole32RNG by calling Oriole32RNG.setState(int, int, int) on stateA and stateB as given but producing stateC via stateA ^ stateB; see that method for the specific details (stateA and stateB are kept as-is unless they are both 0).
Oriole32RNG(int, int, int) - Constructor for class squidpony.squidmath.Oriole32RNG
Constructs this Oriole32RNG by calling Oriole32RNG.setState(int, int, int) on the arguments as given; see that method for the specific details (stateA and stateB are kept as-is unless they are both 0).
ORK - Static variable in class squidpony.Thesaurus
Thesaurus preset that changes all text to sound like this speaker: "Desaurus preset dat changez all text to sound like dis speakah." You may be familiar with a certain sci-fi game that has orks who sound like this.
orobas - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
orobas - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
orobas_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
orobas_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
orSamples(boolean[][], boolean[][]) - Static method in class squidpony.squidgrid.MimicFill
Runs a logical OR on each pair of booleans at the same position in left and right, and returns the result of all the OR operations as a 2D boolean array (using the minimum dimensions shared between left and right).
ORTHO - Static variable in class squidpony.squidgrid.LOS
Draws a line using only North/South/East/West movement.
OrthoLine - Class in squidpony.squidmath
A simple line-drawing algorithm that only takes orthogonal steps; may be useful for LOS in games that use Manhattan distances for measurements.
OrthoLine() - Constructor for class squidpony.squidmath.OrthoLine
 
ose - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
ose - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
ose_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
ose_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
outEdges - Variable in class squidpony.squidai.graph.Node
 
OUTWARDS - Static variable in enum squidpony.squidgrid.Direction
An array which holds all eight OUTWARDS directions.

P

pack(double[][]) - Static method in class squidpony.squidmath.CoordPacker
Compresses a double[][] (typically one generated by FOV) that only stores two relevant states (one of which should be 0 or less, the other greater than 0), returning a short[] as described in the CoordPacker class documentation.
pack(double[][], double) - Static method in class squidpony.squidmath.CoordPacker
Compresses a double[][] (typically one generated by DijkstraMap) that only stores two relevant states (one of which should be equal to or less than threshold, the other greater than threshold), returning a short[] as described in the CoordPacker class documentation.
pack(double[][], double, double) - Static method in class squidpony.squidmath.CoordPacker
Compresses a double[][] (typically one generated by DijkstraMap) that only stores two relevant states (a state for values between lowerBound (inclusive) and upperBound (exclusive), and another state for anything else), returning a short[] as described in the CoordPacker class documentation.
pack(byte[][]) - Static method in class squidpony.squidmath.CoordPacker
Compresses a byte[][] (typically one generated by an FOV-like method) that only stores two relevant states (one of which should be 0 or less, the other greater than 0), returning a short[] as described in the CoordPacker class documentation.
pack(boolean[][]) - Static method in class squidpony.squidmath.CoordPacker
Compresses a boolean[][], returning a short[] as described in the CoordPacker class documentation.
pack(char[][], char) - Static method in class squidpony.squidmath.CoordPacker
Compresses a char[][] (typically one generated by a map generating method) so only the cells that equal the yes parameter will be encoded as "on", returning a short[] as described in the CoordPacker class documentation.
pack(char[][], char...) - Static method in class squidpony.squidmath.CoordPacker
Compresses a char[][] (typically one generated by a map generating method) so only the cells that are contained in the yes parameter will be encoded as "on", returning a short[] as described in the CoordPacker class documentation.
pack(int[][], int) - Static method in class squidpony.squidmath.CoordPacker
Compresses a int[][] (typically one generated by MixedGenerator.getEnvironment()) so only the cells that equal the yes parameter will be encoded as "on", returning a short[] as described in the CoordPacker class documentation.
pack(int[][], int...) - Static method in class squidpony.squidmath.CoordPacker
Compresses a int[][] (typically one generated by MixedGenerator.getEnvironment()) so only the cells that are contained in the yes parameter will be encoded as "on", returning a short[] as described in the CoordPacker class documentation.
packedFloors(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
A convenience wrapper for getting a packed-data representation of all floors ('.') in map, for randomCell().
packMulti(double[][], double[]) - Static method in class squidpony.squidmath.CoordPacker
Compresses a double[][] (typically one generated by FOV) that stores any number of states and a double[] storing up to 63 states, ordered from lowest to highest, returning a short[][] as described in the CoordPacker class documentation.
packMulti(byte[][], int) - Static method in class squidpony.squidmath.CoordPacker
Compresses a byte[][] that stores any number of states, and an int no more than 63, returning a short[][] as described in the CoordPacker class documentation.
packOne(int) - Static method in class squidpony.squidmath.CoordPacker
Returns a new packed short[] containing the Hilbert distance hilbert as "on", and all other cells "off".
packOne(Coord) - Static method in class squidpony.squidmath.CoordPacker
Returns a new packed short[] containing the Coord point as "on", and all other cells "off".
packOne(int, int) - Static method in class squidpony.squidmath.CoordPacker
Returns a new packed short[] containing the given x,y cell as "on", and all other cells "off".
packSeveral(int...) - Static method in class squidpony.squidmath.CoordPacker
Returns a new packed short[] containing the Hilbert distances in hilbert as "on" cells, and all other cells "off"
packSeveral(Coord...) - Static method in class squidpony.squidmath.CoordPacker
Returns a new packed short[] containing the Coords in points as "on" cells, and all other cells "off"
packSeveral(Collection<Coord>) - Static method in class squidpony.squidmath.CoordPacker
Returns a new packed short[] containing the Coords in points as "on" cells, and all other cells "off"
PacMazeGenerator - Class in squidpony.squidgrid.mapping
Meant to produce the sort of narrow, looping, not-quite-maze-like passages found in a certain famous early arcade game.
PacMazeGenerator() - Constructor for class squidpony.squidgrid.mapping.PacMazeGenerator
 
PacMazeGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.PacMazeGenerator
 
PacMazeGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.PacMazeGenerator
 
PacMazeGenerator(int, int, int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.PacMazeGenerator
 
padLeft(String, int) - Static method in class squidpony.StringKit
If text is shorter than the given minimumLength, returns a String with text padded on the left with spaces until it reaches that length; otherwise it simply returns text.
padLeft(String, char, int) - Static method in class squidpony.StringKit
If text is shorter than the given minimumLength, returns a String with text padded on the left with padChar until it reaches that length; otherwise it simply returns text.
padLeftStrict(String, int) - Static method in class squidpony.StringKit
Constructs a String with exactly the given totalLength by taking text (or a substring of it) and padding it on its left side with spaces until totalLength is reached.
padLeftStrict(String, char, int) - Static method in class squidpony.StringKit
Constructs a String with exactly the given totalLength by taking text (or a substring of it) and padding it on its left side with padChar until totalLength is reached.
padRight(String, int) - Static method in class squidpony.StringKit
If text is shorter than the given minimumLength, returns a String with text padded on the right with spaces until it reaches that length; otherwise it simply returns text.
padRight(String, char, int) - Static method in class squidpony.StringKit
If text is shorter than the given minimumLength, returns a String with text padded on the right with padChar until it reaches that length; otherwise it simply returns text.
padRightStrict(String, int) - Static method in class squidpony.StringKit
Constructs a String with exactly the given totalLength by taking text (or a substring of it) and padding it on its right side with spaces until totalLength is reached.
padRightStrict(String, char, int) - Static method in class squidpony.StringKit
Constructs a String with exactly the given totalLength by taking text (or a substring of it) and padding it on its right side with padChar until totalLength is reached.
paimon - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
paimon - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
paimon_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
paimon_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
pairs - Variable in class squidpony.MarkovChar
Map of all pairs of chars encountered to the position in the order they were encountered.
pairs - Variable in class squidpony.MarkovText
Map of all pairs of words encountered to the position in the order they were encountered.
parse(CharSequence) - Method in class squidpony.ObText
Parses the given text (a String or other CharSequence) and appends it into this ObText.
parseRollRule(CharSequence) - Method in class squidpony.squidmath.Dice
Parses the given dice roll notation in rollCode and returns the data needed to perform that roll, as an IntVLA called a roll rule here.
parseRollRuleInto(IntVLA, CharSequence) - Method in class squidpony.squidmath.Dice
Parses the given dice roll notation in rollCode and puts out the data needed to perform that roll into into, where into is usually an empty IntVLA, and is called a roll rule here.
partialScan(int, int, int[]) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map up to a limit and return it.
partialScan(int, IntVLA) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map up to a limit and return it.
partialScan(int) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map up to a limit and return it.
partialScan(int, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map up to a limit and return it.
partialScan(Coord, int, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map up to a limit and return it.
partialScan(Coord, int, Collection<Coord>, boolean) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map up to a limit and return it.
partialScan(int, Collection<Coord>, int) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map for a creature that is potentially larger than 1x1 cell and return it.
partialScan(int, Coord, Collection<Coord>, int) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map for a creature that is potentially larger than 1x1 cell and return it.
partialScanInternal(int, int, int[], int) - Method in class squidpony.squidai.CustomDijkstraMap
 
partialScanLarge(int, int, int, int[]) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map for a creature that is potentially larger than 1x1 cell and return it.
partialScanLarge(int, int, IntVLA) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map, up to a limit, for a creature that is potentially larger than 1x1 cell and return it.
partialScanLargeInternal(int, int, int, int[], int) - Method in class squidpony.squidai.CustomDijkstraMap
 
partialScanToStart(int, int, int, int[]) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map up to a limit, stopping early if it has a path from a goal to start, and return it.
partialScanToStart(int, int, IntVLA) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map up to a limit, stopping early if it has a path from a goal to start, and return that map.
partialScanToStartLarge(int, int, int, int, int[]) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map, up to a limit, for a creature that is potentially larger than 1x1 cell, stopping early if a path is found between a goal and start, and return that map.
partialScanToStartLarge(int, int, int, IntVLA) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map, up to a limit, for a creature that is potentially larger than 1x1 cell, stopping early if a path is found between a goal and start, and return that map.
parts - Variable in class squidpony.MonsterGen.Chimera
 
passageBreadth - Variable in class squidpony.squidgrid.mapping.PacMazeGenerator
 
path - Variable in class squidpony.squidai.CustomDijkstraMap
The latest path that was obtained by calling findPath().
path - Variable in class squidpony.squidai.DijkstraMap
The latest path that was obtained by calling findPath().
path - Variable in class squidpony.squidmath.AStarSearch
 
path(int, int, int, int) - Method in class squidpony.squidmath.AStarSearch
Finds an A* path to the target from the start.
path(Coord, Coord) - Method in class squidpony.squidmath.AStarSearch
Finds an A* path to the target from the start.
pathsByBiome(int) - Static method in class squidpony.squidgrid.mapping.WildMap
Gets a list of Strings that are really just the names of types of path tile for wilderness areas.
pattern - Static variable in class squidpony.ObText
 
patternRelaxed - Static variable in class squidpony.ObText
 
peek() - Method in class squidpony.squidmath.BinaryHeap
Returns the first item in the heap.
peek() - Method in class squidpony.squidmath.IntVLA
Returns the last item.
peek() - Method in class squidpony.squidmath.ShortVLA
Returns the last item.
perceptualHashQuick(long[], int[]) - Method in class squidpony.squidmath.GreasedRegion
Calculates a perceptual hash for this GreasedRegion using a method that is only precise for some sizes of GreasedRegion; it writes a result to into, and uses working as a temporary buffer.
perimeter(Coord, int, boolean, int, int) - Method in enum squidpony.squidgrid.Radius
 
PERLIN - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
PERLIN_FRACTAL - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
PerlinNoise - Class in squidpony.squidmath
Delegates to ClassicNoise methods and always uses the same seed (123456789); that means this produces "Classic Perlin Noise" and not Simplex Noise (both were created by Ken Perlin).
PerlinNoise() - Constructor for class squidpony.squidmath.PerlinNoise
 
perm_u - Static variable in class squidpony.squidmath.WhirlingNoise
 
perm_v - Static variable in class squidpony.squidmath.WhirlingNoise
 
perm_w - Static variable in class squidpony.squidmath.WhirlingNoise
 
perm_x - Static variable in class squidpony.squidmath.WhirlingNoise
 
perm_y - Static variable in class squidpony.squidmath.WhirlingNoise
 
perm_z - Static variable in class squidpony.squidmath.WhirlingNoise
 
PERMISSIBLE_CHARS - Static variable in class squidpony.StringKit
A constant containing only chars that are reasonably likely to be supported by broad fonts and thus display-able.
PermPointHash - Class in squidpony.squidmath
A mid-to-low quality point hash that uses a similar (not identical) technique to what OpenSimplex2 uses, with a permutation array created at construction.
PermPointHash() - Constructor for class squidpony.squidmath.PermPointHash
 
PermPointHash(int) - Constructor for class squidpony.squidmath.PermPointHash
 
PermutationGenerator<T> - Class in squidpony.squidmath
Permutation generator for generating all permutations for all sets up to 20 elements in size.
PermutationGenerator(T[]) - Constructor for class squidpony.squidmath.PermutationGenerator
Permutation generator that generates all possible orderings of the elements in the specified set.
PermutationGenerator(Collection<T>, T[]) - Constructor for class squidpony.squidmath.PermutationGenerator
Permutation generator that generates all possible orderings of the elements in the specified set.
PermutedRNG - Class in squidpony.squidmath
This is a RandomnessSource in the PCG-Random family.
PermutedRNG() - Constructor for class squidpony.squidmath.PermutedRNG
Creates a new generator seeded using Math.random.
PermutedRNG(long) - Constructor for class squidpony.squidmath.PermutedRNG
Constructs a new PermutedRNG with the given seed as its state, exactly.
PhantomNoise - Class in squidpony.squidmath
Arbitrary-dimensional continuous noise that maintains most of the same style even as the dimensionality gets fairly high.
PhantomNoise() - Constructor for class squidpony.squidmath.PhantomNoise
 
PhantomNoise(long, int) - Constructor for class squidpony.squidmath.PhantomNoise
 
PhantomNoise(long, int, double) - Constructor for class squidpony.squidmath.PhantomNoise
 
phenex - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
phenex - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
phenex_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
phenex_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
phi - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
phi - Static variable in class squidpony.squidmath.CrossHash.Mist
 
phi - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
phi_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
phi_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
phi_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
phoneticHash64(char[], int, int) - Static method in class squidpony.NaturalLanguageCipher
Gets a phonetic hash of a section of data between start inclusive and end exclusive; this 64-bit hash should be similar for similar words, instead of very different if they are different at all.
physicalMap - Variable in class squidpony.squidai.CustomDijkstraMap
Stores which parts of the map are accessible and which are not.
physicalMap - Variable in class squidpony.squidai.DijkstraMap
Stores which parts of the map are accessible and which are not.
physicalMap - Variable in class squidpony.squidgrid.MultiSpill
Stores which parts of the map are accessible (with a value of true) and which are not (with a value of false, including both walls and unreachable sections of the map).
physicalMap - Variable in class squidpony.squidgrid.SoundMap
Stores which parts of the map are accessible and which are not.
physicalMap - Variable in class squidpony.squidgrid.Spill
Stores which parts of the map are accessible (with a value of true) and which are not (with a value of false, including both walls and unreachable sections of the map).
pi - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
pi - Static variable in class squidpony.squidmath.CrossHash.Mist
 
pi - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
pi_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
pi_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
pi_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
pieceMap - Variable in class squidpony.squidgrid.mapping.WildMap.MixedWildMap
 
pieces - Variable in class squidpony.squidgrid.mapping.WildMap.MixedWildMap
 
PintRNG - Class in squidpony.squidmath
A RandomnessSource based on PCG-Random that has a single int of state.
PintRNG() - Constructor for class squidpony.squidmath.PintRNG
Creates a new generator seeded using Math.random.
PintRNG(long) - Constructor for class squidpony.squidmath.PintRNG
 
PintRNG(int) - Constructor for class squidpony.squidmath.PintRNG
 
place(int) - Method in class squidpony.squidmath.IntSet
Returns an index between 0 (inclusive) and IntSet.mask (inclusive) for the specified item.
Placement - Class in squidpony.squidgrid.mapping
Utility class for finding areas where game-specific terrain features might be suitable to place.
Placement(RoomFinder) - Constructor for class squidpony.squidgrid.mapping.Placement
Constructs a Placement using the given RoomFinder, which will have collections of rooms, corridors, and caves.
placement - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Configured by this class after you call generate(), this Placement can be used to locate areas of the dungeon that fit certain properties, like "out of sight from a door" or "a large flat section of wall that could be used to place a straight-line object." You can use this as-needed; it does only a small amount of work at the start, and does the calculations for what areas have certain properties on request.
PLAINS_LEVEL - Static variable in class squidpony.squidgrid.mapping.MetsaMapFactory
 
planarDetermine(long, int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
A quasi-random number generator of doubles between 0.0 inclusive and 1.0 exclusive, but that has issues when it would be used like a Halton sequence.
plantTermShuffler - Variable in class squidpony.Thesaurus
 
PointAOE - Class in squidpony.squidai
An AOE type that has a center Coord only and only affects that single Coord.
PointAOE(Coord) - Constructor for class squidpony.squidai.PointAOE
 
PointAOE(Coord, int, int) - Constructor for class squidpony.squidai.PointAOE
 
pointHash - Variable in class squidpony.squidmath.FastNoise
 
PointHash - Class in squidpony.squidmath
A group of similar methods for getting hashes of points based on long coordinates in 2, 3, 4, or 6 dimensions and a long for state.
PointHash() - Constructor for class squidpony.squidmath.PointHash
 
PointHash(int) - Constructor for class squidpony.squidmath.PointHash
 
PointHash(long) - Constructor for class squidpony.squidmath.PointHash
 
pointPath(int, int, IRNG) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
points - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
pointsInside(int, int, int, boolean, int, int) - Method in enum squidpony.squidgrid.Radius
 
pointsInside(Coord, int, boolean, int, int) - Method in enum squidpony.squidgrid.Radius
 
pointsInside(int, int, int, boolean, int, int, List<Coord>) - Method in enum squidpony.squidgrid.Radius
 
PoissonDisk - Class in squidpony.squidmath
This provides a Uniform Poisson Disk Sampling technique that can be used to generate random points that have a uniform minimum distance between each other.
politicalMap - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
 
politicalMap - Variable in class squidpony.squidgrid.mapping.PoliticalMapper
 
politicalMap - Variable in class squidpony.squidgrid.mapping.SpillWorldMap
 
PoliticalMapper - Class in squidpony.squidgrid.mapping
When you have a world map as produced by WorldMapGenerator or some other source, you may want to fill it with claims by various nations/factions, possibly procedural or possibly hand-made.
PoliticalMapper() - Constructor for class squidpony.squidgrid.mapping.PoliticalMapper
 
PoliticalMapper(String) - Constructor for class squidpony.squidgrid.mapping.PoliticalMapper
Constructs a SpillWorldMap using the given world name, and uses the world name as the basis for all future random generation in this object.
PoliticalMapper(IRNG) - Constructor for class squidpony.squidgrid.mapping.PoliticalMapper
Constructs a SpillWorldMap using the given world name, and uses the world name as the basis for all future random generation in this object.
Polygon(CoordDouble...) - Constructor for class squidpony.squidmath.Voronoi.Polygon
 
polygonize() - Method in class squidpony.squidmath.Voronoi
 
pop() - Method in class squidpony.squidmath.BinaryHeap
Removes the first item in the heap and returns it.
pop() - Method in class squidpony.squidmath.IntVLA
Removes and returns the last item.
pop() - Method in class squidpony.squidmath.ShortVLA
Removes and returns the last item.
populate(int) - Method in class squidpony.squidmath.NeuralParticle
Populates the field with given number of points.
portal(int[][][], int, int, boolean) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
portal(int[][][], int, int, boolean) - Method in class squidpony.squidgrid.Adjacency
 
portal(int[][][], int, int, boolean) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
position - Variable in class squidpony.squidai.Threat
 
position - Variable in class squidpony.squidgrid.SpatialMap.SpatialTriple
 
positionalModify(Coord, E) - Method in class squidpony.squidgrid.SpatialMap
Changes the element's value associated with pos.
positionIterator() - Method in class squidpony.squidgrid.SpatialMap
Iterates through positions in insertion order; has less predictable iteration order than the other iterators.
positionMapping - Variable in class squidpony.squidgrid.SpatialMap
 
positionOf(Object) - Method in class squidpony.squidmath.Arrangement
 
positionOf(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
positionOf(int) - Method in class squidpony.squidmath.IntIntOrderedMap
 
positionOf(Object) - Method in class squidpony.squidmath.OrderedMap
 
positionOf(Object) - Method in class squidpony.squidmath.OrderedSet
 
positionOf(Object) - Method in class squidpony.squidmath.UnorderedMap
 
positionOf(Object) - Method in class squidpony.squidmath.UnorderedSet
 
positions() - Method in class squidpony.squidgrid.SpatialMap
Get a Set of all positions used for values in this data structure, returning a OrderedSet (defensively copying the key set used internally) for its stable iteration order.
positionToConnections(int, int) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the list of connected sections (by their identifying numbers) given a position inside that section.
positionToConnections(Coord) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the list of connected sections (by their identifying numbers) given a position inside that section.
positionToContaining(int, int) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the GreasedRegion (a group of points as made by the constructor) that contains the given x, y point.
positionToContaining(Coord) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the GreasedRegion (a group of points as made by the constructor) that contains the given x, y point.
positionToName(int, int) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the name of the area that contains the given x, y position.
positionToName(Coord) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the name of the area that contains the given position.
positionToNumber(int, int) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the identifying number of the area that contains the given x, y position.
positionToNumber(Coord) - Method in class squidpony.squidgrid.mapping.SectionMap
Gets the identifying number of the area that contains the given position.
possibleTargets(Coord) - Method in class squidpony.squidai.Technique
Gets all possible target-able Coords when using this technique from the given Coord user, returning them in a GreasedRegion.
possibleTargets(Coord, double[][]) - Method in class squidpony.squidai.Technique
Gets all possible target-able Coords when using this technique from the given Coord user, returning them in a GreasedRegion.
posToHilbert(int, int) - Static method in class squidpony.squidmath.CoordPacker
Takes an x, y position and returns the length to travel along the 256x256 Hilbert curve to reach that position.
posToHilbert3D(int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Takes an x, y, z position and returns the length to travel along the 8x8x8 Hilbert curve to reach that position.
posToMoore(int, int) - Static method in class squidpony.squidmath.CoordPacker
Takes an x, y position and returns the length to travel along the 16x16 Moore curve to reach that position.
potentialBody - Static variable in class squidpony.squidmath.MaskedShapeGenerator
 
potentialSolid - Static variable in class squidpony.squidmath.MaskedShapeGenerator
 
potionTermShuffler - Variable in class squidpony.Thesaurus
 
pow4 - Variable in class squidpony.squidmath.LowStorageShuffler
 
powerAdjectives - Variable in class squidpony.MonsterGen.Chimera
 
powerAdjectives - Variable in class squidpony.MonsterGen
 
powerPhrases - Variable in class squidpony.MonsterGen.Chimera
 
powerPhrases - Variable in class squidpony.MonsterGen
 
preCalcNoise2D(int, int, long) - Static method in class squidpony.squidmath.MerlinNoise
Generates higher-quality continuous-style noise than the other methods, but requires pre-calculating a grid.
predefined - Static variable in class squidpony.squidmath.CrossHash.Curlup
Has a length of 192, which may be relevant if automatically choosing a predefined hash functor.
predefined - Static variable in class squidpony.squidmath.CrossHash.Mist
Has a length of 48, which may be relevant if automatically choosing a predefined hash functor.
predefined - Static variable in class squidpony.squidmath.CrossHash.Yolk
Has a length of 192, which may be relevant if automatically choosing a predefined hash functor.
preferredBiomes - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
A HashSet of String keys, where each key is the name of a biome this Faction wants to occupy.
preferredHeat - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
An int array of heat codes that this Faction prefers; typically a 6-code scale is used where 0, 1, and 2 are cold and getting progressively warmer, while 3, 4, and 5 are warm to warmest.
preferredHeight - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
An int array of height codes that this Faction prefers; 0, 1, 2, and 3 are all oceans, while 4 is shoreline or low-lying land and higher numbers (up to 8, inclusive) are used for increasing elevations.
preferredMoisture - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
An int array of moisture codes that this Faction prefers; typically a 6-code scale is used where 0, 1, and 2 are dry and getting progressively more precipitation, while 3, 4, and 5 are wet to wettest.
preparePieceMap() - Method in class squidpony.squidgrid.mapping.WildMap.MixedWildMap
 
present(boolean) - Method in class squidpony.MonsterGen.Chimera
Get a string description of this monster's appearance and powers.
present() - Method in class squidpony.panel.IColoredString.Impl
 
present() - Method in interface squidpony.panel.IColoredString
 
presentVisible(boolean) - Method in class squidpony.MonsterGen.Chimera
Get a string description of this monster's appearance.
presentWithMarkup(IMarkup<T>) - Method in class squidpony.panel.IColoredString.Impl
Given some way of converting from a T value to an in-line markup tag, returns a string representation of this IColoredString with in-line markup representing colors.
presentWithMarkup(IMarkup<T>) - Method in interface squidpony.panel.IColoredString
Given some way of converting from a T value to an in-line markup tag, returns a string representation of this IColoredString with in-line markup representing colors.
prev - Variable in class squidpony.squidai.graph.Node
Internal; a reference to the previous Node in a BinaryHeap.
prev - Variable in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
 
prev - Variable in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
 
previous - Variable in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
The point whose character was returned by the previous call to SquidIterators.BottomLeftToTopRight.next(), or null if none.
previous - Variable in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
previous - Variable in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
The last cell returned
previous() - Method in class squidpony.squidmath.Arrangement.FastEntryIterator
 
previous() - Method in class squidpony.squidmath.Arrangement.KeyIterator
 
previous() - Method in class squidpony.squidmath.Arrangement.ValueIterator
 
previous() - Method in class squidpony.squidmath.IntDoubleOrderedMap.FastEntryIterator
 
previous() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
 
previous() - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueIterator
 
previous() - Method in class squidpony.squidmath.IntIntOrderedMap.FastEntryIterator
 
previous() - Method in class squidpony.squidmath.IntIntOrderedMap.KeyIterator
 
previous() - Method in class squidpony.squidmath.IntIntOrderedMap.ValueIterator
 
previous() - Method in class squidpony.squidmath.LowStorageShuffler
Gets the previous returned int from the sequence (as yielded by LowStorageShuffler.next()), or -1 if next() has never been called (or the LowStorageShuffler has reached the beginning from repeated calls to this method).
previous() - Method in class squidpony.squidmath.OrderedMap.KeyIterator
 
previous() - Method in class squidpony.squidmath.OrderedMap.ValueIterator
 
previous() - Method in class squidpony.squidmath.ShuffledIntSequence
Gets the previous returned int from the sequence (as yielded by ShuffledIntSequence.next()), restarting the sequence in a correctly-ordered way if it would go to before the "start" of the sequence (it is actually close to infinite both going forwards and backwards).
previousInt() - Method in class squidpony.squidmath.Arrangement.ValueIterator
 
previousInt() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
 
previousInt() - Method in class squidpony.squidmath.IntIntOrderedMap.KeyIterator
 
previousInt() - Method in class squidpony.squidmath.MoonwalkRNG
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive), but advances the state "backwards," such that calling MoonwalkRNG.nextInt() alternating with this method will return the same pair of numbers for as long as you keep alternating those two calls.
previousLong() - Method in class squidpony.squidmath.FourWheelRNG
 
previousLong() - Method in class squidpony.squidmath.MoonwalkRNG
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive), but advances the state "backwards," such that calling MoonwalkRNG.nextLong() alternating with this method will return the same pair of numbers for as long as you keep alternating those two calls.
previousLong() - Method in class squidpony.squidmath.StrangerRNG
 
previousLong() - Method in class squidpony.squidmath.TricycleRNG
 
previousLong() - Method in class squidpony.squidmath.TrimRNG
 
previousLong() - Method in class squidpony.squidmath.WhiskerRNG
 
primary - Variable in class squidpony.ObText.ObTextEntry
 
printCategories(boolean) - Method in class squidpony.Thesaurus
Prints out all of the categories this knows and then all of the terms this knows, optionally using HTML list formatting.
printCompressedData(short[]) - Static method in class squidpony.squidmath.CoordPacker
 
printPacked(short[], int, int) - Static method in class squidpony.squidmath.CoordPacker
Quick utility method for printing packed data as a grid of 1 (on) and/or 0 (off).
ProbabilityTable<T> - Class in squidpony.squidmath
A generic method of holding a probability table to determine weighted random outcomes.
ProbabilityTable() - Constructor for class squidpony.squidmath.ProbabilityTable
Creates a new probability table with a random seed.
ProbabilityTable(RandomnessSource) - Constructor for class squidpony.squidmath.ProbabilityTable
Creates a new probability table with the provided source of randomness used.
ProbabilityTable(long) - Constructor for class squidpony.squidmath.ProbabilityTable
Creates a new probability table with the provided long seed used.
ProbabilityTable(String) - Constructor for class squidpony.squidmath.ProbabilityTable
Creates a new probability table with the provided String seed used.
probit(double) - Static method in class squidpony.squidmath.MathExtras
A way of taking a double in the (0.0, 1.0) range and mapping it to a Gaussian or normal distribution, so high inputs correspond to high outputs, and similarly for the low range.
ProceduralMessaging - Class in squidpony
Combines Messaging with Thesaurus and optionally NaturalLanguageCipher to make variations on a sentence structure.
ProceduralMessaging() - Constructor for class squidpony.ProceduralMessaging
 
ProceduralMessaging(long) - Constructor for class squidpony.ProceduralMessaging
 
ProceduralMessaging(long, FakeLanguageGen) - Constructor for class squidpony.ProceduralMessaging
 
ProceduralMessaging(Thesaurus, NaturalLanguageCipher) - Constructor for class squidpony.ProceduralMessaging
 
ProceduralMessaging.AssociatedName - Class in squidpony
Data class that stores a name String and one or more Strings that may be used as part of a title with that name, typically using categories from Thesaurus to add variety.
process(int[], int, int, int, int, int, int, double, boolean) - Method in class squidpony.squidgrid.DetailedMimic
DISCOURAGED; use DetailedMimic.neoProcess(int[], int, int, int, int, int, int, boolean) instead, which doesn't need a separate analysis step.
process(CharSequence) - Method in class squidpony.Thesaurus
Given a String, StringBuilder, or other CharSequence that should contain words this knows synonyms for, this replaces each occurrence of such a known word with one of its synonyms, leaving unknown words untouched.
processed - Variable in class squidpony.MarkovChar
Complicated data that mixes probabilities of chars using their indices in MarkovChar.chars and the indices of char pairs in MarkovChar.pairs, generated during the latest call to MarkovChar.analyze(CharSequence).
processed - Variable in class squidpony.MarkovObject
Complicated data that mixes probabilities and the indices of items in MarkovObject.body, generated during the latest call to MarkovObject.analyze(Iterable).
processed - Variable in class squidpony.MarkovText
Complicated data that mixes probabilities of words using their indices in MarkovText.words and the indices of word pairs in MarkovText.pairs, generated during the latest call to MarkovText.analyze(CharSequence).
processed - Variable in class squidpony.MarkovTextLimited
Complicated data that mixes probabilities and the indices of words in MarkovTextLimited.words, generated during the latest call to MarkovTextLimited.analyze(CharSequence).
project(double, double) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
Given a latitude and longitude in radians (the conventional way of describing points on a globe), this gets the (x,y) Coord on the map projection this generator uses that corresponds to the given lat-lon coordinates.
project(double, double) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
Given a latitude and longitude in radians (the conventional way of describing points on a globe), this gets the (x,y) Coord on the map projection this generator uses that corresponds to the given lat-lon coordinates.
project(double, double) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
Given a latitude and longitude in radians (the conventional way of describing points on a globe), this gets the (x,y) Coord on the map projection this generator uses that corresponds to the given lat-lon coordinates.
ProjectionTools - Class in squidpony.squidgrid.mapping
Added to SquidLib by Tommy Ettinger on 7/4/2018, using MIT-licensed work by Justin Kunimune from his Map-Projections repo.
ProjectionTools() - Constructor for class squidpony.squidgrid.mapping.ProjectionTools
 
pronoun - Variable in class squidpony.ProceduralMessaging.AssociatedName
 
pruneLines(char[][], GreasedRegion, char[][]) - Static method in class squidpony.squidgrid.mapping.LineKit
Adjusts an existing map that uses box-drawing characters so non-visible line segments aren't rendered.
pruneLines(char[][], GreasedRegion, char[], char[][]) - Static method in class squidpony.squidgrid.mapping.LineKit
Adjusts an existing map that uses box-drawing characters so non-visible line segments aren't rendered.
psi - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
psi - Static variable in class squidpony.squidmath.CrossHash.Mist
 
psi - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
psi_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
psi_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
psi_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
PulleyRNG - Class in squidpony.squidmath
A very-high-quality StatefulRandomness that is meant to be reasonably fast, but also to be robust against frequent state changes, and is built around a strong determine() method.
PulleyRNG() - Constructor for class squidpony.squidmath.PulleyRNG
Creates a new generator seeded using Math.random.
PulleyRNG(long) - Constructor for class squidpony.squidmath.PulleyRNG
 
PulleyRNG(String) - Constructor for class squidpony.squidmath.PulleyRNG
 
PUNCTUATION - Static variable in class squidpony.StringKit
 
pureEncode(int, int) - Static method in class squidpony.squidmath.Coord
An alternative to getting a Coord with Coord.get() only to encode() it as the next step.
purson - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
purson - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
purson_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
purson_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
put(char, int, int) - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Sets the char at the given x,y position, storing it in this object.
put(Coord, I, E) - Method in class squidpony.squidgrid.SpatialMap
Inserts a new element with the given identity and Coord position, potentially overwriting an existing element.
put(SpatialMap.SpatialTriple<I, E>) - Method in class squidpony.squidgrid.SpatialMap
Inserts a SpatialTriple into this SpatialMap without changing it, potentially overwriting an existing element.
put(K, Integer) - Method in class squidpony.squidmath.Arrangement
Deprecated.
put(K, int) - Method in class squidpony.squidmath.Arrangement
 
put(int, double) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
put(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
 
put(A, B) - Method in class squidpony.squidmath.K2
Adds an A key and a B key at the same point in the ordering (the end) to this K2.
put(A, B, Q) - Method in class squidpony.squidmath.K2V1
Adds an A key, a B key, and a Q value at the same point in the ordering (the end) to this K2V1.
put(K, V) - Method in class squidpony.squidmath.OrderedMap
 
put(K, V) - Method in class squidpony.squidmath.UnorderedMap
 
putAll(Map<? extends K, ? extends Integer>) - Method in class squidpony.squidmath.Arrangement
 
putAll(K[]) - Method in class squidpony.squidmath.Arrangement
 
putAll(Collection<? extends K>) - Method in class squidpony.squidmath.Arrangement
 
putAll(int[], double[]) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Puts the first key in keyArray with the first value in valueArray, then the second in each and so on.
putAll(IntDoubleOrderedMap) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Puts all key-value pairs in the Map m into this OrderedMap.
putAll(int[], int[]) - Method in class squidpony.squidmath.IntIntOrderedMap
Puts the first key in keyArray with the first value in valueArray, then the second in each and so on.
putAll(IntIntOrderedMap) - Method in class squidpony.squidmath.IntIntOrderedMap
Puts all key-value pairs in the Map m into this OrderedMap.
putAll(Iterable<? extends A>, Iterable<? extends B>) - Method in class squidpony.squidmath.K2
Puts all unique A and B keys in aKeys and bKeys into this K2 at the end.
putAll(K2<? extends A, ? extends B>) - Method in class squidpony.squidmath.K2
Puts all unique A and B keys in other into this K2, respecting other's ordering.
putAll(Iterable<A>, Iterable<B>, Iterable<Q>) - Method in class squidpony.squidmath.K2V1
 
putAll(K2V1<A, B, Q>) - Method in class squidpony.squidmath.K2V1
Puts all unique A and B keys in other into this K2V1, respecting other's ordering.
putAll(K[], V[]) - Method in class squidpony.squidmath.OrderedMap
Puts the first key in keyArray with the first value in valueArray, then the second in each and so on.
putAll(Map<? extends K, ? extends V>) - Method in class squidpony.squidmath.OrderedMap
Puts all key-value pairs in the Map m into this OrderedMap.
putAll(K[], V[]) - Method in class squidpony.squidmath.UnorderedMap
Puts the first key in keyArray with the first value in valueArray, then the second in each and so on.
putAll(Map<? extends K, ? extends V>) - Method in class squidpony.squidmath.UnorderedMap
Puts all key-value pairs in the Map m into this OrderedMap.
putAllVariants(IntDoubleOrderedMap, int, double, int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
putAllVariants(IntVLA, double[], int, double, int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
putAllVariants(IntDoubleOrderedMap, int, double) - Method in class squidpony.squidgrid.Adjacency
 
putAllVariants(IntDoubleOrderedMap, int, double, int) - Method in class squidpony.squidgrid.Adjacency
 
putAllVariants(IntVLA, double[], int, double) - Method in class squidpony.squidgrid.Adjacency
 
putAllVariants(IntVLA, double[], int, double, int) - Method in class squidpony.squidgrid.Adjacency
 
putAllVariants(IntDoubleOrderedMap, int, double, int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
putAllVariants(IntVLA, double[], int, double, int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
putAndMoveToFirst(K, int) - Method in class squidpony.squidmath.Arrangement
Adds a pair to the map; if the key is already present, it is moved to the first position of the iteration order.
putAndMoveToFirst(K, V) - Method in class squidpony.squidmath.OrderedMap
Adds a pair to the map; if the key is already present, it is moved to the first position of the iteration order.
putAndMoveToLast(K, int) - Method in class squidpony.squidmath.Arrangement
Adds a pair to the map; if the key is already present, it is moved to the last position of the iteration order.
putAndMoveToLast(K, V) - Method in class squidpony.squidmath.OrderedMap
Adds a pair to the map; if the key is already present, it is moved to the last position of the iteration order.
putAt(int, double, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
putAt(int, int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
 
putAt(int, A, B) - Method in class squidpony.squidmath.K2
Adds an A key and a B key at the given index in the ordering to this K2.
putAt(int, A, B, Q) - Method in class squidpony.squidmath.K2V1
Adds an A key, a B key, and a Q value at the given index in the ordering to this K2V1.
putAt(K, V, int) - Method in class squidpony.squidmath.OrderedMap
 
putBias(String, double) - Method in class squidpony.squidmath.RandomBias
Adds a kind of bias that can be used to change the average of random numbers generated when specified with that kind.
putBiases(Map<String, Double>) - Method in class squidpony.squidmath.RandomBias
Adds a number of kinds of bias that can be used to change the average of random numbers generated when specified with one of those kinds.
putBoxRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.LanesMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a box shape at the start and end, and a small room at the corner if there is one.
putBoxRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a box shape at the start and end, and a small room at the corner if there is one.
putBoxRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a box shape at the start and end, and a small room at the corner if there is one.
putBoxRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.SerpentMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a box shape at the start and end, and a small room at the corner if there is one.
putCaveCarvers(int) - Method in class squidpony.squidgrid.mapping.LanesMapGenerator
Changes the number of "carvers" that will create caves from one room to the next.
putCaveCarvers(int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Changes the number of "carvers" that will create caves from one room to the next.
putCaveCarvers(int) - Method in class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
Changes the number of "carvers" that will create caves from one room to the next.
putCaveCarvers(int) - Method in class squidpony.squidgrid.mapping.SerpentMapGenerator
Changes the number of "carvers" that will create caves from one room to the next.
putIfAbsent(int, double) - Method in class squidpony.squidmath.IntDoubleOrderedMap
If the specified key is not already associated with a value, associates it with the given value and returns that value, else returns the current value without changing anything.
putIfAbsent(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
If the specified key is not already associated with a value, associates it with the given value and returns that value, else returns the current value without changing anything.
putIfAbsent(K, V) - Method in class squidpony.squidmath.OrderedMap
If the specified key is not already associated with a value (or is mapped to null) associates it with the given value and returns null, else returns the current value.
putIfAbsent(K, V) - Method in class squidpony.squidmath.UnorderedMap
If the specified key is not already associated with a value (or is mapped to null) associates it with the given value and returns null, else returns the current value.
putPairs(int, int, int...) - Method in class squidpony.squidmath.IntIntOrderedMap
Given alternating key and value arguments in pairs, puts each key-value pair into this OrderedMap as if by calling IntIntOrderedMap.put(int, int) repeatedly for each pair.
putPairs(K, V, Object...) - Method in class squidpony.squidmath.OrderedMap
Given alternating key and value arguments in pairs, puts each key-value pair into this OrderedMap as if by calling OrderedMap.put(Object, Object) repeatedly for each pair.
putPairs(K, V, Object...) - Method in class squidpony.squidmath.UnorderedMap
Given alternating key and value arguments in pairs, puts each key-value pair into this OrderedMap as if by calling UnorderedMap.put(Object, Object) repeatedly for each pair.
putRoundRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.LanesMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a circle shape at the start and end, and a small circular room at the corner if there is one.
putRoundRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a circle shape at the start and end, and a small circular room at the corner if there is one.
putRoundRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a circle shape at the start and end, and a small circular room at the corner if there is one.
putRoundRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.SerpentMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a circle shape at the start and end, and a small circular room at the corner if there is one.
putWalledBoxRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.LanesMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a box shape at the start and end, and a small room at the corner if there is one.
putWalledBoxRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a box shape at the start and end, and a small room at the corner if there is one, enforcing the presence of walls around the rooms even if another room is already there or would be placed there.
putWalledBoxRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a box shape at the start and end, and a small room at the corner if there is one.
putWalledBoxRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.SerpentMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a box shape at the start and end, and a small room at the corner if there is one.
putWalledRoundRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.LanesMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a circle shape at the start and end, and a small circular room at the corner if there is one.
putWalledRoundRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a circle shape at the start and end, and a small circular room at the corner if there is one, enforcing the presence of walls around the rooms even if another room is already there or would be placed there.
putWalledRoundRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a circle shape at the start and end, and a small circular room at the corner if there is one.
putWalledRoundRoomCarvers(int) - Method in class squidpony.squidgrid.mapping.SerpentMapGenerator
Changes the number of "carvers" that will create right-angle corridors from one room to the next, create rooms with a random size in a circle shape at the start and end, and a small circular room at the corner if there is one.
PyrlinNoise - Class in squidpony.squidmath
A low-quality continuous noise generator with strong artifacts, meant to be used as a building block.
PyrlinNoise() - Constructor for class squidpony.squidmath.PyrlinNoise
 
PyrlinNoise(long) - Constructor for class squidpony.squidmath.PyrlinNoise
 
PyrNoise - Class in squidpony.squidmath
A low-quality continuous noise generator with strong artifacts, meant to be used as a building block.
PyrNoise() - Constructor for class squidpony.squidmath.PyrNoise
 
PyrNoise(int) - Constructor for class squidpony.squidmath.PyrNoise
 
PyrNoise(long) - Constructor for class squidpony.squidmath.PyrNoise
 

Q

quarterBlack - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; produces weird, large areas of "true" and "false" that suddenly change to the other.
quasiRandomRegion(double) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a quasi-random subset of its previous contents, choosing cells so that the GreasedRegion.size() matches the given fraction of the total amount of "on" cells in this.
quasiRandomRegion(double, int) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a quasi-random subset of its previous contents, choosing cells so that the GreasedRegion.size() matches the given fraction of the total amount of "on" cells in this.
quasiRandomSeparated(double) - Method in class squidpony.squidmath.GreasedRegion
Gets a Coord array from the "on" contents of this GreasedRegion, using a quasi-random scattering of chosen cells with a count that matches the given fraction of the total amount of "on" cells in this.
quasiRandomSeparated(double, int) - Method in class squidpony.squidmath.GreasedRegion
Gets a Coord array from the "on" contents of this GreasedRegion, using a quasi-random scattering of chosen cells with a count that matches the given fraction of the total amount of "on" cells in this.
querp(double, double, double) - Static method in class squidpony.squidmath.Noise
Quintic-interpolates between start and end (valid doubles), with a between 0 (yields start) and 1 (yields end).
querp(float, float, float) - Static method in class squidpony.squidmath.Noise
Quintic-interpolates between start and end (valid floats), with a between 0 (yields start) and 1 (yields end).
queryPacked(short[], int, int) - Static method in class squidpony.squidmath.CoordPacker
Quickly determines if an x,y position is true or false in the given packed array, without unpacking it.
queryPackedHilbert(short[], short) - Static method in class squidpony.squidmath.CoordPacker
Quickly determines if a Hilbert Curve index corresponds to true or false in the given packed array, without unpacking it.
QuilezNoise() - Constructor for class squidpony.squidmath.Noise.QuilezNoise
 
QuilezNoise(long) - Constructor for class squidpony.squidmath.Noise.QuilezNoise
 
QuiltHash() - Constructor for class squidpony.squidmath.FlawedPointHash.QuiltHash
 
QuiltHash(long) - Constructor for class squidpony.squidmath.FlawedPointHash.QuiltHash
The same as calling QuiltHash(long, int) with size = 64 .
QuiltHash(long, int) - Constructor for class squidpony.squidmath.FlawedPointHash.QuiltHash
Creates a QuiltHash with the given state and a size for each "quilt square" equal to size, rounded up to the next power of two if it is not already a power of two.
QUINTIC - Static variable in class squidpony.squidmath.FastNoise
Quintic interpolation, sometimes known as "smootherstep".
quinticInterpolator(float) - Static method in class squidpony.squidmath.FastNoise
 

R

radiate(short[], short[], int) - Static method in class squidpony.squidmath.CoordPacker
Given a packed array encoding a larger area, a packed array encoding one or more points inside bounds, and an amount of expansion, expands each cell in start by a Manhattan (diamond) radius equal to expansion, limiting any expansion to within bounds and returning the final expanded (limited) packed data.
radiate(short[], short[], int, Radius) - Static method in class squidpony.squidmath.CoordPacker
Given a packed array encoding a larger area, a packed array encoding one or more points inside bounds, and an amount of expansion, expands each cell in start by a radius, with a shape determined by metric, equal to expansion, limiting any expansion to within bounds and returning the final expanded (limited) packed data.
radiate(short[], short[], int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Given a packed array encoding a larger area, a packed array encoding one or more points inside bounds, and an amount of expansion, expands each cell in start by a radius, with a square shape if eightWay is true or a diamond otherwise, equal to expansion, limiting any expansion to within bounds and returning the final expanded (limited) packed data.
Radius - Enum in squidpony.squidgrid
Basic radius strategy implementations likely to be used for roguelikes.
radius(int, int, int, int, int, int) - Method in enum squidpony.squidgrid.Radius
 
radius(double, double, double, double, double, double) - Method in enum squidpony.squidgrid.Radius
 
radius(int, int, int) - Method in enum squidpony.squidgrid.Radius
 
radius(double, double, double) - Method in enum squidpony.squidgrid.Radius
 
radius(int, int, int, int) - Method in enum squidpony.squidgrid.Radius
 
radius(Coord, Coord) - Method in enum squidpony.squidgrid.Radius
 
radius(Coord) - Method in enum squidpony.squidgrid.Radius
 
radius(double, double, double, double) - Method in enum squidpony.squidgrid.Radius
 
radius(int, int) - Method in enum squidpony.squidgrid.Radius
 
radius(double, double) - Method in enum squidpony.squidgrid.Radius
 
radiusPositionIterator(int, int, Radius, int) - Method in class squidpony.squidgrid.SpatialMap
Iterates through positions in a region defined by a Radius (starting at a minimum of x - distance, y - distance and extending to x + distance, y + distance but skipping any positions where the Radius considers a position further from x, y than distance) in left-to-right, then top-to-bottom order (the same as reading a page of text).
radiusSection(int, int, Radius, int) - Method in class squidpony.squidgrid.SpatialMap
Given the center position, Radius to determine measurement, and maximum distance from the center, creates a new SpatialMap from this one that refers only to the subsection of this SpatialMap shared with the area within the given distance from the center as measured by measurement.
raiseToPower(int, int) - Static method in class squidpony.squidmath.MathExtras
Calculate the first argument raised to the power of the second.
ran - Variable in class squidpony.squidmath.RNG
 
random - Variable in class squidpony.squidgrid.DetailedMimic
 
random - Variable in class squidpony.squidgrid.mapping.BasicCaveGenerator
 
random - Variable in class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
Produces chaotic, jumbled spans of corridors, often with dead-ends, that are similar to those produced by Prim's algorithm.
random - Variable in class squidpony.squidgrid.mapping.LanesMapGenerator
 
random - Variable in class squidpony.squidgrid.MimicWFC
 
random(IRNG) - Method in class squidpony.squidmath.IntSet
Gets a random int from this IntSet, using the given IRNG to generate random values.
random() - Method in class squidpony.squidmath.ProbabilityTable
Returns an object randomly based on assigned weights.
random - Variable in class squidpony.squidmath.RNG
 
random(long) - Method in class squidpony.squidmath.WeightedTable
Gets an index of one of the weights in this WeightedTable, with the choice determined deterministically by the given long, but higher weights will be returned by more possible inputs than lower weights.
randomA(IRNG) - Method in class squidpony.squidmath.K2
Gets a random A from this K2 using the given IRNG.
randomA(IRNG) - Method in class squidpony.squidmath.K2V1
Gets a random A from this K2V1 using the given IRNG.
randomB(IRNG) - Method in class squidpony.squidmath.K2
Gets a random B from this K2 using the given IRNG.
randomB(IRNG) - Method in class squidpony.squidmath.K2V1
Gets a random B from this K2V1 using the given IRNG.
RandomBias - Class in squidpony.squidmath
A class that wraps an RNG and allows different String keys to be associated with biases toward low or high results when a method is called that gets a number from the wrapped RNG.
RandomBias() - Constructor for class squidpony.squidmath.RandomBias
 
RandomBias(IRNG) - Constructor for class squidpony.squidmath.RandomBias
 
RandomBias(IRNG, Map<String, Double>) - Constructor for class squidpony.squidmath.RandomBias
 
RandomBias(IRNG, Map<String, Double>, int) - Constructor for class squidpony.squidmath.RandomBias
 
randomCell(short[]) - Method in class squidpony.squidgrid.mapping.DungeonUtility
Finds a random Coord where the x and y match up to a [x][y] location that is encoded as "on" in packed.
randomDouble(long) - Static method in class squidpony.squidmath.NumberTools
Generates a pseudo-random double between 0.0 (inclusive) and 1.0 (exclusive) using the given long seed, passing it once through the (decent-quality and very fast) ThrustAltRNG algorithm.
randomElement(IRNG) - Method in class squidpony.squidgrid.SpatialMap
 
randomEntry(IRNG) - Method in class squidpony.squidgrid.SpatialMap
 
randomEntry(IRNG) - Method in class squidpony.squidmath.Arrangement
Gets a random entry from this Arrangement in constant time, using the given IRNG to generate a random number.
randomEntry(IRNG) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Gets a random entry from this OrderedMap in constant time, using the given IRNG to generate a random number.
randomEntry(IRNG) - Method in class squidpony.squidmath.IntIntOrderedMap
Gets a random entry from this OrderedMap in constant time, using the given IRNG to generate a random number.
randomEntry(IRNG) - Method in class squidpony.squidmath.OrderedMap
Gets a random entry from this OrderedMap in constant time, using the given IRNG to generate a random number.
randomFill(long[][], long) - Static method in class squidpony.ArrayTools
Randomly fills all of array2d with random values generated from seed; can fill an element with any long, positive or negative.
randomFill(int[][], long) - Static method in class squidpony.ArrayTools
Randomly fills all of array2d with random values generated from seed; can fill an element with any int, positive or negative.
randomFill(int[][], int, long) - Static method in class squidpony.ArrayTools
Randomly fills all of array2d with random values generated from seed, limiting results to between 0 and bound, exclusive.
randomFill(char[][], char[], long) - Static method in class squidpony.ArrayTools
Randomly fills all of array2d with random values generated from seed, choosing chars to place in the given 2D array by selecting them at random from the given 1D char array values.
randomFill(char[][], CharSequence, long) - Static method in class squidpony.ArrayTools
Randomly fills all of array2d with random values generated from seed, choosing chars to place in the given 2D array by selecting them at random from the given 1D char array values.
randomFill(float[][], long) - Static method in class squidpony.ArrayTools
Randomly fills all of array2d with random values generated from seed; can fill an element with any float between 0.0 inclusive and 1.0 exclusive.
randomFill(float[][], float, long) - Static method in class squidpony.ArrayTools
Randomly fills all of array2d with random values generated from seed, limiting results to between 0 and bound, exclusive.
randomFill(double[][], long) - Static method in class squidpony.ArrayTools
Randomly fills all of array2d with random values generated from seed; can fill an element with any double between 0.0 inclusive and 1.0 exclusive.
randomFill(double[][], double, long) - Static method in class squidpony.ArrayTools
Randomly fills all of array2d with random values generated from seed, limiting results to between 0 and bound, exclusive.
randomFloat(long) - Static method in class squidpony.squidmath.NumberTools
Generates a pseudo-random float between 0f (inclusive) and 1f (exclusive) using the given long seed, passing it once through the (decent-quality and very fast) ThrustAltRNG algorithm.
randomFloatCurved(long) - Static method in class squidpony.squidmath.NumberTools
Generates a pseudo-random double between -1.0 (exclusive) and 1.0 (exclusive) with a distribution that has a strong central bias (around 0.0).
randomFloor(char[][]) - Method in class squidpony.squidgrid.mapping.DungeonUtility
Finds a random Coord where the x and y match up to a [x][y] location on map that has '.' as a value.
randomFloorLarge(char[][], int) - Method in class squidpony.squidgrid.mapping.DungeonUtility
Finds a random Coord where the x and y match up to a [x][y] location on map that has '.' as a value, and a square of cells extending in the positive x and y directions with a side length of size must also have '.' as their values.
randomIdentity(IRNG) - Method in class squidpony.squidgrid.SpatialMap
 
randomInt(long, long) - Static method in class squidpony.squidmath.MasonNoise
 
randomInt(long) - Static method in class squidpony.squidmath.MasonNoise
 
randomInterleave(RandomnessSource) - Static method in class squidpony.squidmath.GreasedRegion
Gets a somewhat-random long with exactly 32 bits set; in each pair of bits starting at bit 0 and bit 1, then bit 2 and bit 3, up to bit 62 and bit 3, one bit will be 1 and one bit will be 0 in each pair.
randomInterleave() - Method in class squidpony.squidmath.RNG
Deprecated.
See GreasedRegion.randomInterleave(RandomnessSource) for where this will be moved
randomItem(IRNG) - Method in class squidpony.squidmath.OrderedSet
Gets a random value from this OrderedSet in constant time, using the given IRNG to generate a random number.
randomize(RNG, String, int) - Method in class squidpony.MonsterGen
Randomly add appearance and power descriptors to a new Chimera creature with random body part adjectives.
randomize(String, int) - Method in class squidpony.MonsterGen
Randomly add appearance and power descriptors to a new Chimera creature with random body part adjectives.
randomize() - Method in class squidpony.MonsterGen
Randomly add appearance and power descriptors to a new Chimera creature with random body part adjectives.
randomize() - Method in class squidpony.squidmath.ChaosRNG
Changes the internal state to a new, fully-random version that should have no relation to the previous state.
randomize(long) - Static method in class squidpony.squidmath.CrossHash.Curlup
Very similar to Pelican and related unary hashes; uses "xor rotate xor rotate" as an early step to mix any clustered bits all around the result, then the rest is like MurmurHash3's mixer.
randomize() - Method in class squidpony.squidmath.CrossHash.Mist
Makes a new Mist with all of the salt values altered based on the previous salt values.
randomize(long) - Static method in class squidpony.squidmath.DiverRNG
High-quality static randomizing method that takes its state as a parameter; state is expected to change between calls to this.
randomize(long, long) - Static method in class squidpony.squidmath.MasonNoise
 
randomize() - Static method in class squidpony.squidmath.SquidID
Makes the IDs generated after calling this non-repeatable, with a random 128-bit seed.
randomizeAppearance(RNG, MonsterGen.Chimera, String, int) - Method in class squidpony.MonsterGen
Randomly add appearance descriptors to a copy of the Chimera creature.
randomizeAppearance(MonsterGen.Chimera, String, int) - Method in class squidpony.MonsterGen
Randomly add appearance descriptors to a copy of the Chimera creature.
randomizeBounded(long, int) - Static method in class squidpony.squidmath.DiverRNG
High-quality static randomizing method that takes its state as a parameter and limits output to an int between 0 (inclusive) and bound (exclusive); state is expected to change between calls to this.
randomizeDouble(long) - Static method in class squidpony.squidmath.DiverRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
randomizeFloat(long) - Static method in class squidpony.squidmath.DiverRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
randomizePowers(RNG, MonsterGen.Chimera, String, int) - Method in class squidpony.MonsterGen
Randomly add power descriptors to a copy of the Chimera creature.
randomizePowers(MonsterGen.Chimera, String, int) - Method in class squidpony.MonsterGen
Randomly add power descriptors to a copy of the Chimera creature.
randomKey(IRNG) - Method in class squidpony.squidmath.Arrangement
Gets a random key from this Arrangement in constant time, using the given IRNG to generate a random number.
randomKey(IRNG) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Gets a random key from this OrderedMap in constant time, using the given IRNG to generate a random number.
randomKey(IRNG) - Method in class squidpony.squidmath.IntIntOrderedMap
Gets a random key from this OrderedMap in constant time, using the given IRNG to generate a random number.
randomKey(IRNG) - Method in class squidpony.squidmath.OrderedMap
Gets a random key from this OrderedMap in constant time, using the given IRNG to generate a random number.
randomLanguage(IRNG) - Static method in class squidpony.FakeLanguageGen
 
randomLanguage(long) - Static method in class squidpony.FakeLanguageGen
 
randomLanguages - Variable in class squidpony.Thesaurus
 
randomMatchingTile(char[][], char) - Method in class squidpony.squidgrid.mapping.DungeonUtility
Finds a random Coord where the x and y match up to a [x][y] location on map that has the same value as the parameter tile.
randomName(RNG) - Method in class squidpony.MonsterGen
Gets a random name as a String using FakeLanguageGen.
randomName() - Method in class squidpony.MonsterGen
Gets a random name as a String using FakeLanguageGen.
randomness - Variable in class squidpony.squidmath.MaskedShapeGenerator
 
RandomnessSource - Interface in squidpony.squidmath
This interface defines the interactions required of a random number generator.
randomOrdering(int) - Method in class squidpony.squidmath.AbstractRNG
Generates a random permutation of the range from 0 (inclusive) to length (exclusive).
randomOrdering(int, int[]) - Method in class squidpony.squidmath.AbstractRNG
Generates a random permutation of the range from 0 (inclusive) to length (exclusive) and stores it in the dest parameter, avoiding allocations.
randomOrdering(int) - Method in class squidpony.squidmath.DeckRNG
Generates a random permutation of the range from 0 (inclusive) to length (exclusive).
randomOrdering(int) - Method in interface squidpony.squidmath.IRNG
Generates a random permutation of the range from 0 (inclusive) to length (exclusive).
randomOrdering(int, int[]) - Method in interface squidpony.squidmath.IRNG
Generates a random permutation of the range from 0 (inclusive) to length (exclusive) and stores it in the dest parameter, avoiding allocations.
randomOrdering(int) - Method in class squidpony.squidmath.RNG
Generates a random permutation of the range from 0 (inclusive) to length (exclusive).
randomOrdering(int, int[]) - Method in class squidpony.squidmath.RNG
Generates a random permutation of the range from 0 (inclusive) to length (exclusive) and stores it in the dest parameter, avoiding allocations.
randomPortion(T[], T[]) - Method in class squidpony.squidmath.AbstractRNG
Gets a random portion of data (an array), assigns that portion to output (an array) so that it fills as much as it can, and then returns output.
randomPortion(short[], int, IRNG) - Static method in class squidpony.squidmath.CoordPacker
Gets a fixed number of randomly chosen positions that are "on" in the given packed array, without unpacking it, and returns a List of Coord with a count equal to size (or less if there aren't enough "on" cells).
randomPortion(IRNG, int) - Method in class squidpony.squidmath.GreasedRegion
 
randomPortion(T[], T[]) - Method in interface squidpony.squidmath.IRNG
Gets a random portion of data (an array), assigns that portion to output (an array) so that it fills as much as it can, and then returns output.
randomPortion(Collection<T>, int) - Method in class squidpony.squidmath.RNG
Gets a random portion of a Collection and returns it as a new List.
randomPortion(T[], T[]) - Method in class squidpony.squidmath.RNG
Gets a random portion of data (an array), assigns that portion to output (an array) so that it fills as much as it can, and then returns output.
randomPosition(IRNG) - Method in class squidpony.squidgrid.SpatialMap
 
randomQ(IRNG) - Method in class squidpony.squidmath.K2V1
Gets a random Q from this K2V1 using the given IRNG.
randomRange(int, int, int) - Method in class squidpony.squidmath.RNG
Gets a random subrange of the non-negative ints from start (inclusive) to end (exclusive), using count elements.
randomRegion(IRNG, int) - Method in class squidpony.squidmath.GreasedRegion
 
randomRegion - Variable in class squidpony.squidmath.MaskedShapeGenerator
 
randomRotation(List<T>) - Method in class squidpony.squidmath.RNG
Given a List l, this selects a random element of l to be the first value in the returned list l2.
randomSample(short[], double, IRNG) - Static method in class squidpony.squidmath.CoordPacker
Gets a random subset of positions that are "on" in the given packed array, without unpacking it, and returns them as a Coord[].
randomScatter(IRNG, int) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a random subset of its previous contents, choosing cells so that the distance between any two "on" cells is at least minimumDistance, with at least one cell as "on" if any were "on" in this originally.
randomScatter(IRNG, int, int) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a random subset of its previous contents, choosing cells so that the distance between any two "on" cells is at least minimumDistance, with at least one cell as "on" if any were "on" in this originally.
randomSeparated(short[], int, IRNG) - Static method in class squidpony.squidmath.CoordPacker
Gets the positions that are "on" in the given packed array, without unpacking it, repeatedly goes through a number of "on" cells equal to fraction and stores a random one of those cells as a Coord, and returns the accumulated random portion of positions as a Coord[].
randomSeparated(double, IRNG) - Method in class squidpony.squidmath.GreasedRegion
Don't use this in new code; prefer GreasedRegion.mixedRandomSeparated(double, int, long) with a random long as the last parameter.
randomSeparated(double, IRNG, int) - Method in class squidpony.squidmath.GreasedRegion
Don't use this in new code; prefer GreasedRegion.mixedRandomSeparated(double, int, long) with a random long as the last parameter.
randomSeparated(int, IRNG) - Method in class squidpony.squidmath.Region
Takes this region and walks through its Coords in chunks with length equal to separation, creating a new Region where one randomly-chosen Coord in each chunk is kept and the others are discarded.
randomSignedDouble(long) - Static method in class squidpony.squidmath.NumberTools
Generates a pseudo-random double between -1.0 (inclusive) and 1.0 (exclusive) using the given long seed, passing it once through the (decent-quality and very fast) ThrustAltRNG algorithm.
randomSignedFloat(long) - Static method in class squidpony.squidmath.NumberTools
Generates a pseudo-random float between -1f (inclusive) and 1f (exclusive) using the given long seed, passing it once through the (decent-quality and very fast) ThrustAltRNG algorithm.
randomStep(char[][], Coord, boolean) - Method in class squidpony.squidgrid.mapping.DungeonUtility
Gets a random Coord that is adjacent to start, validating whether the position can exist on the given map.
randomUnblockedTile(Coord, Coord, char[][], IRNG, HashSet<Character>) - Static method in class squidpony.squidmath.PoissonDisk
Finds a random Coord where the x and y match up to a [x][y] location on map that has any value not in blocking.
randomUUID() - Static method in class squidpony.squidmath.SquidID
Gets a new random SquidID, the same as calling the no-argument constructor.
randomValue(IRNG) - Method in class squidpony.squidmath.Arrangement
Gets a random value from this Arrangement in constant time, using the given IRNG to generate a random number.
randomValue(IRNG) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Gets a random value from this OrderedMap in constant time, using the given IRNG to generate a random number.
randomValue(IRNG) - Method in class squidpony.squidmath.IntIntOrderedMap
Gets a random value from this OrderedMap in constant time, using the given IRNG to generate a random number.
randomValue(IRNG) - Method in class squidpony.squidmath.OrderedMap
Gets a random value from this OrderedMap in constant time, using the given IRNG to generate a random number.
range(int) - Static method in class squidpony.ArrayTools
Stupidly simple convenience method that produces a range from 0 to end, not including end, as an int array.
range(int, int) - Static method in class squidpony.ArrayTools
Stupidly simple convenience method that produces a range from start to end, not including end, as an int array.
rateDensity() - Method in class squidpony.squidmath.GreasedRegion
 
rateRegularity() - Method in class squidpony.squidmath.GreasedRegion
 
raum - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
raum - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
raum_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
raum_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
raw - Variable in class squidpony.MarkovObject
 
raw - Static variable in class squidpony.ObText
 
raw - Variable in class squidpony.squidmath.Region
 
RAW_2D - Static variable in class squidpony.squidmath.BlueNoise
Stores the same values as BlueNoise.RAW_NOISE if considered [x][y] indexed; available for convenient usage by Region and other classes that can use 2D byte arrays.
RAW_NOISE - Static variable in class squidpony.squidmath.BlueNoise
The raw data this class uses, as a 1D byte array.
rawLatest - Variable in class squidpony.squidmath.EditRNG
The latest generated double, between 0.0 and 1.0, before changes for centrality and expected average.
rawNoise(long, double) - Static method in class squidpony.squidmath.WeavingNoise
 
RAY - Static variable in class squidpony.squidgrid.LOS
Uses a series of rays internal to the start and end point to determine visibility.
Reach - Class in squidpony.squidai
A struct-like class that holds information about targeting rules for actions or other effects that reach from one square into another one, with certain potential restrictions.
Reach() - Constructor for class squidpony.squidai.Reach
Constructs a Reach with all fields given default values; maxDistance is set to 1, minDistance is set to 0, limit is set to AimLimit.FREE, and metric is set to Radius.SQUARE (8-way movement).
Reach(int) - Constructor for class squidpony.squidai.Reach
Constructs a Reach with the specified maxDistance, to a minimum of 0.
Reach(int, int) - Constructor for class squidpony.squidai.Reach
Constructs a Reach with the specified minDistance, to a minimum of 0, and maxDistance, to a minimum equal to minDistance (after factoring in any change to meet the minimum of 0).
Reach(int, int, Radius) - Constructor for class squidpony.squidai.Reach
Constructs a Reach with the specified minDistance, to a minimum of 0, maxDistance, to a minimum equal to minDistance (after factoring in any change to meet the minimum of 0), and distance calculation metric as a Radius enum.
Reach(int, int, Radius, AimLimit) - Constructor for class squidpony.squidai.Reach
Constructs a Reach with the specified minDistance, to a minimum of 0, maxDistance, to a minimum equal to minDistance (after factoring in any change to meet the minimum of 0), and distance calculation metric as a Radius enum.
reach - Variable in class squidpony.squidai.Threat
 
reachable(int, int, int, int, double[][]) - Static method in class squidpony.squidgrid.FOV
Checks whether the starting point can see the target point, using the maxLength and resistanceMap to determine whether the line of sight is obstructed, without storing the line of points along the way.
reachable(short[], short[], Reach) - Static method in class squidpony.squidmath.CoordPacker
Given a packed array encoding a larger area, a packed array encoding one or more points inside bounds, and a Reach object that determines targeting constraints, gets all cells contained within bounds that can be targeted from a cell in start using the rules defined by reach.
reachable(Coord, Coord, double[][], ArrayList<Coord>) - Static method in class squidpony.squidmath.OrthoLine
Checks whether the starting point can see the target point, using the resistanceMap to determine whether the line of sight is obstructed, and filling the list of cells along the line of sight into buffer.
reachable(int, int, int, int, double[][], ArrayList<Coord>) - Static method in class squidpony.squidmath.OrthoLine
Checks whether the starting point can see the target point, using the resistanceMap to determine whether the line of sight is obstructed, and filling the list of cells along the line of sight into buffer.
reachable(int, int, int, int, int, double[][], ArrayList<Coord>) - Static method in class squidpony.squidmath.OrthoLine
Checks whether the starting point can see the target point, using the maxLength and resistanceMap to determine whether the line of sight is obstructed, and filling the list of cells along the line of sight into buffer.
reachable(Coord, Coord, double[][]) - Static method in class squidpony.squidmath.OrthoLine
Checks whether the starting point can see the target point, using the resistanceMap to determine whether the line of sight is obstructed, without storing the line of points along the way.
reachable(int, int, int, int, double[][]) - Static method in class squidpony.squidmath.OrthoLine
Checks whether the starting point can see the target point, using the resistanceMap to determine whether the line of sight is obstructed, without storing the line of points along the way.
reachable(int, int, int, int, int, double[][]) - Static method in class squidpony.squidmath.OrthoLine
Checks whether the starting point can see the target point, using the maxLength and resistanceMap to determine whether the line of sight is obstructed, without storing the line of points along the way.
reachableOrtho(int, int, int, int, double[][]) - Static method in class squidpony.squidgrid.FOV
Checks whether the starting point can see the target point, using the maxLength and resistanceMap to determine whether the line of sight is obstructed, without storing the line of points along the way.
reachablePermissive(int, int, int, int, double[][]) - Static method in class squidpony.squidgrid.FOV
 
reallyBare - Static variable in class squidpony.ObText
 
reallyIllegalBareWord - Static variable in class squidpony.ObText
 
rebuildSeed - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
rebuildSeed - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
rebuildSeed - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
Rectangle - Interface in squidpony.squidgrid.mapping
Rectangles in 2D grids.
rectangle(int, int) - Static method in class squidpony.squidmath.CoordPacker
Given a width and height, returns a packed array that encodes "on" for the rectangle from (0,0) to (width - 1, height - 1).
rectangle(int, int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Given x, y, width and height, returns a packed array that encodes "on" for the rectangle from (x,y) to (width + x - 1, height + y - 1).
Rectangle.Impl - Class in squidpony.squidgrid.mapping
 
Rectangle.Utils - Class in squidpony.squidgrid.mapping
Utilities pertaining to Rectangle
RectangleFromBottomLeftToTopRight(Coord, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
 
rectangleHilbert(int, int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Given x, y, width and height, returns an array of all Hilbert distance within the rectangle from (x,y) to (width + x - 1, height + y - 1).
rectanglePositionIterator(int, int, int, int) - Method in class squidpony.squidgrid.SpatialMap
Iterates through positions in a rectangular region (starting at a minimum of x, y and extending to the specified width and height) in left-to-right, then top-to-bottom order (the same as reading a page of text).
RectangleRoomFinder - Class in squidpony.squidgrid.mapping
An algorithm to find rectangle areas in dungeons.
RectangleRoomFinder(char[][]) - Constructor for class squidpony.squidgrid.mapping.RectangleRoomFinder
 
rectangleSection(int, int, int, int) - Method in class squidpony.squidgrid.SpatialMap
Given the size and position of a rectangular area, creates a new SpatialMap from this one that refers only to the subsection of this SpatialMap shared with the rectangular area.
REDUCE_ACCENTS - Static variable in class squidpony.FakeLanguageGen.Modifier
Replaces any characters this can produce that aren't in ASCII or Latin-1 with Latin-script stand-ins; this will often use accented characters, but will only use those present in Latin-1 (which many fonts support).
Ref2CornerCaves - Class in squidpony.tileset
 
Ref2CornerCaves() - Constructor for class squidpony.tileset.Ref2CornerCaves
 
refill(boolean[][]) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given rectangular boolean array, reusing the current data storage (without extra allocations) if this.width == map.length and this.height == map[0].length.
refill(char[][], char) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given rectangular char array, reusing the current data storage (without extra allocations) if this.width == map.length and this.height == map[0].length.
refill(char[][], char[]) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given rectangular char array, reusing the current data storage (without extra allocations) if this.width == map.length and this.height == map[0].length.
refill(String[], char) - Method in class squidpony.squidmath.GreasedRegion
Weird refill method that takes a String array, _as it would be printed_, so each String is a row and indexing would be done with y, x instead of the normal x, y.
refill(int[][], int) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given rectangular int array, reusing the current data storage (without extra allocations) if this.width == map.length and this.height == map[0].length.
refill(int[][], int, int) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given rectangular int array, reusing the current data storage (without extra allocations) if this.width == map.length and this.height == map[0].length.
refill(byte[][], int, int) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given rectangular byte array, reusing the current data storage (without extra allocations) if this.width == map.length and this.height == map[0].length.
refill(short[][], int, int) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given rectangular short array, reusing the current data storage (without extra allocations) if this.width == map.length and this.height == map[0].length.
refill(double[][], double) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given rectangular double array, reusing the current data storage (without extra allocations) if this.width == map.length and this.height == map[0].length.
refill(double[][], double, double) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given rectangular double array, reusing the current data storage (without extra allocations) if this.width == map.length and this.height == map[0].length.
refill(double[][], double, double, int) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given rectangular double array, reusing the current data storage (without extra allocations) if this.width == map.length * scale && this.height == map[0].length * scale.
refill(boolean[], int, int) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion with the given 1D boolean array, reusing the current data storage (without extra allocations) if this.width == width and this.height == height, where an [x][y] position is obtained from bits given an index n with x = n / height, y = n % height, any value of true considered "on", and any value of false considered "off."
refill(RandomnessSource, int, int) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion by filling it with random values from random, reusing the current data storage (without extra allocations) if this.width == width and this.height == height, and typically assigning approximately half of the cells in this to "on" and the rest to off.
refill(IRNG, int, int) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion by filling it with random values from random, reusing the current data storage (without extra allocations) if this.width == width and this.height == height, and typically assigning approximately half of the cells in this to "on" and the rest to off.
refill(RandomnessSource, double, int, int) - Method in class squidpony.squidmath.GreasedRegion
Reassigns this GreasedRegion randomly, reusing the current data storage (without extra allocations) if this.width == width and this.height == height, while trying to set the given fraction of cells to on.
refill(long[], int, int, int, int) - Method in class squidpony.squidmath.GreasedRegion
Primarily for internal use, this method copies data2 into the internal long array the new GreasedRegion will use, but treats data2 as having the dimensions [dataWidth][dataHeight], and uses the potentially-different dimensions [width][height] for this GreasedRegion, potentially re-allocating the internal data this uses if width and/or height are different from what they were.
refit(double[]) - Static method in class squidpony.squidmath.TuringPattern
Modifies the data parameter so no value in it is outside the range -1.0 inclusive to 1.0 exclusive.
refresh(long) - Method in class squidpony.Thesaurus
Changes the sequences for all groups of synonyms this can produce, effectively turning this Thesaurus into a different version that knows all the same synonyms and categories but will produce different results.
refresh(int, int) - Method in class squidpony.Thesaurus
Changes the sequences for all groups of synonyms this can produce, effectively turning this Thesaurus into a different version that knows all the same synonyms and categories but will produce different results.
regen() - Method in class squidpony.squidmath.IsaacRNG
Generates 256 results to be used by later calls to next() or nextLong().
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
regenerate(int, int, int, int, double, double, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
regenerateHeightMap() - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
regenerateHeightMap(int, int) - Method in class squidpony.squidgrid.mapping.MetsaMapFactory
 
region - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
region - Variable in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
A GreasedRegion that, after DungeonBoneGen.generate(TilesetType, int, int) has been called, will hold the floor cells in its data as "on" cells and walls as "off" cells.
Region - Class in squidpony.squidmath
NOTE: You should consider GreasedRegion before using this class, unless you know Region does exactly what you want.
Region(double[][]) - Constructor for class squidpony.squidmath.Region
A constructor for a Region that takes a 2D double array, usually the kind produced by FOV, and stores only Coord positions that correspond to values greater than 0.0 (actually, greater than epsilon, which here is 0.0001).
Region(double[][], double) - Constructor for class squidpony.squidmath.Region
A constructor for a Region that takes a 2D double array, usually produced by DijkstraMap, and a maximum value, and stores only Coord positions that correspond to values no greater than maximum.
Region(char[][], char...) - Constructor for class squidpony.squidmath.Region
A constructor for a Region that takes a 2D char array, the kind produced by most map/dungeon generators in this library, and a vararg or array of char that will have their Coord positions used where those chars appear in map.
Region(Coord...) - Constructor for class squidpony.squidmath.Region
A constructor for a Region that takes an array or vararg of Coord and encodes all of them in the Region.
Region(Collection<Coord>) - Constructor for class squidpony.squidmath.Region
A constructor for a Region that takes a Collection of Coord, such as a List or Set, and encodes all of them in the Region.
Region(Region) - Constructor for class squidpony.squidmath.Region
A constructor that copies another Region so this Region will have the same contents.
Region(Coord, int, int, int) - Constructor for class squidpony.squidmath.Region
A constructor for a circular Region (possibly truncated at the edges) with a Coord center, an int radius, and a maximum width and height that the Coords in this Region will not exceed.
Region(int, int, int, int) - Constructor for class squidpony.squidmath.Region
A constructor for a rectangular Region that stores Coords for the area from (minX,minY) at the minimum corner to (width + minX - 1, height + minY - 1) at the maximum corner.
Region(short[]) - Constructor for class squidpony.squidmath.Region
A constructor for a Region that takes a specifically-formatted short array (packed data), as produced by CoordPacker or sometimes other classes, like RegionMap or RoomFinder.
regionAt(int, int) - Method in class squidpony.squidgrid.mapping.RoomFinder
Takes an x, y position and finds the room, corridor, or cave at that position, if there is one, returning the same 2D char array format as the other methods.
RegionMap<V> - Class in squidpony.squidmath
A small extension of OrderedMap that specifically handles short[] regions as produced by CoordPacker.
RegionMap(int, float) - Constructor for class squidpony.squidmath.RegionMap
 
RegionMap(int) - Constructor for class squidpony.squidmath.RegionMap
Creates a new RegionMap with 0.75f as load factor.
RegionMap() - Constructor for class squidpony.squidmath.RegionMap
Creates a new RegionMap with initial expected 16 entries and 0.75f as load factor.
RegionMap(Map<short[], ? extends V>, float) - Constructor for class squidpony.squidmath.RegionMap
Creates a new RegionMap copying a given one.
RegionMap(Map<short[], ? extends V>) - Constructor for class squidpony.squidmath.RegionMap
Creates a new RegionMap with 0.75f as load factor copying a given one.
RegionMap(short[][], V[], float) - Constructor for class squidpony.squidmath.RegionMap
Creates a new RegionMap using the elements of two parallel arrays.
RegionMap(Collection<short[]>, Collection<V>, float) - Constructor for class squidpony.squidmath.RegionMap
Creates a new RegionMap using the elements of two parallel arrays.
RegionMap(short[][], V[]) - Constructor for class squidpony.squidmath.RegionMap
Creates a new RegionMap with 0.75f as load factor using the elements of two parallel arrays.
regions - Variable in class squidpony.squidgrid.mapping.SectionMap
 
regionsConnected(int, int) - Method in class squidpony.squidgrid.mapping.RoomFinder
Takes an x, y position and finds the rooms or corridors that are directly connected to the room, corridor or cave at that position, and returns the group as an ArrayList of 2D char arrays, one per connecting region.
regionsContain(short[], short[]...) - Static method in class squidpony.squidmath.CoordPacker
Quickly determines if a region is contained in one of the given packed arrays, without unpacking them, and returns true if the region checking has some overlap with any of the packed arrays, or false otherwise.
regionsContain(short[], Collection<short[]>) - Static method in class squidpony.squidmath.CoordPacker
Quickly determines if a region is contained in one of the given packed arrays, without unpacking them, and returns true if the region checking has some overlap with any of the packed arrays, or false otherwise.
regionsContaining(int, int) - Method in class squidpony.squidmath.RegionMap
Gets a List of all regions containing a given x,y point.
regionsNear(int, int) - Method in class squidpony.squidgrid.mapping.RoomFinder
Takes an x, y position and finds the room or corridor at that position and the rooms, corridors or caves that it directly connects to, and returns the group as one merged 2D char array.
registered - Static variable in class squidpony.FakeLanguageGen
An array that stores all the hand-made FakeLanguageGen constants; it does not store randomly-generated languages nor does it store modifications or mixes of languages.
registeredNames - Static variable in class squidpony.FakeLanguageGen
 
registry - Static variable in class squidpony.StringConvert
 
rehash(int) - Method in class squidpony.squidmath.Arrangement
Rehashes the map.
rehash(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Rehashes the map.
rehash(int) - Method in class squidpony.squidmath.IntIntOrderedMap
Rehashes the map.
rehash(int) - Method in class squidpony.squidmath.OrderedMap
Rehashes the map.
rehash(int) - Method in class squidpony.squidmath.OrderedSet
Rehashes the map.
rehash(int) - Method in class squidpony.squidmath.UnorderedMap
Rehashes the map.
rehash(int) - Method in class squidpony.squidmath.UnorderedSet
Rehashes the map.
reinitialize(RoomFinder) - Method in class squidpony.squidgrid.mapping.SectionMap
If this SectionMap hasn't been initialized or the map has completely changed (such as if the player went to a different floor of a dungeon), then you can call this method to avoid discarding some of the state from an earlier SectionMap.
reinitialize(double[][], AStarSearch.SearchType) - Method in class squidpony.squidmath.AStarSearch
Resets this pathing object to use a different map and optionally a different SearchType.
reinitialize(char[][], AStarSearch.SearchType) - Method in class squidpony.squidmath.AStarSearch
Resets this pathing object to use a different map and optionally a different SearchType.
reinitialize() - Method in class squidpony.squidmath.TwistedLine
Called automatically during construction, this sets up a random maze as a DefaultGraph so a path can be found.
rem(Object) - Method in class squidpony.squidmath.Arrangement
 
rem(Object) - Method in class squidpony.squidmath.OrderedSet
 
remainder(double, double) - Static method in class squidpony.squidmath.MathExtras
Like the modulo operator %, but the result will always match the sign of d instead of op.
remake(GreasedRegion) - Method in class squidpony.squidmath.CellularAutomaton
Re-initializes this CellularAutomaton using a different GreasedRegion as a basis.
remake(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
A useful method for efficiency, remake() reassigns this GreasedRegion to have its contents replaced by other.
remove() - Method in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
 
remove() - Method in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
 
remove() - Method in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
remove() - Method in class squidpony.squidgrid.iterator.SquidIterators.Linear
 
remove() - Method in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
 
remove() - Method in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
 
remove(Coord) - Method in class squidpony.squidgrid.SpatialMap
Removes the element at the given position from all storage in this data structure.
remove(I) - Method in class squidpony.squidgrid.SpatialMap
Removes the element with the given identity from all storage in this data structure.
remove(Object) - Method in class squidpony.squidgrid.zone.CoordPackerZone
Does nothing (this Zone is immutable).
remove() - Method in class squidpony.squidmath.Arrangement.KeyIterator
 
remove(Object) - Method in class squidpony.squidmath.Arrangement.KeySet
Always throws an UnsupportedOperationException
remove(Object) - Method in class squidpony.squidmath.Arrangement
 
remove() - Method in class squidpony.squidmath.Arrangement.ValueIterator
 
remove(T) - Method in class squidpony.squidmath.BinaryHeap
 
remove() - Method in class squidpony.squidmath.GapShuffler
Not supported.
remove() - Method in class squidpony.squidmath.GreasedRegion.GRIterator
 
remove(int, int) - Method in class squidpony.squidmath.GreasedRegion
 
remove(Coord) - Method in class squidpony.squidmath.GreasedRegion
 
remove(int, int, GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Takes another GreasedRegion, called other, with potentially different size and removes its "on" cells from this GreasedRegion at the given x,y offset, allowing negative x and/or y to remove only part of other in this.
remove(Object) - Method in class squidpony.squidmath.GreasedRegion
 
remove() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
 
remove(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Always throws an UnsupportedOperationException
remove(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
remove(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
remove(int, double) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Removes the entry for the specified key only if it is currently mapped to the specified value.
remove() - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueIterator
 
remove() - Method in class squidpony.squidmath.IntIntOrderedMap.KeyIterator
 
remove(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Always throws an UnsupportedOperationException
remove(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
remove(int) - Method in class squidpony.squidmath.IntIntOrderedMap
 
remove(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Removes the entry for the specified key only if it is currently mapped to the specified value.
remove() - Method in class squidpony.squidmath.IntIntOrderedMap.ValueIterator
 
remove() - Method in class squidpony.squidmath.IntSet.IntSetIterator
 
remove(int) - Method in class squidpony.squidmath.IntSet
Returns true if the key was removed.
remove() - Method in class squidpony.squidmath.OrderedMap.KeyIterator
 
remove(Object) - Method in class squidpony.squidmath.OrderedMap.KeySet
Always throws an UnsupportedOperationException
remove(Object) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
remove(Object) - Method in class squidpony.squidmath.OrderedMap
 
remove(Object, Object) - Method in class squidpony.squidmath.OrderedMap
Removes the entry for the specified key only if it is currently mapped to the specified value.
remove() - Method in class squidpony.squidmath.OrderedMap.ValueIterator
 
remove(Object) - Method in class squidpony.squidmath.OrderedSet
 
remove(T) - Method in class squidpony.squidmath.ProbabilityTable
Removes the possibility of generating the given T item, except by nested ProbabilityTable results.
remove(T, int) - Method in class squidpony.squidmath.ProbabilityTable
Reduces the likelihood of generating the given T item by the given weight, which can reduce the chance below 0 and thus remove the item entirely.
remove(Object) - Method in class squidpony.squidmath.UnorderedMap
 
remove(Object, Object) - Method in class squidpony.squidmath.UnorderedMap
Removes the entry for the specified key only if it is currently mapped to the specified value.
remove(Object) - Method in class squidpony.squidmath.UnorderedSet
 
removeA(A) - Method in class squidpony.squidmath.K2
Removes a given A key, if removing exists in this K2's A keys, and also removes any keys associated with its point in the ordering.
removeA(A) - Method in class squidpony.squidmath.K2V1
Removes a given A key, if removing exists in this K2V1's A keys, and also removes any B key or Q value associated with its point in the ordering.
removeAccents(CharSequence) - Static method in class squidpony.FakeLanguageGen
Removes accented Latin-script characters from a string; if the "base" characters are non-English anyway then the result won't be an ASCII string, but otherwise it probably will be.
removeAccents() - Method in class squidpony.FakeLanguageGen
Useful for cases with limited fonts, this produces a new FakeLanguageGen like this one but with all accented characters removed (including almost all non-ASCII Latin-alphabet characters, but only some Greek and Cyrillic characters).
removeAdjacent(OrderedSet<Coord>, Coord) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
 
removeAdjacent(OrderedSet<Coord>, Coord, Coord) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
 
removeAdjacent(OrderedSet<Coord>, Coord) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
removeAdjacent(OrderedSet<Coord>, Coord, Coord) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
removeAll(Collection<?>) - Method in class squidpony.squidgrid.zone.CoordPackerZone
Does nothing (this Zone is immutable).
removeAll(Collection<?>) - Method in class squidpony.squidmath.Arrangement.KeySet
Remove from this collection all elements in the given type-specific collection.
removeAll(Collection<?>) - Method in class squidpony.squidmath.GreasedRegion
 
removeAll(Collection<?>) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Remove from this collection all elements in the given type-specific collection.
removeAll(Collection<?>) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
Remove from this collection all elements in the given collection.
removeAll(Collection<?>) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Remove from this collection all elements in the given type-specific collection.
removeAll(Collection<?>) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
Remove from this collection all elements in the given collection.
removeAll(IntVLA) - Method in class squidpony.squidmath.IntVLA
Removes from this array all of elements contained in the specified array.
removeAll(Collection<?>) - Method in class squidpony.squidmath.OrderedMap.KeySet
Remove from this collection all elements in the given type-specific collection.
removeAll(Collection<?>) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
Remove from this collection all elements in the given collection.
removeAll(Collection<?>) - Method in class squidpony.squidmath.OrderedSet
Remove from this collection all elements in the given collection.
removeAll(Iterable<T>) - Method in class squidpony.squidmath.ProbabilityTable
Given an Iterable of T item keys to remove, this tries to remove each item in items, though it can't affect items in nested ProbabilityTables, and returns true if any probabilities were changed.
removeAll(OrderedMap<T, Integer>) - Method in class squidpony.squidmath.ProbabilityTable
Given an OrderedMap of T item keys and Integer weight values, reduces the weights in this ProbabilityTable for all T keys by their corresponding weights, removing them if the weight becomes 0 or less.
removeAll(ShortVLA) - Method in class squidpony.squidmath.ShortVLA
Removes from this array all of elements contained in the specified array.
removeAll(Collection<?>) - Method in class squidpony.squidmath.UnorderedSet
Remove from this collection all elements in the given collection.
removeAllEdges() - Method in class squidpony.squidai.graph.Graph
Removes all edges from the graph.
removeAllVertices() - Method in class squidpony.squidai.graph.Graph
Removes all vertices and edges from the graph.
removeAt(int) - Method in class squidpony.squidmath.Arrangement
Removes the key and value at the given index in the iteration order in not-exactly constant time (though it still should be efficient).
removeAt(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Removes the key and value at the given index in the iteration order in not-exactly constant time (though it still should be efficient).
removeAt(int) - Method in class squidpony.squidmath.IntIntOrderedMap
Removes the key and value at the given index in the iteration order in not-exactly constant time (though it still should be efficient).
removeAt(int) - Method in class squidpony.squidmath.K2
Removes a given point in the ordering, if index is at least 0 and less than K2.size().
removeAt(int) - Method in class squidpony.squidmath.K2V1
Removes a given point in the ordering, if index is at least 0 and less than K2V1.size().
removeAt(int) - Method in class squidpony.squidmath.OrderedMap
Removes the key and value at the given index in the iteration order in not-exactly constant time (though it still should be efficient).
removeAt(int) - Method in class squidpony.squidmath.OrderedSet
Removes the item at the given index in the iteration order in not-exactly constant time (though it still should be efficient).
removeB(B) - Method in class squidpony.squidmath.K2
Removes a given B key, if removing exists in this K2's B keys, and also removes any keys associated with its point in the ordering.
removeB(B) - Method in class squidpony.squidmath.K2V1
Removes a given B key, if removing exists in this K2V1's B keys, and also removes any A key or Q value associated with its point in the ordering.
removeCircle(Coord, int) - Method in class squidpony.squidmath.GreasedRegion
 
removeConnection(Node<V>, Node<V>) - Method in class squidpony.squidai.graph.Graph
 
removeConnection(Node<V>, Node<V>) - Method in class squidpony.squidai.graph.UndirectedGraph
 
removeCorners() - Method in class squidpony.squidmath.GreasedRegion
Where a cell is "on" but forms a right-angle with exactly two orthogonally-adjacent "on" cells and exactly two orthogonally-adjacent "off" cells, this turns each of those cells "off." This won't affect east-west lines of flat "on" cells, nor north-south lines.
removeEdge(V, V) - Method in class squidpony.squidai.graph.Graph
Removes the edge from v to w from the graph.
removeEdge(Edge<V>) - Method in class squidpony.squidai.graph.Graph
 
removeEdge(Node<V>) - Method in class squidpony.squidai.graph.Node
 
removeEdges() - Method in class squidpony.squidmath.GreasedRegion
Turns all cells that are adjacent to the boundaries of the GreasedRegion to "off".
removeEntry(int) - Method in class squidpony.squidmath.OrderedMap
 
removeExcess(double) - Static method in class squidpony.squidgrid.mapping.WorldMapGenerator
 
removeFirst() - Method in class squidpony.squidmath.Arrangement
Removes the mapping associated with the first key in iteration order.
removeFirst() - Method in class squidpony.squidmath.IntDoubleOrderedMap
Removes the mapping associated with the first key in iteration order.
removeFirst() - Method in class squidpony.squidmath.IntIntOrderedMap
Removes the mapping associated with the first key in iteration order.
removeFirst() - Method in class squidpony.squidmath.OrderedMap
Removes the mapping associated with the first key in iteration order.
removeFirst() - Method in class squidpony.squidmath.OrderedSet
Removes the first key in iteration order.
removeFloorCharacter(char) - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
Removes a character from being considered as a floor.
removeHardCorners() - Method in class squidpony.squidgrid.mapping.ThinDungeonGenerator
Modifies this ThinDungeonGenerator to remove corners between thin walls (truncating the corners, effectively).
removeIndex(int) - Method in class squidpony.squidmath.IntVLA
Removes and returns the item at the specified index.
removeIndex(int) - Method in class squidpony.squidmath.ShortVLA
Removes and returns the item at the specified index.
removeInt(Object) - Method in class squidpony.squidmath.Arrangement
 
removeIsolated(short[]) - Static method in class squidpony.squidmath.CoordPacker
 
removeIsolated() - Method in class squidpony.squidmath.GreasedRegion
 
removeLast() - Method in class squidpony.squidmath.Arrangement
Removes the mapping associated with the last key in iteration order.
removeLast() - Method in class squidpony.squidmath.IntDoubleOrderedMap
Removes the mapping associated with the last key in iteration order.
removeLast() - Method in class squidpony.squidmath.IntIntOrderedMap
Removes the mapping associated with the last key in iteration order.
removeLast() - Method in class squidpony.squidmath.OrderedMap
Removes the mapping associated with the last key in iteration order.
removeLast() - Method in class squidpony.squidmath.OrderedSet
Removes the the last key in iteration order.
removeModifiers() - Method in class squidpony.FakeLanguageGen
Creates a copy of this FakeLanguageGen with no modifiers.
removeNearby(OrderedSet<Coord>, char[][]) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
removeNode(Node<V>) - Method in class squidpony.squidai.graph.Graph
 
removeNullEntry() - Method in class squidpony.squidmath.OrderedMap
 
removePacked(short[], short) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, original, and a Hilbert Curve index, hilbert, this produces a packed short array that encodes "on" for any cell that was "on" in original, unless it was the position referred to by hilbert, and encodes "off" for cells that were "off" in original or are the cell hilbert refers to.
removePacked(short[], int, int) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, original, and a position as x,y numbers, this produces a packed short array that encodes "on" for any cell that was "on" in original, unless it was the position referred to by x and y, and encodes "off" for cells that were "off" in original or are the cell x and y refer to.
removeRange(int, int) - Method in class squidpony.squidmath.IntVLA
Removes the items between the specified indices, inclusive.
removeRange(int, int) - Method in class squidpony.squidmath.ShortVLA
Removes the items between the specified indices, inclusive.
removeRectangle(int, int, int, int) - Method in class squidpony.squidmath.GreasedRegion
Removes all "on" cells from (startX, startY) inclusive to (startX+rectangleWidth, startY+rectangleHeight) exclusive, removing a total width of rectangleWidth and a total height of rectangleHeight in cells.
removeSeveral(Coord...) - Method in class squidpony.squidmath.GreasedRegion
 
removeSeveral(Iterable<Coord>) - Method in class squidpony.squidmath.GreasedRegion
 
removeSeveralPacked(short[], int...) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, original, and a number of Hilbert Curve indices, hilbert, this produces a packed short array that encodes "on" for any cell that was "on" in original, unless it was a position referred to by hilbert, and encodes "off" for cells that were "off" in original and are a cell hilbert refers to.
removeSeveralPacked(short[], Coord...) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, original, and a number of Coords, points, this produces a packed short array that encodes "on" for any cell that was "on" in original, unless it was a position referred to by an element in points, and encodes "off" for cells that were "off" in original and are a cell points refers to.
removeSeveralPacked(short[], Collection<Coord>) - Static method in class squidpony.squidmath.CoordPacker
Given one packed short array, original, and a number of Coords, points, this produces a packed short array that encodes "on" for any cell that was "on" in original, unless it was a position referred to by an element in points, and encodes "off" for cells that were "off" in original and are a cell points refers to.
removeSomeOverlap(int, int, Collection<Coord>) - Static method in class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
 
removeSomeOverlap(int, int, Map<Coord, List<Coord>>) - Static method in class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
 
removeSound(int, int) - Method in class squidpony.squidgrid.SoundMap
If a sound is being produced at a given (x, y) location, this removes it.
removeSound(Coord) - Method in class squidpony.squidgrid.SoundMap
If a sound is being produced at a given location (a Coord), this removes it.
removeTrianglesUsing(CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator
Removes all triangles from this triangle soup that contain the specified vertex.
removeValue(int) - Method in class squidpony.squidmath.IntVLA
Removes the first occurrence of the requested value, and returns the index it was removed at (-1 if not found)
removeValue(short) - Method in class squidpony.squidmath.ShortVLA
 
removeVertex(V) - Method in class squidpony.squidai.graph.Graph
Removes a vertex from the graph, and any adjacent edges.
removeVertices(Collection<V>) - Method in class squidpony.squidai.graph.Graph
Removes all the vertices in the collection from the graph, and any adjacent edges.
reorder(ArrayList<T>, int...) - Static method in class squidpony.ArrayTools
Rearranges an ArrayList to use the given ordering, returning a copy; random orderings can be produced with RNG.randomOrdering(int) or RNG.randomOrdering(int, int[]).
reorder(int...) - Method in class squidpony.squidmath.Arrangement
Given an array or varargs of replacement indices for this Arrangement's iteration order, reorders this so the first item in the returned version is the same as getAt(ordering[0]) (with some care taken for negative or too-large indices), the second item in the returned version is the same as getAt(ordering[1]), etc.
reorder(int...) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Given an array or varargs of replacement indices for this OrderedMap's iteration order, reorders this so the first item in the returned version is the same as getAt(ordering[0]) (with some care taken for negative or too-large indices), the second item in the returned version is the same as getAt(ordering[1]), etc.
reorder(int...) - Method in class squidpony.squidmath.IntIntOrderedMap
Given an array or varargs of replacement indices for this OrderedMap's iteration order, reorders this so the first item in the returned version is the same as getAt(ordering[0]) (with some care taken for negative or too-large indices), the second item in the returned version is the same as getAt(ordering[1]), etc.
reorder(int...) - Method in class squidpony.squidmath.IntVLA
Given an array or varargs of replacement indices for the values of this IntVLA, reorders this so the first item in the returned version is the same as get(ordering[0]) (with some care taken for negative or too-large indices), the second item in the returned version is the same as get(ordering[1]), etc.
reorder(int...) - Method in class squidpony.squidmath.K2
Reorders this K2 using ordering, which have the same length as this K2's K2.size() and can be generated with ArrayTools.range(int) (which, if applied, would produce no change to the current ordering), IRNG.randomOrdering(int) (which gives a random ordering, and if applied immediately would be the same as calling K2.shuffle(IRNG)), or made in some other way.
reorder(int...) - Method in class squidpony.squidmath.K2V1
Reorders this K2V1 using ordering, which have the same length as this K2V1's K2V1.size() and can be generated with ArrayTools.range(int) (which, if applied, would produce no change to the current ordering), IRNG.randomOrdering(int) (which gives a random ordering, and if applied immediately would be the same as calling K2V1.shuffle(IRNG)), or made in some other way.
reorder(int...) - Method in class squidpony.squidmath.OrderedMap
Given an array or varargs of replacement indices for this OrderedMap's iteration order, reorders this so the first item in the returned version is the same as getAt(ordering[0]) (with some care taken for negative or too-large indices), the second item in the returned version is the same as getAt(ordering[1]), etc.
reorder(int...) - Method in class squidpony.squidmath.OrderedSet
Given an array or varargs of replacement indices for this OrderedSet's iteration order, reorders this so the first item in the returned version is the same as getAt(ordering[0]) (with some care taken for negative or too-large indices), the second item in the returned version is the same as getAt(ordering[1]), etc.
reorder(int[]) - Method in class squidpony.squidmath.Voronoi
Shuffles the point set using a custom permutation sequence.
repeats - Static variable in class squidpony.FakeLanguageGen
 
replace(int, double, double) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Replaces the entry for the specified key only if currently mapped to the specified value.
replace(int, double) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Replaces the entry for the specified key only if it is currently mapped to some value.
replace(int, int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Replaces the entry for the specified key only if currently mapped to the specified value.
replace(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Replaces the entry for the specified key only if it is currently mapped to some value.
replace(K, V, V) - Method in class squidpony.squidmath.OrderedMap
Replaces the entry for the specified key only if currently mapped to the specified value.
replace(K, V) - Method in class squidpony.squidmath.OrderedMap
Replaces the entry for the specified key only if it is currently mapped to some value.
replace(K, V, V) - Method in class squidpony.squidmath.UnorderedMap
Replaces the entry for the specified key only if currently mapped to the specified value.
replace(K, V) - Method in class squidpony.squidmath.UnorderedMap
Replaces the entry for the specified key only if it is currently mapped to some value.
replace(CharSequence, String, String) - Static method in class squidpony.StringKit
 
replaceColor(T, T) - Method in class squidpony.ColoredStringList
Deprecated.
Changes a color in members of this.
replaceColor(T, T) - Method in class squidpony.panel.IColoredString.Impl
 
replaceColor(T, T) - Method in interface squidpony.panel.IColoredString
Replace color old by new_ in all buckets of this.
replacement - Variable in class squidpony.FakeLanguageGen.Alteration
 
replacementTable(OrderedMap<String, String>) - Static method in class squidpony.FakeLanguageGen.Modifier
Creates a Modifier that will replace the nth String key in map with the nth value.
replacementTable(String...) - Static method in class squidpony.FakeLanguageGen.Modifier
Creates a Modifier that will replace the (n*2)th String in pairs with the (n*2+1)th value in pairs.
replacer - Variable in class squidpony.FakeLanguageGen.Alteration
 
reprojectToElliptical(GreasedRegion) - Static method in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
Meant for making maps conform to the Mollweide (elliptical) projection that MimicMap uses.
reseed() - Method in class squidpony.squidmath.LongPeriodRNG
 
reseed(long) - Method in class squidpony.squidmath.LongPeriodRNG
Reinitializes this class' 1024 bits of state with the given seed passed into SplitMix64, the algorithm also used by LightRNG.
reseed(CharSequence) - Method in class squidpony.squidmath.LongPeriodRNG
Reinitializes this class' 1024 bits of state with the given seed, using a different strategy depending on the seed.
reseed(long[]) - Method in class squidpony.squidmath.LongPeriodRNG
Reinitializes 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).
reset() - Method in class squidpony.squidai.CustomDijkstraMap
Resets this CustomDijkstraMap to a state with no goals, no discovered path, and no changes made to gradientMap relative to physicalMap.
reset() - Method in class squidpony.squidai.DijkstraMap
Resets this DijkstraMap to a state with no goals, no discovered path, and no changes made to gradientMap relative to physicalMap.
reset() - Method in class squidpony.squidgrid.MultiSpill
Resets this Spill to a state with an empty spillMap and an empty spreadPattern.
reset() - Method in class squidpony.squidgrid.SoundMap
Resets this SoundMap to a state with no sounds, no alerted creatures, and no changes made to gradientMap relative to physicalMap.
reset() - Method in class squidpony.squidgrid.Spill
Resets this Spill to a state with an empty spillMap and an empty spreadPattern.
reset() - Method in class squidpony.squidmath.CombinationGenerator
Reset the combination generator.
reset() - Method in class squidpony.squidmath.IntSet.IntSetIterator
 
reset() - Method in class squidpony.squidmath.PermutationGenerator
Resets the generator state.
resetAlgorithmAttributes(int) - Method in class squidpony.squidai.graph.Node
If runID is not equal to Node.lastRunID, this resets the internal fields Node.visited, Node.seen, Node.distance, Node.estimate, Node.prev, and Node.i, then sets Node.lastRunID to runID.
resetAllVariants(double[], int[], int, double[], int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
resetAllVariants(double[], int[], double[]) - Method in class squidpony.squidgrid.Adjacency
 
resetAllVariants(double[], int[], double[], int) - Method in class squidpony.squidgrid.Adjacency
 
resetAllVariants(double[], int[], int, double[], int) - Method in class squidpony.squidgrid.Adjacency
 
resetAllVariants(double[], int[], int, double[], int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
resetCell(int) - Method in class squidpony.squidai.CustomDijkstraMap
Reverts a cell to the value stored in the original state of the level as known by physicalMap.
resetCell(int, int) - Method in class squidpony.squidai.DijkstraMap
Reverts a cell to the value stored in the original state of the level as known by physicalMap.
resetCell(Coord) - Method in class squidpony.squidai.DijkstraMap
Reverts a cell to the value stored in the original state of the level as known by physicalMap.
resetCell(int, int) - Method in class squidpony.squidgrid.MultiSpill
Reverts a cell to an unfilled state (false in spillMap).
resetCell(Coord) - Method in class squidpony.squidgrid.MultiSpill
Reverts a cell to an unfilled state (false in spillMap).
resetCell(int, int) - Method in class squidpony.squidgrid.SoundMap
Reverts a cell to the value stored in the original state of the level as known by physicalMap.
resetCell(Coord) - Method in class squidpony.squidgrid.SoundMap
Reverts a cell to the value stored in the original state of the level as known by physicalMap.
resetCell(int, int) - Method in class squidpony.squidgrid.Spill
Reverts a cell to an unfilled state (false in spillMap).
resetCell(Coord) - Method in class squidpony.squidgrid.Spill
Reverts a cell to an unfilled state (false in spillMap).
resetFortune() - Method in class squidpony.squidmath.DharmaRNG
Resets the stored history this RNG uses to try to ensure fairness.
resetMap() - Method in class squidpony.squidai.CustomDijkstraMap
Resets the gradientMap to its original value from physicalMap.
resetMap() - Method in class squidpony.squidai.DijkstraMap
Resets the gradientMap to its original value from physicalMap.
resetMap() - Method in class squidpony.squidgrid.MultiSpill
Resets the spillMap to being empty.
resetMap() - Method in class squidpony.squidgrid.SoundMap
Resets the gradientMap to its original value from physicalMap.
resetMap() - Method in class squidpony.squidgrid.Spill
Resets the spillMap to being empty.
resetTargetMap() - Method in class squidpony.squidai.DijkstraMap
Resets the targetMap (which is only assigned in the first place if you use findTechniquePath() ).
reshape(int, int, double[]) - Static method in class squidpony.squidmath.TuringPattern
Makes a new 2D double array with the given width and height, using the given substance array for contents.
resize(int) - Method in class squidpony.squidmath.IntVLA
 
resize(int) - Method in class squidpony.squidmath.ShortVLA
 
resizeAndEmpty(int, int) - Method in class squidpony.squidmath.GreasedRegion
If this GreasedRegion has the same width and height passed as parameters, this acts the same as GreasedRegion.empty(), makes no allocations, and returns this GreasedRegion with its contents all "off"; otherwise, this does allocate a differently-sized amount of internal data to match the new width and height, sets the fields to all match the new width and height, and returns this GreasedRegion with its new width and height, with all contents "off".
resolution - Variable in class squidpony.squidmath.MerlinNoise
 
restart() - Method in class squidpony.squidmath.LowStorageShuffler
Starts the same sequence over from the beginning.
restart(long) - Method in class squidpony.squidmath.LowStorageShuffler
Starts the sequence over, but can change the seed (completely changing the sequence).
restart(long) - Method in class squidpony.squidmath.ShuffledIntSequence
Starts the sequence over, but can change the seed (completely changing the sequence).
restore(String) - Method in class squidpony.StringConvert
 
restore(String, Class<T2>) - Method in class squidpony.StringConvert
Attempts to restore a specific type of value from the given text.
result() - Method in class squidpony.squidgrid.MimicWFC
 
results - Variable in class squidpony.squidmath.SpecifiedRandomness
 
results - Variable in class squidpony.squidmath.WarbleNoise
Where the extra outputs of WarbleNoise.getNoise(double, double, double) and WarbleNoise.getNoiseWithSeed(double, double, double, long) are stored; for 3D noise, items 0 through 2 store valid results, and for higher-dimensional noise up to 6 outputs can be requested.
retainAll(Collection<?>) - Method in class squidpony.squidgrid.zone.CoordPackerZone
Does nothing (this Zone is immutable).
retainAll(Collection<?>) - Method in class squidpony.squidmath.Arrangement.KeySet
Retains in this collection only elements from the given type-specific collection.
retainAll(Collection<?>) - Method in class squidpony.squidmath.Arrangement
Retains in this collection only elements from the given collection.
retainAll(Collection<?>) - Method in class squidpony.squidmath.GreasedRegion
 
retainAll(Collection<?>) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Retains in this collection only elements from the given type-specific collection.
retainAll(Collection<?>) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
Retains in this collection only elements from the given collection.
retainAll(Collection<?>) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Retains in this collection only elements from the given type-specific collection.
retainAll(Collection<?>) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
Retains in this collection only elements from the given collection.
retainAll(Collection<?>) - Method in class squidpony.squidmath.OrderedMap.KeySet
Retains in this collection only elements from the given type-specific collection.
retainAll(Collection<?>) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
Retains in this collection only elements from the given collection.
retainAll(Collection<?>) - Method in class squidpony.squidmath.OrderedSet
Retains in this collection only elements from the given collection.
retainAll(Collection<?>) - Method in class squidpony.squidmath.UnorderedSet
Retains in this collection only elements from the given collection.
retract(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Finds the area made by removing the "on" positions in packed that are within the specified retraction distance of an "off" position or the edge of the map.
retract(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Finds the area made by removing the "on" positions in packed that are within the specified retraction distance of an "off" position or the edge of the map.
retract() - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and retracts them by one cell in the 4 orthogonal directions, making each "on" cell that was orthogonally adjacent to an "off" cell into an "off" cell.
retract(int) - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and retracts them by one cell in the 4 orthogonal directions, doing this iteeratively amount times, making each "on" cell that was within amount orthogonal distance to an "off" cell into an "off" cell.
retract8way() - Method in class squidpony.squidmath.GreasedRegion
 
retract8way(int) - Method in class squidpony.squidmath.GreasedRegion
 
retractSeries(int) - Method in class squidpony.squidmath.GreasedRegion
 
retractSeries8way(int) - Method in class squidpony.squidmath.GreasedRegion
 
retractSeriesToLimit() - Method in class squidpony.squidmath.GreasedRegion
 
retractSeriesToLimit8way() - Method in class squidpony.squidmath.GreasedRegion
 
reuseBurstFOV(double[][], double[][], int, int, int, double, Radius) - Static method in class squidpony.squidgrid.FOV
 
reuseFOV(double[][], double[][], int, int) - Static method in class squidpony.squidgrid.FOV
Calculates the Field Of View for the provided map from the given x, y coordinates.
reuseFOV(double[][], double[][], int, int, double) - Static method in class squidpony.squidgrid.FOV
Calculates the Field Of View for the provided map from the given x, y coordinates.
reuseFOV(double[][], double[][], int, int, double, Radius) - Static method in class squidpony.squidgrid.FOV
Calculates the Field Of View for the provided map from the given x, y coordinates.
reuseFOV(double[][], double[][], int, int, double, Radius, double, double) - Static method in class squidpony.squidgrid.FOV
Calculates the Field Of View for the provided map from the given x, y coordinates, lighting at the given angle in degrees and covering a span centered on that angle, also in degrees.
reuseFOV(double[][], double[][], int, int, double, Radius, double, double, double, double, double, double) - Static method in class squidpony.squidgrid.FOV
Calculates the Field Of View for the provided map from the given x, y coordinates, lighting with the view "pointed at" the given angle in degrees, extending to different ranges based on the direction the light is traveling.
reuseFOVLinear(double[][], double[][], int, int, double, Radius, LOS) - Static method in class squidpony.squidgrid.FOV
 
reuseFOVSymmetrical(double[][], double[][], int, int, double, Radius) - Static method in class squidpony.squidgrid.FOV
Calculates the symmetrical Field Of View for the provided resistanceMap from the given x, y viewer coordinates.
reuseLOS(double[][], double[][], int, int) - Static method in class squidpony.squidgrid.FOV
Calculates which cells have line of sight from the given x, y coordinates.
reuseLOS(double[][], double[][], int, int, int, int, int, int) - Static method in class squidpony.squidgrid.FOV
Calculates which cells have line of sight from the given x, y coordinates.
reuseLOS(GreasedRegion, GreasedRegion, int, int) - Static method in class squidpony.squidgrid.FOV
Calculates which cells have line of sight from the given x, y coordinates.
reuseLOS(GreasedRegion, GreasedRegion, int, int, int, int, int, int) - Static method in class squidpony.squidgrid.FOV
Calculates which cells have line of sight from the given x, y coordinates.
reuseRippleFOV(double[][], double[][], int, int, double, Radius) - Static method in class squidpony.squidgrid.FOV
Like the FOV.reuseFOV(double[][], double[][], int, int, double, Radius) method, but this uses Ripple FOV with a tightness/looseness equal to 2.
reuseRippleFOV(double[][], double[][], int, int, int, double, Radius) - Static method in class squidpony.squidgrid.FOV
Like the FOV.reuseFOV(double[][], double[][], int, int, double, Radius) method, but this uses Ripple FOV with a configurable tightness/looseness (between 1, tightest, and 6, loosest).
reuseRippleFOV(double[][], double[][], int, int, int, double, Radius, double, double) - Static method in class squidpony.squidgrid.FOV
Like the FOV.reuseFOV(double[][], double[][], int, int, double, Radius, double, double) method, but this uses Ripple FOV with a configurable tightness/looseness (between 1, tightest, and 6, loosest).
reverse(boolean[]) - Static method in class squidpony.ArrayTools
Reverses the array given as a parameter, in-place, and returns the modified original.
reverse(char[]) - Static method in class squidpony.ArrayTools
Reverses the array given as a parameter, in-place, and returns the modified original.
reverse(float[]) - Static method in class squidpony.ArrayTools
Reverses the array given as a parameter, in-place, and returns the modified original.
reverse(double[]) - Static method in class squidpony.ArrayTools
Reverses the array given as a parameter, in-place, and returns the modified original.
reverse(int[]) - Static method in class squidpony.ArrayTools
Reverses the array given as a parameter, in-place, and returns the modified original.
reverse(byte[]) - Static method in class squidpony.ArrayTools
Reverses the array given as a parameter, in-place, and returns the modified original.
reverse(T[]) - Static method in class squidpony.ArrayTools
Reverses the array given as a parameter, in-place, and returns the modified original.
reverse - Variable in class squidpony.NaturalLanguageCipher
The mapping of lower-case word keys to lower-case word values, where keys are in the source language and values are generated by language.
reverse() - Method in class squidpony.squidmath.IntDoubleOrderedMap
Reverses the iteration order in linear time.
reverse() - Method in class squidpony.squidmath.IntIntOrderedMap
Reverses the iteration order in linear time.
reverse() - Method in class squidpony.squidmath.IntVLA
 
reverse() - Method in class squidpony.squidmath.OrderedMap
Reverses the iteration order in linear time.
reverse() - Method in class squidpony.squidmath.OrderedSet
Reverses the iteration order in linear time.
reverse() - Method in class squidpony.squidmath.ShortVLA
 
reversedIntBitsToFloat(int) - Static method in class squidpony.squidmath.NumberTools
Reverses the byte order of bits and converts that to a float.
rgba8888 - Static variable in interface squidpony.squidgrid.AestheticDifference
 
rho - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
rho - Static variable in class squidpony.squidmath.CrossHash.Mist
 
rho - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
rho_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
rho_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
rho_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
Ridged1D() - Constructor for class squidpony.squidmath.Noise.Ridged1D
 
Ridged1D(Noise.Noise1D) - Constructor for class squidpony.squidmath.Noise.Ridged1D
 
Ridged1D(Noise.Noise1D, int, double) - Constructor for class squidpony.squidmath.Noise.Ridged1D
 
ridged2D(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).
ridged2D(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).
ridged2D(float, float, int, int, float, float) - Method in class squidpony.squidmath.FastNoise
Generates ridged-multi simplex noise with the given amount of octaves and specified lacunarity (the amount of frequency change between octaves); gain is not used.
Ridged2D() - Constructor for class squidpony.squidmath.Noise.Ridged2D
 
Ridged2D(Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.Ridged2D
 
Ridged2D(Noise.Noise2D, int, double) - Constructor for class squidpony.squidmath.Noise.Ridged2D
 
ridged3D(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).
ridged3D(float, float, float, int, int, float) - Method in class squidpony.squidmath.FastNoise
Generates ridged-multi simplex noise with the given amount of octaves, specified frequency, and the default lacunarity (2) and gain (0.5).
ridged3D(float, float, float, int, int, float, float) - Method in class squidpony.squidmath.FastNoise
Generates ridged-multi simplex noise with the given amount of octaves and specified lacunarity (the amount of frequency change between octaves); gain is not used.
Ridged3D() - Constructor for class squidpony.squidmath.Noise.Ridged3D
 
Ridged3D(Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.Ridged3D
 
Ridged3D(Noise.Noise3D, int) - Constructor for class squidpony.squidmath.Noise.Ridged3D
 
Ridged3D(Noise.Noise3D, int, double) - Constructor for class squidpony.squidmath.Noise.Ridged3D
 
Ridged4D() - Constructor for class squidpony.squidmath.Noise.Ridged4D
 
Ridged4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Ridged4D
 
Ridged4D(Noise.Noise4D, int, double) - Constructor for class squidpony.squidmath.Noise.Ridged4D
 
Ridged5D() - Constructor for class squidpony.squidmath.Noise.Ridged5D
 
Ridged5D(Noise.Noise5D) - Constructor for class squidpony.squidmath.Noise.Ridged5D
 
Ridged5D(Noise.Noise5D, int, double) - Constructor for class squidpony.squidmath.Noise.Ridged5D
 
Ridged6D() - Constructor for class squidpony.squidmath.Noise.Ridged6D
 
Ridged6D(Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.Ridged6D
 
Ridged6D(Noise.Noise6D, int, double) - Constructor for class squidpony.squidmath.Noise.Ridged6D
 
RIDGED_MULTI - Static variable in class squidpony.squidmath.FastNoise
A way to layer octaves of noise so most values are biased toward low values but "ridges" of high values run across the noise.
Right(int, int, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.Right
 
rightDoors - Variable in class squidpony.squidgrid.mapping.MapModule
 
rightMask - Variable in class squidpony.squidmath.LowStorageShuffler
 
RIPPLE - Static variable in class squidpony.squidgrid.FOV
Performs FOV by pushing values outwards from the source location.
RIPPLE_LOOSE - Static variable in class squidpony.squidgrid.FOV
Performs FOV by pushing values outwards from the source location.
RIPPLE_TIGHT - Static variable in class squidpony.squidgrid.FOV
Performs FOV by pushing values outwards from the source location.
RIPPLE_VERY_LOOSE - Static variable in class squidpony.squidgrid.FOV
Performs FOV by pushing values outwards from the source location.
river - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; produces multiple directions of flowing, river-like shapes made of "false".
rng - Variable in class squidpony.FakeLanguageGen.SentenceForm
 
rng - Variable in class squidpony.squidai.CustomDijkstraMap
The RNG used to decide which one of multiple equally-short paths to take.
rng - Variable in class squidpony.squidai.DijkstraMap
The IRNG used to decide which one of multiple equally-short paths to take.
rng - Variable in class squidpony.squidai.WaypointPathfinder
 
rng - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
rng - Variable in class squidpony.squidgrid.mapping.DenseRoomMapGenerator
 
rng - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
rng - Variable in class squidpony.squidgrid.mapping.DungeonUtility
The random number generator that will be used for all methods in this class with a random component.
rng - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
 
rng - Variable in class squidpony.squidgrid.mapping.FlowingCaveGenerator
 
rng - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
rng - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
rng - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
rng - Variable in class squidpony.squidgrid.mapping.PacMazeGenerator
 
rng - Variable in class squidpony.squidgrid.mapping.PoliticalMapper
 
rng - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
rng - Variable in class squidpony.squidgrid.mapping.SpillWorldMap
 
rng - Variable in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
The current IRNG, a random number generator that can be seeded initially, and is usually an RNG.
rng - Variable in class squidpony.squidgrid.mapping.WildMap
 
rng - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
rng - Variable in class squidpony.squidgrid.MultiSpill
The IRNG used to decide how to randomly fill a space; can have its state set and read.
rng - Variable in class squidpony.squidgrid.Spill
The IStatefulRNG used to decide which one of multiple equally-short paths to take.
rng - Variable in class squidpony.squidmath.DistributedRNG
 
rng - Variable in class squidpony.squidmath.GapShuffler
 
rng - Variable in class squidpony.squidmath.ProbabilityTable
 
rng - Variable in class squidpony.squidmath.RandomBias
 
RNG - Class in squidpony.squidmath
A wrapper class for working with random number generators in a more friendly way.
RNG() - Constructor for class squidpony.squidmath.RNG
Default constructor; uses DiverRNG, which is of high quality, but low period (which rarely matters for games), and has excellent speed, tiny state size, and natively generates 64-bit numbers.
RNG(long) - Constructor for class squidpony.squidmath.RNG
Default constructor; uses DiverRNG, which is of high quality, but low period (which rarely matters for games), and has excellent speed, tiny state size, and natively generates 64-bit numbers.
RNG(CharSequence) - Constructor for class squidpony.squidmath.RNG
String-seeded constructor; uses a platform-independent hash of the String (it does not use String.hashCode, instead using CrossHash.hash64(CharSequence)) as a seed for DiverRNG, which is of high quality, but low period (which rarely matters for games), and has excellent speed, tiny state size, and natively generates 64-bit numbers.
RNG(RandomnessSource) - Constructor for class squidpony.squidmath.RNG
Uses the provided source of randomness for all calculations.
rng - Variable in class squidpony.squidmath.TwistedLine
 
rng - Variable in class squidpony.Thesaurus
 
RNG.CustomRandom - Class in squidpony.squidmath
A subclass of java.util.Random that uses a RandomnessSource supplied by the user instead of the default.
roberts(int, int, int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Martin Roberts' "unreasonably effective" quasi-random int sequence based on the golden ratio.
roberts(int, int, int, int, int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Martin Roberts' "unreasonably effective" quasi-random point sequence based on a 2D analogue to the golden ratio.
rockLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
rockUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
roll(String) - Method in class squidpony.squidmath.Dice
Evaluate the String rollCode as dice roll notation and roll to get a random result of that dice roll.
rollDice(int, int) - Method in class squidpony.squidmath.Dice
Emulate a dice roll and return the sum.
rollExplodingDice(int, int) - Method in class squidpony.squidmath.Dice
Emulate an exploding dice roll and return the sum.
romanizedHumanLanguages - Static variable in class squidpony.FakeLanguageGen
FakeLanguageGen constants that are meant to sound like specific real-world languages, and that all use the Latin script (like English) with maybe some accents.
RomuTrioRNG - Class in squidpony.squidmath
A well-studied RNG that can be quite fast in some circumstances.
RomuTrioRNG() - Constructor for class squidpony.squidmath.RomuTrioRNG
Creates a new RomuTrioRNG with a random state.
RomuTrioRNG(long) - Constructor for class squidpony.squidmath.RomuTrioRNG
Creates a new RomuTrioRNG with the given seed; all long values are permitted.
RomuTrioRNG(long, long, long) - Constructor for class squidpony.squidmath.RomuTrioRNG
Creates a new RomuTrioRNG with the given three states; all long values are permitted unless all three states are 0.
ronove - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
ronove - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
ronove_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
ronove_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
ROOM - Static variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Constant for features being added to all environment types.
ROOM_FLOOR - Static variable in class squidpony.squidgrid.mapping.DungeonUtility
Constant for environment tiles that are floors for a room.
ROOM_FLOOR - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
Constant for environment tiles that are floors for a room.
ROOM_WALL - Static variable in class squidpony.squidgrid.mapping.DungeonUtility
Constant for environment tiles that are walls near a room.
ROOM_WALL - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
Constant for environment tiles that are walls near a room.
ROOM_WALL_CHAOTIC - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
ROOM_WALL_EXPAND - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
ROOM_WALL_NORMAL - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
ROOM_WALL_RETRACT - Static variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
RoomFinder - Class in squidpony.squidgrid.mapping
A small class that can analyze a dungeon or other map and identify areas as being "room" or "corridor" based on how thick the walkable areas are (corridors are at most 2 cells wide at their widest, rooms are anything else).
RoomFinder(char[][]) - Constructor for class squidpony.squidgrid.mapping.RoomFinder
Constructs a RoomFinder given a dungeon map, and finds rooms, corridors, and their connections on the map.
RoomFinder(char[][], int) - Constructor for class squidpony.squidgrid.mapping.RoomFinder
Constructs a RoomFinder given a dungeon map and a general kind of environment for the whole map, then finds rooms, corridors, and their connections on the map.
RoomFinder(char[][], int[][]) - Constructor for class squidpony.squidgrid.mapping.RoomFinder
Constructs a RoomFinder given a dungeon map and an environment map (which currently is only produced by MixedGenerator by the getEnvironment() method after generate() is called, but other classes that use MixedGenerator may also expose that environment, such as SerpentMapGenerator.getEnvironment()), and finds rooms, corridors, caves, and their connections on the map.
roomFX - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
The effects that will be applied when generate is called.
roomHeight - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
roomHeight - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
rooms - Variable in class squidpony.squidgrid.mapping.RoomFinder
Not likely to be used directly, but there may be things you can do with these that are cumbersome using only RoomFinder's simpler API.
rooms - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; produces rectangular rooms with a dense packing.
RoomsAndCorridors - Class in squidpony.tileset
 
RoomsAndCorridors() - Constructor for class squidpony.tileset.RoomsAndCorridors
 
RoomsAndCorridors2WideDiagonalBias - Class in squidpony.tileset
 
RoomsAndCorridors2WideDiagonalBias() - Constructor for class squidpony.tileset.RoomsAndCorridors2WideDiagonalBias
 
RoomsLimitConnectivity - Class in squidpony.tileset
 
RoomsLimitConnectivity() - Constructor for class squidpony.tileset.RoomsLimitConnectivity
 
roomWidth - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
roomWidth - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
ROOT2 - Static variable in class squidpony.squidmath.ShapeTools
The float value that is closer than any other to Math.sqrt(2.0), the ratio of the hypotenuse of an isosceles right triangle to one of its legs.
ROOT2_D - Static variable in class squidpony.squidmath.ShapeTools
The double value that is closer than any other to Math.sqrt(2.0), the ratio of the hypotenuse of an isosceles right triangle to one of its legs.
ROOT2_INVERSE - Static variable in class squidpony.squidmath.ShapeTools
The float value that is closer than any other to 1.0 / Math.sqrt(2.0), the inverse of the square root of 2.
ROOT2_INVERSE_D - Static variable in class squidpony.squidmath.ShapeTools
The double value that is closer than any other to 1.0 / Math.sqrt(2.0), the inverse of the square root of 2.
rosenbergStrongHashCode(int, int) - Static method in class squidpony.squidmath.Coord
A static version of the current Coord.hashCode() method of this class, taking x and y as parameters instead of requiring a Coord object.
rotate(int) - Method in class squidpony.squidgrid.mapping.MapModule
Rotates a copy of this MapModule by the given number of 90-degree turns.
rotateClockwise(long) - Static method in class squidpony.squidgrid.mapping.LineKit
Makes a variant on the given encoded 4x4 pattern so the lines are rotated 90 degrees clockwise, changing their positions as well as what chars they will decode to.
rotateCounterclockwise(long) - Static method in class squidpony.squidgrid.mapping.LineKit
Makes a variant on the given encoded 4x4 pattern so the lines are rotated 90 degrees counterclockwise, changing their positions as well as what chars they will decode to.
rotatedGrid() - Method in class squidpony.squidmath.BalancedPermutations
 
rotateM7D(float, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateU5D(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateU6D(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateU7D(float, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateV6D(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateV7D(float, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateW4D(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateW5D(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateW6D(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateW7D(float, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateX2D(float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateX3D(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateX4D(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateX5D(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateX6D(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateX7D(float, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateY2D(float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateY3D(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateY4D(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateY5D(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateY6D(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateY7D(float, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateZ3D(float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateZ4D(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateZ5D(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateZ6D(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
rotateZ7D(float, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
RotatingSpaceMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingSpaceMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingSpaceMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingSpaceMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingSpaceMap(long, int, int, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingSpaceMap(long, int, int, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingSpaceMap(WorldMapGenerator.RotatingSpaceMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
Copies the RotatingSpaceMap other to construct a new one that is exactly the same.
RotationAdjacency(int, int, Measurement) - Constructor for class squidpony.squidgrid.Adjacency.RotationAdjacency
 
rotations - Variable in class squidpony.squidgrid.Adjacency
Can be changed if the map changes; you should get the neighbors from neighborMaps() again after changing this.
roughDistance(int, int) - Method in enum squidpony.squidgrid.Radius
 
ROUND - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
 
round(long, long) - Static method in class squidpony.squidmath.LowStorageShuffler
 
ROUND_WALLED - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
 
RoundRoomsDiagonalCorridors - Class in squidpony.tileset
 
RoundRoomsDiagonalCorridors() - Constructor for class squidpony.tileset.RoundRoomsDiagonalCorridors
 
RoundSideMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideMap(long, int, int, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideMap(long, int, int, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideMap(WorldMapGenerator.HexagonalMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
Copies the RoundSideMap other to construct a new one that is exactly the same.
rows - Variable in class squidpony.squidgrid.mapping.LanesMapGenerator
 
RugHash() - Constructor for class squidpony.squidmath.FlawedPointHash.RugHash
 
RugHash(long) - Constructor for class squidpony.squidmath.FlawedPointHash.RugHash
 
ruins - Static variable in class squidpony.squidgrid.MimicFill
 
run(long, int) - Method in class squidpony.squidgrid.MimicWFC
 
run(IRNG, int) - Method in class squidpony.squidgrid.MimicWFC
 
runBasicSmoothing() - Method in class squidpony.squidmath.CellularAutomaton
Reduces the sharpness of corners by only considering a cell on if the previous version has 5 of the 9 cells in the containing 3x3 area as "on." Typically, this method is run repeatedly.
runDiagonalGapCleanup() - Method in class squidpony.squidmath.CellularAutomaton
This takes the CellularAutomaton.current GreasedRegion and removes any cells that have a diagonal neighbor if that neighbor cannot be accessed from shared orthogonal neighbors.
runGameOfLife() - Method in class squidpony.squidmath.CellularAutomaton
Runs one step of the simulation called Conway's Game of Life, which has relatively simple rules: Any "on" cell with fewer than two "on" neighbors becomes "off." Any "on" cell with two or three "on" neighbors (no more than three) stays "on." Any "on" cell with more than three "on" neighbors becomes "off." Any "off" cell with exactly three "on" neighbors becomes "on." These rules can bring about complex multi-step patterns in many cases, eventually stabilizing to predictable patterns in most cases.
runRollRule(IntVLA) - Method in class squidpony.squidmath.Dice
Attempts to run the given roll rule stored in the given IntVLA, returning the result as if rolling the dice as it describes.
RUSSIAN_AUTHENTIC - Static variable in class squidpony.FakeLanguageGen
Imitation modern Russian, using the authentic Cyrillic alphabet used in Russia and other countries.
RUSSIAN_ROMANIZED - Static variable in class squidpony.FakeLanguageGen
Imitation modern Russian, romanized to use the Latin alphabet.

S

sabnock - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
sabnock - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
sabnock_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
sabnock_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
safeSubstring(String, int, int) - Static method in class squidpony.StringKit
Like String.substring(int, int) but returns "" instead of throwing any sort of Exception.
sallos - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
sallos - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
sallos_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
sallos_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
samigina - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
samigina - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
samigina_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
samigina_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
sampleCircle(Coord, float, float, int, int) - Static method in class squidpony.squidmath.PoissonDisk
Get a list of Coords, each randomly positioned around the given center out to the given radius (measured with Euclidean distance, so a true circle), but with the given minimum distance from any other Coord in the list.
sampleCircle(Coord, float, float, int, int, int, IRNG) - Static method in class squidpony.squidmath.PoissonDisk
Get a list of Coords, each randomly positioned around the given center out to the given radius (measured with Euclidean distance, so a true circle), but with the given minimum distance from any other Coord in the list.
sampleMap(char[][], float, IRNG, Character...) - Static method in class squidpony.squidmath.PoissonDisk
 
sampleMap(Coord, Coord, char[][], float, IRNG, Character...) - Static method in class squidpony.squidmath.PoissonDisk
 
sampleRectangle(Coord, Coord, float, int, int) - Static method in class squidpony.squidmath.PoissonDisk
Get a list of Coords, each randomly positioned within the rectangle between the given minPosition and maxPosition, but with the given minimum distance from any other Coord in the list.
sampleRectangle(Coord, Coord, float, int, int, int, IRNG) - Static method in class squidpony.squidmath.PoissonDisk
Get a list of Coords, each randomly positioned within the rectangle between the given minPosition and maxPosition, but with the given minimum distance from any other Coord in the list.
samples - Static variable in class squidpony.squidgrid.MimicFill
 
sampleToMap(boolean[][], char, char) - Static method in class squidpony.squidgrid.MimicFill
Converts a 2D boolean array to a 2D char array, where false means the parameter no and true the parameter yes.
sampleToMap(boolean[], int, int, char, char) - Static method in class squidpony.squidgrid.MimicFill
Converts a 1D boolean array to a 2D char array, where false means the parameter no and true the parameter yes.
sandLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
sandUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
sanityChecks - Variable in class squidpony.FakeLanguageGen
 
saturate(T, float) - Method in interface squidpony.IColorCenter
Saturates color (makes it closer to a vivid color like red or green and less gray) by the specified degree and returns the new color (saturated somewhat).
saturate(T, float) - Method in class squidpony.IColorCenter.Skeleton
Saturates color (makes it closer to a vivid color like red or green and less gray) by the specified degree and returns the new color (saturated somewhat).
saturated(T) - Method in interface squidpony.IColorCenter
Fully saturates color (makes it a vivid color like red or green and less gray) and returns the modified copy.
saturated(T) - Method in class squidpony.IColorCenter.Skeleton
Fully saturates color (makes it a vivid color like red or green and less gray) and returns the modified copy.
scale(int) - Method in class squidpony.squidmath.Coord
 
scale(int, int) - Method in class squidpony.squidmath.Coord
 
SCALE - Static variable in class squidpony.squidmath.PerlinNoise
This class simply calls methods from ClassicNoise and multiplies the inputs by 0.11709966304863834, or 1.0 / Math.E / Math.PI.
Scaled1D() - Constructor for class squidpony.squidmath.Noise.Scaled1D
 
Scaled1D(Noise.Noise1D) - Constructor for class squidpony.squidmath.Noise.Scaled1D
 
Scaled1D(Noise.Noise1D, double) - Constructor for class squidpony.squidmath.Noise.Scaled1D
 
Scaled2D() - Constructor for class squidpony.squidmath.Noise.Scaled2D
 
Scaled2D(Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.Scaled2D
 
Scaled2D(Noise.Noise2D, double) - Constructor for class squidpony.squidmath.Noise.Scaled2D
 
Scaled2D(Noise.Noise2D, double, double) - Constructor for class squidpony.squidmath.Noise.Scaled2D
 
Scaled3D() - Constructor for class squidpony.squidmath.Noise.Scaled3D
 
Scaled3D(Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.Scaled3D
 
Scaled3D(Noise.Noise3D, double) - Constructor for class squidpony.squidmath.Noise.Scaled3D
 
Scaled3D(Noise.Noise3D, double, double, double) - Constructor for class squidpony.squidmath.Noise.Scaled3D
 
Scaled4D() - Constructor for class squidpony.squidmath.Noise.Scaled4D
 
Scaled4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Scaled4D
 
Scaled4D(Noise.Noise4D, double) - Constructor for class squidpony.squidmath.Noise.Scaled4D
 
Scaled4D(Noise.Noise4D, double, double, double, double) - Constructor for class squidpony.squidmath.Noise.Scaled4D
 
Scaled6D() - Constructor for class squidpony.squidmath.Noise.Scaled6D
 
Scaled6D(Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.Scaled6D
 
Scaled6D(Noise.Noise6D, double) - Constructor for class squidpony.squidmath.Noise.Scaled6D
 
Scaled6D(Noise.Noise6D, double, double, double, double, double, double) - Constructor for class squidpony.squidmath.Noise.Scaled6D
 
scaleU - Variable in class squidpony.squidmath.Noise.Scaled6D
 
scaleV - Variable in class squidpony.squidmath.Noise.Scaled6D
 
scaleW - Variable in class squidpony.squidmath.Noise.Scaled4D
 
scaleW - Variable in class squidpony.squidmath.Noise.Scaled6D
 
scaleX - Variable in class squidpony.squidmath.Noise.Scaled1D
 
scaleX - Variable in class squidpony.squidmath.Noise.Scaled2D
 
scaleX - Variable in class squidpony.squidmath.Noise.Scaled3D
 
scaleX - Variable in class squidpony.squidmath.Noise.Scaled4D
 
scaleX - Variable in class squidpony.squidmath.Noise.Scaled6D
 
scaleY - Variable in class squidpony.squidmath.Noise.Scaled2D
 
scaleY - Variable in class squidpony.squidmath.Noise.Scaled3D
 
scaleY - Variable in class squidpony.squidmath.Noise.Scaled4D
 
scaleY - Variable in class squidpony.squidmath.Noise.Scaled6D
 
scaleZ - Variable in class squidpony.squidmath.Noise.Scaled3D
 
scaleZ - Variable in class squidpony.squidmath.Noise.Scaled4D
 
scaleZ - Variable in class squidpony.squidmath.Noise.Scaled6D
 
scan(int, int[]) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map and return it.
scan(IntVLA) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map and return it.
scan() - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map and return it.
scan(Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map and return it.
scan(Coord, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map and return it.
scan(Coord, Collection<Coord>, boolean) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map and return it.
scan(Collection<Coord>, int) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map for a creature that is potentially larger than 1x1 cell and return it.
scan(Coord, Collection<Coord>, int) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map for a creature that is potentially larger than 1x1 cell and return it.
scan() - Method in class squidpony.squidgrid.SoundMap
Recalculate the sound map and return it.
scanInternal(int, int[], int) - Method in class squidpony.squidai.CustomDijkstraMap
 
scanLarge(int, int, int[]) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map for a creature that is potentially larger than 1x1 cell and return it.
scanLarge(int, IntVLA) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map for a creature that is potentially larger than 1x1 cell and return it.
scanLargeInternal(int, int, int[], int) - Method in class squidpony.squidai.CustomDijkstraMap
 
scanToStart(int, int, int[]) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map, stopping early if it has a path from a goal to start, and return that map.
scanToStart(int, IntVLA) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map, stopping early if it has a path from a goal to start, and return that map.
scanToStartLarge(int, int, int, int[]) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map for a creature that is potentially larger than 1x1 cell and return it.
scanToStartLarge(int, int, IntVLA) - Method in class squidpony.squidai.CustomDijkstraMap
Recalculate the CustomDijkstra map for a creature that is potentially larger than 1x1 cell and return it.
SCREEN - Static variable in class squidpony.SquidTags
Use this tag when logging things about screens or the context of gameplay changing.
SEA_LEVEL - Static variable in class squidpony.squidgrid.mapping.MetsaMapFactory
 
seamless1D(Noise.Noise2D, double, double, long) - Static method in class squidpony.squidmath.Noise
Like Noise.seamless2D(double[][], long, int, Noise4D), but this produces 1D noise that "tiles" by repeating its output every sizeX units that x increases or decreases by.
seamless2D(int, int, int, int) - Static method in class squidpony.squidmath.Noise
Produces a 2D array of noise with values from -1.0 to 1.0 that is seamless on all boundaries.
seamless2D(double[][], int, int) - Static method in class squidpony.squidmath.Noise
Fills the given 2D array (modifying it) with noise, using values from -1.0 to 1.0, that is seamless on all boundaries.
seamless2D(double[][], long, int, Noise.Noise4D) - Static method in class squidpony.squidmath.Noise
Fills the given 2D array (modifying it) with noise, using values from -1.0 to 1.0, that is seamless on all boundaries.
seamless2D(Noise.Noise4D, double, double, double, double, long) - Static method in class squidpony.squidmath.Noise
Like Noise.seamless2D(double[][], long, int, Noise4D), but this doesn't precalculate noise into an array, instead calculating just one 2D point so that later calls with different x or y will tile seamlessly.
Seamless2D() - Constructor for class squidpony.squidmath.Noise.Seamless2D
 
Seamless2D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Seamless2D
 
Seamless2D(Noise.Noise4D, double, double) - Constructor for class squidpony.squidmath.Noise.Seamless2D
 
seamless3D(int, int, int, long, int) - Static method in class squidpony.squidmath.Noise
Produces a 3D array of noise with values from -1.0 to 1.0 that is seamless on all boundaries.
seamless3D(double[][][], long, int) - Static method in class squidpony.squidmath.Noise
Fills the given 3D array (modifying it) with noise, using values from -1.0 to 1.0, that is seamless on all boundaries.
seamless3D(double[][][], long, int, Noise.Noise6D) - Static method in class squidpony.squidmath.Noise
Fills the given 3D array (modifying it) with noise, using values from -1.0 to 1.0, that is seamless on all boundaries.
seamless3D(float[][][], long, int) - Static method in class squidpony.squidmath.Noise
Fills the given 3D array (modifying it) with noise, using values from -1.0 to 1.0, that is seamless on all boundaries.
seamless3D(Noise.Noise6D, double, double, double, double, double, double, long) - Static method in class squidpony.squidmath.Noise
Like Noise.seamless3D(double[][][], long, int, Noise6D), but this doesn't precalculate noise into an array, instead calculating just one 3D point so that later calls with different x, y, or z will tile seamlessly.
SectionDungeonGenerator - Class in squidpony.squidgrid.mapping
A good way to create a more-complete dungeon, layering different effects and modifications on top of a dungeon produced by DungeonBoneGen or another dungeon without such effects.
SectionDungeonGenerator() - Constructor for class squidpony.squidgrid.mapping.SectionDungeonGenerator
Make a SectionDungeonGenerator with a LightRNG using a random seed, height 40, and width 40.
SectionDungeonGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.SectionDungeonGenerator
Make a SectionDungeonGenerator with the given height and width; the RNG used for generating a dungeon and adding features will be a LightRNG using a random seed.
SectionDungeonGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.SectionDungeonGenerator
Make a SectionDungeonGenerator with the given height, width, and RNG.
SectionDungeonGenerator(SectionDungeonGenerator) - Constructor for class squidpony.squidgrid.mapping.SectionDungeonGenerator
Copies all fields from copying and makes a new DungeonGenerator.
SectionDungeonGenerator.FillEffect - Enum in squidpony.squidgrid.mapping
The effects that can be applied to this dungeon.
SectionMap - Class in squidpony.squidgrid.mapping
A Map-like collection that allows storing subdivisions of a 2D array with names (always Strings) and identifying numbers, then looking up Coords to find the associated name and/or number, or or looking up a subdivision with a name or number to get a GreasedRegion back.
SectionMap() - Constructor for class squidpony.squidgrid.mapping.SectionMap
This shouldn't usually be used unless you for some reason need to construct a SectionMap before you have access to a dungeon for it to map.
SectionMap(RoomFinder) - Constructor for class squidpony.squidgrid.mapping.SectionMap
The preferred constructor; takes a RoomFinder (often one already created in dungeon generation and available via SectionDungeonGenerator.finder) and uses it to give unique String names and identifying numbers to each room, corridor, and cave area that had been identified by that RoomFinder.
SectionMap(SectionMap) - Constructor for class squidpony.squidgrid.mapping.SectionMap
Copy constructor; takes an already-initialized SectionMap and deep-copies each element into this one.
seed(int) - Method in class squidpony.squidmath.BasicRandom64
Seeds the state using all bits of the given int s.
seed - Variable in class squidpony.squidmath.ClassicNoise
 
seed - Variable in class squidpony.squidmath.CosmicNumbering
 
seed - Variable in class squidpony.squidmath.FastNoise
 
seed - Variable in class squidpony.squidmath.FoalNoise
 
seed - Variable in class squidpony.squidmath.FoamNoise
 
seed - Variable in class squidpony.squidmath.FoamyNoise
 
seed - Variable in class squidpony.squidmath.JitterNoise
 
seed - Variable in class squidpony.squidmath.MerlinNoise
 
seed(int) - Method in class squidpony.squidmath.MiniMover64RNG
Seeds the state using all bits of the given int s.
seed - Variable in class squidpony.squidmath.MitchellNoise
 
seed - Variable in class squidpony.squidmath.Noise.QuilezNoise
 
seed - Variable in class squidpony.squidmath.Noise.Sway1D
 
seed - Variable in class squidpony.squidmath.Noise.Sway2D
 
seed - Variable in class squidpony.squidmath.OpenSimplex2F
 
seed - Variable in class squidpony.squidmath.OpenSimplex2S
 
seed - Variable in class squidpony.squidmath.PyrNoise
 
seed - Variable in class squidpony.squidmath.ShuffledIntSequence
 
seed - Variable in class squidpony.squidmath.ValueNoise
 
seed - Variable in class squidpony.squidmath.WarbleNoise
 
seed - Variable in class squidpony.squidmath.WaveNoise
 
seed - Variable in class squidpony.squidmath.WeavingNoise
 
seedA - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
seedB - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
SeededNoise - Class in squidpony.squidmath
Simplex noise functions, in 2D, 3D, 4D, 5D, and 6D, with 4D and 6D as options for generating seamlessly-tiling noise using Noise.seamless2D(double[][], long, int, Noise.Noise4D) and/or Noise.seamless3D(double[][][], long, int, Noise.Noise6D).
SeededNoise() - Constructor for class squidpony.squidmath.SeededNoise
 
SeededNoise(long) - Constructor for class squidpony.squidmath.SeededNoise
 
seedFixed - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
seedFixed - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
seen - Variable in class squidpony.squidai.graph.Node
Internal; tracking bit for whether this Node has been checked during the current algorithm.
seere - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
seere - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
seere_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
seere_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
sentence(int, int) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen, using and changing the current seed, with the length in words between minWords and maxWords, both inclusive.
sentence(long, int, int) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen, using the given seed as a long, with the length in words between minWords and maxWords, both inclusive.
sentence(IRNG, int, int) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen, using the given RNG, with the length in words between minWords and maxWords, both inclusive.
sentence(int, int, String[], String[], double) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen, using and changing the current seed.
sentence(long, int, int, String[], String[], double) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen, using the given seed as a long.
sentence(IRNG, int, int, String[], String[], double) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen using the specific RNG.
sentence(int, int, String[], String[], double, int) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen that fits in the given length limit.
sentence(long, int, int, String[], String[], double, int) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen that fits in the given length limit, using the given seed as a long.
sentence(IRNG, int, int, String[], String[], double, int) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen using the given RNG that fits in the given length limit.
sentence() - Method in class squidpony.FakeLanguageGen.SentenceForm
 
sentenceCase(CharSequence) - Static method in class squidpony.StringKit
Attempts to scan for sentences in original, capitalizes the first letter of each sentence, and otherwise leaves the CharSequence untouched as it returns it as a String.
SentenceForm() - Constructor for class squidpony.FakeLanguageGen.SentenceForm
Builds a SentenceForm with all default fields, using FakeLanguageGen.FANTASY_NAME for a language, using between 1 and 9 words in a sentence, and otherwise defaulting to how SentenceForm(FakeLanguageGen, int, int) behaves.
SentenceForm(FakeLanguageGen, int, int) - Constructor for class squidpony.FakeLanguageGen.SentenceForm
Builds a SentenceForm with only a few fields specified.
SentenceForm(FakeLanguageGen, int, int, String[], String[], double) - Constructor for class squidpony.FakeLanguageGen.SentenceForm
Builds a SentenceForm with all fields specified except for FakeLanguageGen.SentenceForm.rng, which will be made based on FakeLanguageGen's static FakeLanguageGen.srng field, and maxChars, which means the sentence length will be limited only by maxWords and the length of words produced.
SentenceForm(FakeLanguageGen, int, int, String[], String[], double, int) - Constructor for class squidpony.FakeLanguageGen.SentenceForm
Builds a SentenceForm with all fields specified except for FakeLanguageGen.SentenceForm.rng, which will be made based on FakeLanguageGen's static FakeLanguageGen.srng field.
SentenceForm(FakeLanguageGen, IStatefulRNG, int, int, String[], String[], double, int) - Constructor for class squidpony.FakeLanguageGen.SentenceForm
Builds a SentenceForm with all fields specified; each value is referenced directly except for rng, which will not change or be directly referenced (a new GWTRNG will be used with the same state value).
separated(int) - Method in class squidpony.squidmath.Region
Takes this region and walks through its Coords in chunks with length equal to separation, creating a new Region where one Coord in each chunk is kept and the others are discarded.
separatedBlue(double) - Method in class squidpony.squidmath.GreasedRegion
Gets a Coord array from the "on" contents of this GreasedRegion, using a quasi-random scattering of chosen cells with a count that matches the given fraction of the total amount of "on" cells in this.
separatedBlue(double, int) - Method in class squidpony.squidmath.GreasedRegion
Gets a Coord array from the "on" contents of this GreasedRegion, using a quasi-random scattering of chosen cells with a count that matches the given fraction of the total amount of "on" cells in this.
separatedPortion(double) - Method in class squidpony.squidmath.GreasedRegion
separatedRegionBlue(double) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a quasi-random subset of its previous contents, choosing cells so that the GreasedRegion.size() matches the given fraction of the total amount of "on" cells in this.
separatedRegionBlue(double, int) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a quasi-random subset of its previous contents, choosing cells so that the GreasedRegion.size() matches the given fraction of the total amount of "on" cells in this.
separatedRegionZCurve(double) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a quasi-random subset of its previous contents, choosing cells so that the GreasedRegion.size() matches the given fraction of the total amount of "on" cells in this.
separatedRegionZCurve(double, int) - Method in class squidpony.squidmath.GreasedRegion
Modifies this GreasedRegion so it contains a quasi-random subset of its previous contents, choosing cells so that the GreasedRegion.size() matches the given fraction of the total amount of "on" cells in this.
separatedZCurve(double) - Method in class squidpony.squidmath.GreasedRegion
Gets a Coord array from the "on" contents of this GreasedRegion, using a quasi-random scattering of chosen cells with a count that matches the given fraction of the total amount of "on" cells in this.
separatedZCurve(double, int) - Method in class squidpony.squidmath.GreasedRegion
Gets a Coord array from the "on" contents of this GreasedRegion, using a quasi-random scattering of chosen cells with a count that matches the given fraction of the total amount of "on" cells in this.
serializeToString() - Method in class squidpony.FakeLanguageGen.Alteration
 
serializeToString() - Method in class squidpony.FakeLanguageGen.Modifier
 
serializeToString() - Method in class squidpony.FakeLanguageGen.SentenceForm
 
serializeToString() - Method in class squidpony.FakeLanguageGen
 
serializeToString() - Method in class squidpony.MarkovChar
Returns a representation of this MarkovText as a String; use MarkovChar.deserializeFromString(String) to get a MarkovText back from this String.
serializeToString() - Method in class squidpony.MarkovText
Returns a representation of this MarkovText as a String; use MarkovText.deserializeFromString(String) to get a MarkovText back from this String.
serializeToString() - Method in class squidpony.MarkovTextLimited
Returns a representation of this MarkovTextLimited as a String; use MarkovTextLimited.deserializeFromString(String) to get a MarkovTextLimited back from this String.
serializeToString() - Method in class squidpony.ObText
 
serializeToString() - Method in class squidpony.squidmath.GreasedRegion
 
serializeToString() - Method in class squidpony.squidmath.LowStorageShuffler
 
serializeToString() - Method in class squidpony.squidmath.WeightedTable
 
SerpentDeepMapGenerator - Class in squidpony.squidgrid.mapping
Generate dungeons based on a random, winding, looping path through 3D space, requiring a character to move up and down as well as north/south/east/west to get through the dungeon.
SerpentDeepMapGenerator(int, int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
This prepares a map generator that will generate a map with the given width, height and depth, using the given IRNG.
SerpentDeepMapGenerator(int, int, int, IRNG, double) - Constructor for class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
This prepares a map generator that will generate a map with the given width, height and depth, using the given IRNG, and will branch out to other nearby rooms that (probably) do not have staircases between layers.
SerpentMapGenerator - Class in squidpony.squidgrid.mapping
Generate dungeons based on a random, winding, looping path through 2D space.
SerpentMapGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.SerpentMapGenerator
This prepares a map generator that will generate a map with the given width and height, using the given IRNG.
SerpentMapGenerator(int, int, IRNG, boolean) - Constructor for class squidpony.squidgrid.mapping.SerpentMapGenerator
This prepares a map generator that will generate a map with the given width and height, using the given IRNG.
SerpentMapGenerator(int, int, IRNG, double) - Constructor for class squidpony.squidgrid.mapping.SerpentMapGenerator
This prepares a map generator that will generate a map with the given width and height, using the given IRNG.
SerpentMapGenerator(int, int, IRNG, double, boolean) - Constructor for class squidpony.squidgrid.mapping.SerpentMapGenerator
This prepares a map generator that will generate a map with the given width and height, using the given IRNG.
set(Node<V>, Node<V>, float) - Method in class squidpony.squidai.graph.Connection
 
set(Node<V>, Node<V>, float) - Method in class squidpony.squidai.graph.Edge
 
set(Arrangement<K>.MapEntry) - Method in class squidpony.squidmath.Arrangement.FastEntryIterator
 
set(K) - Method in class squidpony.squidmath.Arrangement.KeyIterator
 
set(Integer) - Method in class squidpony.squidmath.Arrangement.ValueIterator
 
set(double, double) - Method in class squidpony.squidmath.CoordDouble
 
set(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
 
set(boolean, int, int) - Method in class squidpony.squidmath.GreasedRegion
Sets the cell at x,y to on if value is true or off if value is false.
set(boolean, Coord) - Method in class squidpony.squidmath.GreasedRegion
Sets the cell at point to on if value is true or off if value is false.
set(IntDoubleOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntDoubleOrderedMap.FastEntryIterator
 
set(Integer) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
 
set(Double) - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueIterator
 
set(IntIntOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntIntOrderedMap.FastEntryIterator
 
set(Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.KeyIterator
 
set(Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.ValueIterator
 
set(int, int) - Method in class squidpony.squidmath.IntVLA
 
set(K) - Method in class squidpony.squidmath.OrderedMap.KeyIterator
 
set(V) - Method in class squidpony.squidmath.OrderedMap.ValueIterator
 
set(int, short) - Method in class squidpony.squidmath.ShortVLA
 
setA(double) - Method in class squidpony.squidmath.KumaraswamyDistribution
 
setAngle(double) - Method in class squidpony.squidai.ConeAOE
 
setAt(V, int) - Method in class squidpony.squidmath.OrderedMap
Changes the value at a specified idx in the iteration order to v, without involving keys at all.
setB(double) - Method in class squidpony.squidmath.KumaraswamyDistribution
 
setBits(int) - Method in class squidpony.squidmath.MerlinNoise
Sets the number of bits this will output; 8 is common to produce byte-sized values between 0 and 255.
setBlockingRequirement(int) - Method in class squidpony.squidai.DijkstraMap
If you want obstacles present in orthogonal cells to prevent pathfinding along the diagonal between them, this can be used to make thin diagonal walls non-viable to move through, or even to prevent diagonal movement if any one obstacle is orthogonally adjacent to both the start and target cell of a diagonal move.
setCacheLevel(int) - Method in class squidpony.NaturalLanguageCipher
 
setCellularDistanceFunction(int) - Method in class squidpony.squidmath.FastNoise
Sets the distance function used in cellular noise calculations, allowing an int argument corresponding to one of the following constants from this class: FastNoise.EUCLIDEAN (0), FastNoise.MANHATTAN (1), or FastNoise.NATURAL (2).
setCellularNoiseLookup(FastNoise) - Method in class squidpony.squidmath.FastNoise
Sets the FastNoise used to calculate a cell value if cellular return type is FastNoise.NOISE_LOOKUP.
setCellularReturnType(int) - Method in class squidpony.squidmath.FastNoise
Sets the return type from cellular noise calculations, allowing an int argument corresponding to one of the following constants from this class: FastNoise.CELL_VALUE (0), FastNoise.NOISE_LOOKUP (1), FastNoise.DISTANCE (2), FastNoise.DISTANCE_2 (3), FastNoise.DISTANCE_2_ADD (4), FastNoise.DISTANCE_2_SUB (5), FastNoise.DISTANCE_2_MUL (6), or FastNoise.DISTANCE_2_DIV (7).
setCenter(Coord) - Method in class squidpony.squidai.BlastAOE
 
setCenter(Coord) - Method in class squidpony.squidai.BurstAOE
 
setCenter(Coord) - Method in class squidpony.squidai.CloudAOE
 
setCenter(Coord) - Method in class squidpony.squidai.PointAOE
 
setCenterLongitude(double) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
setCenterLongitude(double) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
Sets the center longitude line to a longitude measured in radians, from 0 to 2 * PI.
setCentrality(double) - Method in class squidpony.squidmath.EditRNG
Gets the current centrality measure of this EditRNG.
setCentrality(long) - Method in class squidpony.squidmath.TweakRNG
Adjusts the central bias of this TweakRNG, often to positive numbers (which bias toward the center of the range), but also often to negative numbers (which bias toward extreme values, though still within the range).
setColor(T) - Method in class squidpony.panel.IColoredString.Bucket
 
setColor(T) - Method in class squidpony.panel.IColoredString.Impl
 
setColor(T) - Method in interface squidpony.panel.IColoredString
Set color in all buckets.
setConnections(double[]) - Method in class squidpony.squidmath.CosmicNumbering
 
setCoords(Coord...) - Method in class squidpony.squidmath.Region
Changes this Region to include the given Coords and disregard its previous contents.
setCost(int, int) - Method in class squidpony.squidai.CustomDijkstraMap
Marks a cell's type for pathfinding cost as tile (it still will look up the tile in the Adjacency.costRules field of CustomDijkstraMap.adjacency when it tries to move through one), unless the cell is a wall or unreachable area (then it always sets the cost to a value that should have the same cost as a wall).
setCost(Coord, double) - Method in class squidpony.squidai.DijkstraMap
Marks a cell's cost for pathfinding as cost, unless the cell is a wall or unreachable area (then it always sets the cost to the value of the WALL field).
setCost(int, int, double) - Method in class squidpony.squidai.DijkstraMap
Marks a cell's cost for pathfinding as cost, unless the cell is a wall or unreachable area (then it always sets the cost to the value of the WALL field).
setDegree(int) - Method in class squidpony.squidmath.CurvedBoundedDistribution
 
setDungeon(char[][]) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Change the underlying char[][]; only affects the toString method, and of course getDungeon.
setDungeon(char[][]) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Change the underlying char[][]; only affects the toString method, and of course getDungeon.
setDungeon(char[][]) - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Change the stored char[][] dungeon, using x,y indexing.
setEnd(Coord) - Method in class squidpony.squidai.BeamAOE
 
setEnd(Coord) - Method in class squidpony.squidai.LineAOE
 
setEndCenter(Coord) - Method in class squidpony.squidai.ConeAOE
 
setEnvironment(int[][]) - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
Sets the environment int 2D array.
setExpanding(boolean) - Method in class squidpony.squidai.CloudAOE
 
setExpected(double) - Method in class squidpony.squidmath.EditRNG
Sets the expected average for random doubles this produces, which must always be between 0.1 and 0.9, and will be set to 0.5 if an invalid value is passed.
setExponent(double, int) - Static method in class squidpony.squidmath.NumberTools
Makes a modified version of value that uses the specified bits (up to 12) for its exponent and sign.
setExtras(double) - Method in class squidpony.squidmath.Noise.Adapted3DFrom5D
This sets the two extra noise parameters given one parameter, theta, which is treated as looping over a circle of different w and u values, with one cycle equal to a change of 1.0 in theta.
setFairness(double) - Method in class squidpony.squidmath.DharmaRNG
Sets the measure that this class uses for RNG fairness, which must always be between 0.0 and 1.0, and will be set to 0.54 if an invalid value is passed.
setFavor(long) - Method in class squidpony.squidmath.TweakRNG
Adjusts the value bias of this TweakRNG, often to positive numbers (which bias toward higher results), but also often to negative numbers (which bias toward lower results).
setFilter(IFilter<T>) - Method in class squidpony.IColorCenter.Skeleton
If you're changing the filter, you should likely call IColorCenter.Skeleton.clearCache().
setFixedRooms(boolean[][]) - Method in class squidpony.squidgrid.mapping.MixedGenerator
 
setFoamSharpness(float) - Method in class squidpony.squidmath.FastNoise
Only used with FastNoise.FOAM, FastNoise.FOAM_FRACTAL, FastNoise.MUTANT, FastNoise.MUTANT_FRACTAL, FastNoise.CUBIC, and FastNoise.CUBIC_FRACTAL noise types, this affects how often the noise will produce very high and very low results (more often with high values of sharpness, such as 1.25 to 2.0), as opposed to mid-range (more often with low values of sharpness, such as 0.25 to 0.75).
setFractalGain(float) - Method in class squidpony.squidmath.FastNoise
Sets the octave gain for all fractal noise types.
setFractalLacunarity(float) - Method in class squidpony.squidmath.FastNoise
Sets the octave lacunarity for all fractal noise types.
setFractalOctaves(int) - Method in class squidpony.squidmath.FastNoise
Sets the octave count for all fractal noise types.
setFractalSpiral(boolean) - Method in class squidpony.squidmath.FastNoise
Sets the fractal spiral mode on or off; if on, this uses a spiraling rotation as octaves are added to fractal noise.
setFractalType(int) - Method in class squidpony.squidmath.FastNoise
Sets the method for combining octaves in all fractal noise types, allowing an int argument corresponding to one of the following constants from this class: FastNoise.FBM (0), FastNoise.BILLOW (1), or FastNoise.RIDGED_MULTI (2).
setFrequency(float) - Method in class squidpony.squidmath.FastNoise
Sets the frequency for all noise types.
setFresh(int, double) - Method in class squidpony.squidai.CustomDijkstraMap
 
setFresh(int, int, int) - Method in class squidpony.squidgrid.MultiSpill
 
setFresh(int, Coord) - Method in class squidpony.squidgrid.MultiSpill
 
setFresh(int, int, double) - Method in class squidpony.squidgrid.SoundMap
 
setFresh(Coord, double) - Method in class squidpony.squidgrid.SoundMap
 
setFresh(int, int) - Method in class squidpony.squidgrid.Spill
Used internally to mark a cell as just-now being expanded from.
setFresh(Coord) - Method in class squidpony.squidgrid.Spill
Used internally to mark a cell as just-now being expanded from.
setGoal(int) - Method in class squidpony.squidai.CustomDijkstraMap
Marks a cell as a goal for pathfinding, unless the cell is a wall or unreachable area (then it does nothing).
setGoal(int, int) - Method in class squidpony.squidai.DijkstraMap
Marks a cell as a goal for pathfinding, unless the cell is a wall or unreachable area (then it does nothing).
setGoal(Coord) - Method in class squidpony.squidai.DijkstraMap
Marks a cell as a goal for pathfinding, unless the cell is a wall or unreachable area (then it does nothing).
setGoals(GreasedRegion) - Method in class squidpony.squidai.DijkstraMap
Marks many cells as goals for pathfinding, ignoring cells in walls or unreachable areas.
setGoals(Iterable<Coord>) - Method in class squidpony.squidai.DijkstraMap
Marks many cells as goals for pathfinding, ignoring cells in walls or unreachable areas.
setGoals(Coord[]) - Method in class squidpony.squidai.DijkstraMap
Marks many cells as goals for pathfinding, ignoring cells in walls or unreachable areas.
setGradientPerturbAmp(float) - Method in class squidpony.squidmath.FastNoise
setHeight(int) - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
setInfluences(Coord[][]) - Method in class squidpony.squidai.GreasedZOI
Changes the influencing groups.
setInfluences(Coord[][]) - Method in class squidpony.squidai.ZOI
Changes the influencing groups.
setInterpolation(int) - Method in class squidpony.squidmath.FastNoise
Changes the interpolation method used to smooth between noise values, using one of the following constants from this class (lowest to highest quality): FastNoise.LINEAR (0), FastNoise.HERMITE (1), or FastNoise.QUINTIC (2).
setLambda(double) - Method in class squidpony.squidmath.ExponentialDistribution
 
setLength(int) - Method in class squidpony.panel.IColoredString.Bucket
 
setLength(int) - Method in class squidpony.panel.IColoredString.Impl
 
setLength(int) - Method in interface squidpony.panel.IColoredString
Deletes all content after index len (if any).
setLimitType(AimLimit) - Method in interface squidpony.squidai.AOE
You can use limitType to restrict any Points that might be processed based on the given origin (which will be used as the geometric origin for any calculations this makes) with AimLimit values having the following meanings: AimLimit.FREE makes no restrictions; it is equivalent here to passing null for limit. AimLimit.EIGHT_WAY will only consider Points to be valid targets if they are along a straight line with an angle that is a multiple of 45 degrees, relative to the positive x axis.
setLimitType(AimLimit) - Method in class squidpony.squidai.BeamAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.BlastAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.BurstAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.CloudAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.ConeAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.LineAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.PointAOE
 
setMap(char[][]) - Method in interface squidpony.squidai.AOE
This must be called before any other methods, and takes a char[][] with '#' for walls, anything else for floors.
setMap(char[][]) - Method in class squidpony.squidai.BeamAOE
 
setMap(char[][]) - Method in class squidpony.squidai.BlastAOE
 
setMap(char[][]) - Method in class squidpony.squidai.BurstAOE
 
setMap(char[][]) - Method in class squidpony.squidai.CloudAOE
 
setMap(char[][]) - Method in class squidpony.squidai.ConeAOE
 
setMap(char[][]) - Method in class squidpony.squidai.LineAOE
 
setMap(char[][]) - Method in class squidpony.squidai.PointAOE
 
setMap(char[][]) - Method in class squidpony.squidai.Technique
VITAL: Call this method before any calls to idealLocations() or apply(), and call it again if the map changes.
setMap(char[][]) - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
Change the underlying char[][]; only affects the toString method, and of course getMap
setMaxRange(int) - Method in interface squidpony.squidai.AOE
The maximum inclusive range that the AOE can be shift()-ed to using the distance measurement from radiusType.
setMaxRange(int) - Method in class squidpony.squidai.BeamAOE
 
setMaxRange(int) - Method in class squidpony.squidai.BlastAOE
 
setMaxRange(int) - Method in class squidpony.squidai.BurstAOE
 
setMaxRange(int) - Method in class squidpony.squidai.CloudAOE
 
setMaxRange(int) - Method in class squidpony.squidai.ConeAOE
 
setMaxRange(int) - Method in class squidpony.squidai.LineAOE
 
setMaxRange(int) - Method in class squidpony.squidai.PointAOE
 
setMetric(Radius) - Method in interface squidpony.squidai.AOE
Used to determine distance from origin for the purposes of selecting a target location that is within the bounds of minRange and maxRange.
setMetric(Radius) - Method in class squidpony.squidai.BeamAOE
 
setMetric(Radius) - Method in class squidpony.squidai.BlastAOE
 
setMetric(Radius) - Method in class squidpony.squidai.BurstAOE
 
setMetric(Radius) - Method in class squidpony.squidai.CloudAOE
 
setMetric(Radius) - Method in class squidpony.squidai.ConeAOE
 
setMetric(Radius) - Method in class squidpony.squidai.LineAOE
 
setMetric(Radius) - Method in class squidpony.squidai.PointAOE
 
setMinRange(int) - Method in interface squidpony.squidai.AOE
The minimum inclusive range that the AOE can be shift()-ed to using the distance measurement from radiusType.
setMinRange(int) - Method in class squidpony.squidai.BeamAOE
 
setMinRange(int) - Method in class squidpony.squidai.BlastAOE
 
setMinRange(int) - Method in class squidpony.squidai.BurstAOE
 
setMinRange(int) - Method in class squidpony.squidai.CloudAOE
 
setMinRange(int) - Method in class squidpony.squidai.ConeAOE
 
setMinRange(int) - Method in class squidpony.squidai.LineAOE
 
setMinRange(int) - Method in class squidpony.squidai.PointAOE
 
setMutation(float) - Method in class squidpony.squidmath.FastNoise
Sets the mutation value used by FastNoise.MUTANT and FastNoise.MUTANT_FRACTAL noise types, which can be any finite float.
setNoiseMax(double) - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
setNoiseMin(double) - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
setNoiseType(int) - Method in class squidpony.squidmath.FastNoise
setOccupied(int) - Method in class squidpony.squidai.CustomDijkstraMap
Marks a specific cell in gradientMap as completely impossible to enter.
setOccupied(int, int) - Method in class squidpony.squidai.DijkstraMap
Marks a specific cell in gradientMap as completely impossible to enter.
setOccupied(int, int) - Method in class squidpony.squidgrid.SoundMap
Marks a specific cell in gradientMap as a wall, which makes sounds potentially unable to pass through it.
setOctaves(int) - Method in class squidpony.squidmath.Noise.Ridged1D
 
setOctaves(int) - Method in class squidpony.squidmath.Noise.Ridged2D
 
setOctaves(int) - Method in class squidpony.squidmath.Noise.Ridged3D
 
setOctaves(int) - Method in class squidpony.squidmath.Noise.Ridged4D
 
setOctaves(int) - Method in class squidpony.squidmath.Noise.Ridged5D
 
setOctaves(int) - Method in class squidpony.squidmath.Noise.Ridged6D
 
setOrigin(Coord) - Method in interface squidpony.squidai.AOE
Set the position from which the AOE originates, which may be related to the location of the AOE's effect, as for lines, cones, and other emitted effects, or may be unrelated except for determining which enemies can be seen or targeted from a given origin point (as for distant effects that radiate from a chosen central point, but have a maxRange at which they can deliver that effect).
setOrigin(Coord) - Method in class squidpony.squidai.BeamAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.BlastAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.BurstAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.CloudAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.ConeAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.LineAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.PointAOE
 
setPointHash(IPointHash) - Method in class squidpony.squidmath.FastNoise
Sets the point hash, an object implementing IPointHash that is used to take 2 or more coordinates and a seed and produce a usually-random-seeming hash value.
setRadius(int) - Method in class squidpony.squidai.BeamAOE
 
setRadius(int) - Method in class squidpony.squidai.BlastAOE
 
setRadius(int) - Method in class squidpony.squidai.BurstAOE
 
setRadius(double) - Method in class squidpony.squidai.ConeAOE
 
setRadius(int) - Method in class squidpony.squidai.LineAOE
 
setRadiusStrategy(Radius) - Method in class squidpony.squidgrid.LOS
Set the radius strategy to the given Radius; the default is CIRCLE if this is not called.
setRadiusType(Radius) - Method in class squidpony.squidai.BeamAOE
 
setRadiusType(Radius) - Method in class squidpony.squidai.BlastAOE
 
setRadiusType(Radius) - Method in class squidpony.squidai.BurstAOE
 
setRadiusType(Radius) - Method in class squidpony.squidai.CloudAOE
 
setRadiusType(Radius) - Method in class squidpony.squidai.ConeAOE
 
setRadiusType(Radius) - Method in class squidpony.squidai.LineAOE
 
setRandom(IRNG) - Method in class squidpony.squidmath.Dice
Sets the random number generator to be used.
setRandom(GWTRNG) - Method in class squidpony.squidmath.ProbabilityTable
Sets the current random number generator to the given GWTRNG.
setRandomness(RandomnessSource) - Method in class squidpony.squidmath.DeckRNG
Reseeds this DeckRNG using the RandomnessSource it is given.
setRandomness(RandomnessSource) - Method in class squidpony.squidmath.DharmaRNG
 
setRandomness(RandomnessSource) - Method in class squidpony.squidmath.EditRNG
 
setRandomness(RandomnessSource) - Method in class squidpony.squidmath.RNG
 
setRandomness(RandomnessSource) - Method in class squidpony.squidmath.StatefulRNG
 
setRaw(short[]) - Method in class squidpony.squidmath.Region
Sets the "raw packed data" to the given short array, as generated by CoordPacker or some parts of RegionMap.
setReach(Reach) - Method in interface squidpony.squidai.AOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.BeamAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.BlastAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.BurstAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.CloudAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.ConeAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.LineAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.PointAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setResolution(int) - Method in class squidpony.squidmath.MerlinNoise
Sets the resolution, which is an exponent that determines the width/height of each zone that shares the same four corners (where only the corners have their own hashed values).
setRng(IRNG) - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Sets the current RNG.
setRNG(IRNG) - Method in class squidpony.squidmath.GapShuffler
Sets the IRNG this uses to shuffle the order of elements, always copying the given IRNG before using it.
setRNG(IRNG, boolean) - Method in class squidpony.squidmath.GapShuffler
Sets the IRNG this uses to shuffle the order of elements, optionally sharing a reference between outside code and the internal rng (when shareRNG is true).
setRng(IRNG) - Method in class squidpony.squidmath.TwistedLine
 
setSeed(long) - Method in class squidpony.squidmath.BasicRandom32
Sets the seed using a long, by XORing the upper and lower halves of seed and passing that to BasicRandom32.setState(int).
setSeed(long) - Method in class squidpony.squidmath.BasicRandom64
Sets the seed using a long, passing its argument to BasicRandom64.setState(long).
setSeed(long) - Method in class squidpony.squidmath.DistinctRNG
This initializes the 1 state of the generator to random values based on the given seed.
setSeed(int) - Method in class squidpony.squidmath.FastNoise
Sets the seed used for all noise types, as a long.
setSeed(long) - Method in class squidpony.squidmath.FourWheelRNG
This initializes all 4 states of the generator to random values based on the given seed.
setSeed(int) - Method in class squidpony.squidmath.GWTRNG
Sets the state of this generator using one int, running it through Zog32RNG's algorithm two times to get two ints.
setSeed(int) - Method in class squidpony.squidmath.Lathe32RNG
Sets the state of this generator using one int, running it through Zog32RNG's algorithm two times to get two ints.
setSeed(long) - Method in class squidpony.squidmath.LightRNG
Sets the seed of this generator (which is also the current state).
setSeed(long) - Method in class squidpony.squidmath.MerlinNoise
 
setSeed(long) - Method in class squidpony.squidmath.MersenneTwister
Initalize the pseudo random number generator with 64 bits.
setSeed(long[]) - Method in class squidpony.squidmath.MersenneTwister
Initalize the pseudo random number generator with a long array of any size, which should not be null but can be.
setSeed(long) - Method in class squidpony.squidmath.OpenSimplex2F
 
setSeed(long) - Method in class squidpony.squidmath.OpenSimplex2S
 
setSeed(int) - Method in class squidpony.squidmath.Oriole32RNG
Sets the state of this generator using one int, running it through Zog32RNG's algorithm three times to get three ints.
setSeed(long) - Method in class squidpony.squidmath.PermutedRNG
Sets the seed of this generator (which is also the current state).
setSeed(long) - Method in class squidpony.squidmath.RomuTrioRNG
This initializes all 3 states of the generator to random values based on the given seed.
setSeed(int) - Method in class squidpony.squidmath.SilkRNG
Sets the state of this generator using one int, running it through Zog32RNG's algorithm two times to get two ints.
setSeed(int) - Method in class squidpony.squidmath.Starfish32RNG
Sets the state of this generator using one int, running it through Zog32RNG's algorithm two times to get two ints.
setSeed(long) - Method in class squidpony.squidmath.StrangerRNG
This initializes all 4 states of the generator to random values based on the given seed.
setSeed(long) - Method in class squidpony.squidmath.TricycleRNG
This initializes all 3 states of the generator to random values based on the given seed.
setSeed(long) - Method in class squidpony.squidmath.TrimRNG
This initializes all 4 states of the generator to random values based on the given seed.
setSeed(long) - Method in class squidpony.squidmath.WhiskerRNG
This initializes all 4 states of the generator to random values based on the given seed.
setSeed(long) - Method in class squidpony.squidmath.XoRoRNG
Sets the seed of this generator using one long, running that through LightRNG's algorithm twice to get the state.
setSeed(long, long) - Method in class squidpony.squidmath.XoRoRNG
Sets the seed of this generator using two longs, using them without changes unless both are 0 (then it makes the state variable corresponding to stateA 1 instead).
setSeed(int) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
Sets the state of this generator using one int, running it through a GWT-compatible variant of SplitMix32 four times to get four ints of state, all guaranteed to be different.
setSeed(long) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
Sets the state of this generator using one long, running it through a GWT-compatible variant of SplitMix32 four times to get four ints of state, guaranteed to repeat a state no more than two times.
setSeed(long) - Method in class squidpony.squidmath.XoshiroStarStar64RNG
This initializes all 4 states of the generator to random values based on the given seed.
setSelectedByte(double, int, byte) - Static method in class squidpony.squidmath.NumberTools
Like NumberTools.getSelectedByte(double, int), this sets the byte at a selected position in the int representation of a double, then returns the double produced by the bit change.
setSelectedByte(float, int, byte) - Static method in class squidpony.squidmath.NumberTools
Like NumberTools.getSelectedByte(float, int), this sets the byte at a selected position in the int representation of a float, then returns the float produced by the bit change.
setSelectedState(int, long) - Method in class squidpony.squidmath.RomuTrioRNG
Sets one of the states, determined by selection, to value, as-is.
setSharpness(float) - Method in class squidpony.squidmath.FastNoise
Only used with FastNoise.FOAM, FastNoise.FOAM_FRACTAL, FastNoise.MUTANT, FastNoise.MUTANT_FRACTAL, FastNoise.CUBIC, and FastNoise.CUBIC_FRACTAL noise types, this affects how often the noise will produce very high and very low results (more often with high values of sharpness, such as 1.25 to 2.0), as opposed to mid-range (more often with low values of sharpness, such as 0.25 to 0.75).
setSize(int) - Method in class squidpony.squidmath.FlawedPointHash.CubeHash
 
setSize(int) - Method in class squidpony.squidmath.FlawedPointHash.QuiltHash
 
setSize(int) - Method in class squidpony.squidmath.IntVLA
Sets the array size, leaving any values beyond the current size undefined.
setSound(int, int, double) - Method in class squidpony.squidgrid.SoundMap
Marks a cell as producing a sound with the given loudness; this can be placed on a wall or unreachable area, but that may cause the sound to be un-hear-able.
setSound(Coord, double) - Method in class squidpony.squidgrid.SoundMap
Marks a cell as producing a sound with the given loudness; this can be placed on a wall or unreachable area, but that may cause the sound to be un-hear-able.
setSpan(double) - Method in class squidpony.squidai.ConeAOE
 
setState(int) - Method in class squidpony.squidmath.BasicRandom32
 
setState(long) - Method in class squidpony.squidmath.BasicRandom64
 
setState(long) - Method in class squidpony.squidmath.DeckRNG
Sets the state of the random number generator to a given long, which will alter future random numbers this produces based on the state.
setState(long) - Method in class squidpony.squidmath.DistinctRNG
 
setState(long) - Method in class squidpony.squidmath.DistributedRNG
Set the current internal state of this StatefulRandomness with a long; this accepts a state of 0 with no issues.
setState(long) - Method in class squidpony.squidmath.DiverRNG
Sets the seed (also the current state) of this generator.
setState(long) - Method in class squidpony.squidmath.FlawedRandomness.AddRotate
 
setState(long) - Method in class squidpony.squidmath.FlawedRandomness.BigCounter
 
setState(int, int) - Method in class squidpony.squidmath.GWTRNG
Sets the current internal state of this GWTRNG with three ints, where stateA and stateB can each be any int unless they are both 0 (which will be treated as if stateA is 1 and stateB is 0).
setState(long) - Method in class squidpony.squidmath.GWTRNG
Set the current internal state of this StatefulRandomness with a long.
setState(int) - Method in class squidpony.squidmath.IPointHash.IntImpl
 
setState(long) - Method in class squidpony.squidmath.IPointHash.IntImpl
 
setState(int) - Method in class squidpony.squidmath.IPointHash.LongImpl
 
setState(long) - Method in class squidpony.squidmath.IPointHash.LongImpl
 
setState(int) - Method in interface squidpony.squidmath.IPointHash
 
setState(long) - Method in interface squidpony.squidmath.IPointHash
 
setState(int, int) - Method in class squidpony.squidmath.Lathe32RNG
Sets the current internal state of this Lathe32RNG with three ints, where stateA and stateB can each be any int unless they are both 0 (which will be treated as if stateA is 1 and stateB is 0).
setState(long) - Method in class squidpony.squidmath.Lathe32RNG
Set the current internal state of this StatefulRandomness with a long.
setState(long) - Method in class squidpony.squidmath.LFSR
Sets the seed of this generator using one long, running that through LightRNG's algorithm twice to get the state.
setState(long) - Method in class squidpony.squidmath.LightRNG
Sets the seed (also the current state) of this generator.
setState(long) - Method in class squidpony.squidmath.LinnormRNG
Sets the seed (also the current state) of this generator.
setState(long) - Method in class squidpony.squidmath.MiniMover64RNG
Sets the state to any long, which may put the generator in a low-period subcycle.
setState(long) - Method in class squidpony.squidmath.MizuchiRNG
Sets the seed (also the current state) of this generator.
setState(long) - Method in class squidpony.squidmath.MoonwalkRNG
Set the current internal state of this StatefulRandomness with a long; all longs are allowed.
setState(int) - Method in class squidpony.squidmath.Mover32RNG
 
setState(int) - Method in class squidpony.squidmath.Mover64RNG
 
setState(long) - Method in class squidpony.squidmath.NLFSR
Sets the seed of this generator using one long, running that through LightRNG's algorithm twice to get the state.
setState(int, int, int) - Method in class squidpony.squidmath.Oriole32RNG
Sets the current internal state of this Oriole32RNG with three ints, where stateA and stateB can each be any int unless they are both 0, and stateC can be any int without restrictions.
setState(long) - Method in class squidpony.squidmath.PermutedRNG
Sets the seed (also the current state) of this generator.
setState(long) - Method in class squidpony.squidmath.PintRNG
Sets the current state of this generator (an int) using only the least-significant 32 bits of seed (by casting a mask of those bits in seed to int, which helps ensure that a full 32 bits of state are possible).
setState(long) - Method in class squidpony.squidmath.PulleyRNG
Sets the seed (also the current state) of this generator.
setState(long, long, long) - Method in class squidpony.squidmath.RomuTrioRNG
Sets the state completely to the given three state variables.
setState(int, int) - Method in class squidpony.squidmath.SilkRNG
Sets the current internal state of this SilkRNG with two ints, where stateA and stateB can each be any int.
setState(long) - Method in class squidpony.squidmath.SilkRNG
Set the current internal state of this StatefulRandomness with a long.
setState(long) - Method in class squidpony.squidmath.SpecifiedRandomness
Set the current internal state of this StatefulRandomness with a long.
setState(int, int) - Method in class squidpony.squidmath.Starfish32RNG
Sets the current internal state of this Lathe32RNG with three ints, where stateA and stateB can each be any int unless they are both 0 (which will be treated as if stateA is 1 and stateB is 0).
setState(long) - Method in class squidpony.squidmath.Starfish32RNG
Set the current internal state of this StatefulRandomness with a long.
setState(long) - Method in interface squidpony.squidmath.StatefulRandomness
Set the current internal state of this StatefulRandomness with a long.
setState(long) - Method in class squidpony.squidmath.StatefulRNG
Sets the state of the random number generator to a given long, which will alter future random numbers this produces based on the state.
setState(long, long, long, long) - Method in class squidpony.squidmath.StrangerRNG
Sets the state completely to the given four state variables, unless stateA or stateB are 0.
setState(long, long, long) - Method in class squidpony.squidmath.StrangerRNG
Sets the state with three variables, ensuring that the result has states A and B sufficiently separated from each other, while keeping states C and D as given.
setState(int) - Method in class squidpony.squidmath.TabularPointHash
 
setState(long) - Method in class squidpony.squidmath.TabularPointHash
 
setState(long) - Method in class squidpony.squidmath.ThrustAltRNG
Set the current internal state of this StatefulRandomness with a long.
setState(int) - Method in class squidpony.squidmath.TorusCachePointHash
 
setState(long) - Method in class squidpony.squidmath.TorusCachePointHash
 
setState(long) - Method in class squidpony.squidmath.VanDerCorputQRNG
 
setState(int, int, int, int) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
Sets the current internal state of this XoshiroStarPhi32RNG with four ints, where each can be any int unless they are all 0 (which will be treated as if stateA is 1 and the rest are 0).
setState(long, long, long, long) - Method in class squidpony.squidmath.XoshiroStarStar64RNG
Sets the state completely to the given four state variables.
setStateA(long) - Method in class squidpony.squidmath.FourWheelRNG
Set the "A" part of the internal state with a long.
setStateA(long) - Method in class squidpony.squidmath.GearRNG
Set the "A" part of the internal state with a long.
setStateA(long) - Method in class squidpony.squidmath.GoatRNG
Set the "A" part of the internal state with a long.
setStateA(int) - Method in class squidpony.squidmath.GWTRNG
Sets the first part of the state to the given int.
setStateA(int) - Method in class squidpony.squidmath.Lathe32RNG
Sets the first part of the state to the given int.
setStateA(int) - Method in class squidpony.squidmath.Mover32RNG
Sets the "A" part of the state to any int, which may put the generator in a low-period subcycle.
setStateA(long) - Method in class squidpony.squidmath.Mover64RNG
Sets the "A" part of the state to any long, which may put the generator in a low-period subcycle.
setStateA(long) - Method in class squidpony.squidmath.OrbitRNG
Set the "A" part of the internal state with a long.
setStateA(int) - Method in class squidpony.squidmath.Oriole32RNG
 
setStateA(long) - Method in class squidpony.squidmath.RomuTrioRNG
Sets the first part of the state.
setStateA(int) - Method in class squidpony.squidmath.SilkRNG
Sets the first part of the state to the given int.
setStateA(int) - Method in class squidpony.squidmath.Starfish32RNG
Sets the first part of the state to the given int.
setStateA(long) - Method in class squidpony.squidmath.StrangerRNG
Sets the first part of the state.
setStateA(long) - Method in class squidpony.squidmath.TangleRNG
Set the "A" part of the internal state with a long.
setStateA(long) - Method in class squidpony.squidmath.TricycleRNG
Set the "A" part of the internal state with a long.
setStateA(long) - Method in class squidpony.squidmath.TrimRNG
Set the "A" part of the internal state with a long.
setStateA(long) - Method in class squidpony.squidmath.TweakRNG
 
setStateA(long) - Method in class squidpony.squidmath.WhiskerRNG
Set the "A" part of the internal state with a long.
setStateA(int) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
Sets the first part of the state to the given int.
setStateA(long) - Method in class squidpony.squidmath.XoshiroStarStar64RNG
Sets the first part of the state.
setStateB(long) - Method in class squidpony.squidmath.FourWheelRNG
Set the "B" part of the internal state with a long.
setStateB(long) - Method in class squidpony.squidmath.GearRNG
Set the "B" part of the internal state with a long; the lowest bit is always discarded and replaced with 1.
setStateB(long) - Method in class squidpony.squidmath.GoatRNG
Set the "B" part of the internal state with a long.
setStateB(int) - Method in class squidpony.squidmath.GWTRNG
Sets the second part of the state to the given int.
setStateB(int) - Method in class squidpony.squidmath.Lathe32RNG
Sets the second part of the state to the given int.
setStateB(int) - Method in class squidpony.squidmath.Mover32RNG
Sets the "B" part of the state to any int, which may put the generator in a low-period subcycle.
setStateB(long) - Method in class squidpony.squidmath.Mover64RNG
Sets the "B" part of the state to any long, which may put the generator in a low-period subcycle.
setStateB(long) - Method in class squidpony.squidmath.OrbitRNG
Set the "B" part of the internal state with a long.
setStateB(int) - Method in class squidpony.squidmath.Oriole32RNG
 
setStateB(long) - Method in class squidpony.squidmath.RomuTrioRNG
Sets the second part of the state.
setStateB(int) - Method in class squidpony.squidmath.SilkRNG
Sets the second part of the state to the given int.
setStateB(int) - Method in class squidpony.squidmath.Starfish32RNG
Sets the second part of the state to the given int.
setStateB(long) - Method in class squidpony.squidmath.StrangerRNG
Sets the second part of the state.
setStateB(long) - Method in class squidpony.squidmath.TangleRNG
Set the "B" part of the internal state with a long; the least significant bit is ignored (will always be odd).
setStateB(long) - Method in class squidpony.squidmath.TricycleRNG
Set the "B" part of the internal state with a long.
setStateB(long) - Method in class squidpony.squidmath.TrimRNG
Set the "B" part of the internal state with a long.
setStateB(long) - Method in class squidpony.squidmath.TweakRNG
 
setStateB(long) - Method in class squidpony.squidmath.WhiskerRNG
Set the "B" part of the internal state with a long.
setStateB(int) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
Sets the second part of the state to the given int.
setStateB(long) - Method in class squidpony.squidmath.XoshiroStarStar64RNG
Sets the second part of the state.
setStateC(long) - Method in class squidpony.squidmath.FourWheelRNG
Set the "C" part of the internal state with a long.
setStateC(int) - Method in class squidpony.squidmath.Oriole32RNG
 
setStateC(long) - Method in class squidpony.squidmath.RomuTrioRNG
Sets the third part of the state; if all states would be 0, this instead assigns -1.
setStateC(long) - Method in class squidpony.squidmath.StrangerRNG
Sets the third part of the state.
setStateC(long) - Method in class squidpony.squidmath.TricycleRNG
Set the "C" part of the internal state with a long.
setStateC(long) - Method in class squidpony.squidmath.TrimRNG
Set the "C" part of the internal state with a long.
setStateC(long) - Method in class squidpony.squidmath.WhiskerRNG
Set the "C" part of the internal state with a long.
setStateC(int) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
Sets the third part of the state to the given int.
setStateC(long) - Method in class squidpony.squidmath.XoshiroStarStar64RNG
Sets the third part of the state.
setStateD(long) - Method in class squidpony.squidmath.FourWheelRNG
Set the "D" part of the internal state with a long.
setStateD(long) - Method in class squidpony.squidmath.StrangerRNG
Sets the fourth part of the state.
setStateD(long) - Method in class squidpony.squidmath.TrimRNG
Set the "D" part of the internal state with a long.
setStateD(long) - Method in class squidpony.squidmath.WhiskerRNG
Set the "D" part of the internal state with a long.
setStateD(int) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
Sets the second part of the state to the given int.
setStateD(long) - Method in class squidpony.squidmath.XoshiroStarStar64RNG
Sets the fourth part of the state.
setStep(int) - Method in class squidpony.squidmath.DeckRNG
 
setTarget(CharSequence) - Method in class squidpony.ObText.ContentMatcher
Supplies a text to search in/match with.
setTarget(CharSequence, int, int) - Method in class squidpony.ObText.ContentMatcher
Supplies a text to search in/match with, as a part of String.
setTarget(char[], int, int) - Method in class squidpony.ObText.ContentMatcher
Supplies a text to search in/match with, as a part of char array.
setToMap(OrderedSet<Coord>) - Static method in class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
 
setU(double) - Method in class squidpony.squidmath.Noise.Adapted3DFrom5D
 
setValue(T, double) - Method in class squidpony.squidmath.BinaryHeap
Changes the value of the node, which should already be in the heap.
setValue(double) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntry
 
setValue(int) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntry
 
setVolume(int) - Method in class squidpony.squidai.CloudAOE
 
setW(double) - Method in class squidpony.squidmath.Noise.Adapted3DFrom4D
 
setW(double) - Method in class squidpony.squidmath.Noise.Adapted3DFrom5D
 
setWeight(float) - Method in class squidpony.squidai.graph.Connection
 
setWeight(float) - Method in class squidpony.squidai.graph.Edge
 
setWidth(int) - Method in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
setX(int) - Method in class squidpony.squidmath.Coord
 
setX(double) - Method in class squidpony.squidmath.CoordDouble
 
setY(int) - Method in class squidpony.squidmath.Coord
 
setY(double) - Method in class squidpony.squidmath.CoordDouble
 
SHADOW - Static variable in class squidpony.squidgrid.FOV
Uses Shadow Casting FOV algorithm.
shallow - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
 
shallow - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
 
shallowContents() - Method in class squidpony.ObText.ObTextEntry
 
shallowerExteriorSquareLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
shallowerInteriorSquareLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
shallowExteriorSquareLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
shallowInteriorSquareLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
shallowLakeGlyph - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
The char to use for shallow lake cells.
shallowMap() - Method in class squidpony.ObText
Gets all unique Strings from the top level of this ObText as keys in a HashMap, with any Strings associated with those keys as their values (in a possibly-empty ArrayList of String for each value).
shallowOrderedMap() - Method in class squidpony.ObText
Gets all unique Strings from the top level of this ObText as keys in an OrderedMap, with any Strings associated with those keys as their values (in a possibly-empty ArrayList of String for each value).
shallowWaterLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
shallowWaterUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
ShapeTools - Class in squidpony.squidmath
Static data for 3D shapes.
sharpness - Variable in class squidpony.squidmath.FastNoise
 
sharpness - Variable in class squidpony.squidmath.FoalNoise
 
sharpness - Variable in class squidpony.squidmath.FoamNoise
 
sharpness - Variable in class squidpony.squidmath.FoamyNoise
 
sharpness - Variable in class squidpony.squidmath.Noise.Exponential1D
 
sharpness - Variable in class squidpony.squidmath.Noise.Exponential2D
 
sharpness - Variable in class squidpony.squidmath.Noise.Exponential3D
 
sharpness - Variable in class squidpony.squidmath.Noise.Exponential4D
 
sharpness - Variable in class squidpony.squidmath.Noise.Exponential5D
 
sharpness - Variable in class squidpony.squidmath.Noise.Exponential6D
 
shax - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
shax - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
shax_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
shax_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
shift - Variable in class squidpony.NaturalLanguageCipher
 
shift(Coord) - Method in interface squidpony.squidai.AOE
After an AOE has been constructed, it may need to have the affected area shifted over to a different position without changing any other properties of the AOE.
shift(Coord) - Method in class squidpony.squidai.BeamAOE
 
shift(Coord) - Method in class squidpony.squidai.BlastAOE
 
shift(Coord) - Method in class squidpony.squidai.BurstAOE
 
shift(Coord) - Method in class squidpony.squidai.CloudAOE
 
shift(Coord) - Method in class squidpony.squidai.ConeAOE
 
shift(Coord) - Method in class squidpony.squidai.LineAOE
 
shift(Coord) - Method in class squidpony.squidai.PointAOE
 
shift - Variable in class squidpony.squidmath.IntSet
Used by IntSet.place(int) to bit shift the upper bits of a long into a usable range (>= 0 and <= IntSet.mask).
shiftKeys(int) - Method in class squidpony.squidmath.Arrangement
Shifts left entries with the specified hash code, starting at the specified position, and empties the resulting free entry.
shiftKeys(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Shifts left entries with the specified hash code, starting at the specified position, and empties the resulting free entry.
shiftKeys(int) - Method in class squidpony.squidmath.IntIntOrderedMap
Shifts left entries with the specified hash code, starting at the specified position, and empties the resulting free entry.
shiftKeys(int) - Method in class squidpony.squidmath.OrderedMap
Shifts left entries with the specified hash code, starting at the specified position, and empties the resulting free entry.
shiftKeys(int) - Method in class squidpony.squidmath.OrderedSet
Shifts left entries with the specified hash code, starting at the specified position, and empties the resulting free entry.
shiftKeys(int) - Method in class squidpony.squidmath.UnorderedMap
Shifts left entries with the specified hash code, starting at the specified position, and empties the resulting free entry.
shiftKeys(int) - Method in class squidpony.squidmath.UnorderedSet
Shifts left entries with the specified hash code, starting at the specified position, and empties the resulting free entry.
shiftKeysValues(int) - Method in class squidpony.squidmath.Arrangement
Shifts left entries with the specified hash code, starting at the specified position, and empties the resulting free entry.
SHOGGOTH - Static variable in class squidpony.MonsterGen
 
short_side_length - Variable in class squidpony.squidgrid.mapping.styled.Config
 
shortHasher - Static variable in class squidpony.squidmath.CrossHash
 
shortName - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
 
shorts - Variable in class squidpony.squidgrid.zone.CoordPackerZone
 
ShortVLA - Class in squidpony.squidmath
A resizable, ordered or unordered short variable-length array.
ShortVLA() - Constructor for class squidpony.squidmath.ShortVLA
Creates an ordered array with a capacity of 16.
ShortVLA(int) - Constructor for class squidpony.squidmath.ShortVLA
Creates an ordered array with the specified capacity.
ShortVLA(boolean, int) - Constructor for class squidpony.squidmath.ShortVLA
 
ShortVLA(ShortVLA) - Constructor for class squidpony.squidmath.ShortVLA
Creates a new array containing the elements in the specific array.
ShortVLA(short[]) - Constructor for class squidpony.squidmath.ShortVLA
Creates a new ordered array containing the elements in the specified array.
ShortVLA(int[]) - Constructor for class squidpony.squidmath.ShortVLA
Creates a new ordered array containing the elements in the specified array, converted to short.
ShortVLA(boolean, short[], int, int) - Constructor for class squidpony.squidmath.ShortVLA
Creates a new array containing the elements in the specified array.
show() - Method in class squidpony.squidai.graph.CostlyGraph
Creates a 1D char array (which can be passed to String.valueOf(char[])) filled with a grid made of the vertices in this Graph and their estimated costs, if this has done an estimate.
show() - Method in class squidpony.squidai.graph.DefaultGraph
Creates a 1D char array (which can be passed to String.valueOf(char[])) filled with a grid made of the vertices in this Graph and their estimated costs, if this has done an estimate.
show(int) - Method in class squidpony.squidgrid.Adjacency
 
show(char, char) - Method in class squidpony.squidmath.GreasedRegion
Returns this GreasedRegion's data as a StringBuilder, with each row made of the parameter on for "on" cells and the parameter off for "off" cells, separated by newlines, with no trailing newline at the end.
showMap(int[], int) - Method in class squidpony.squidgrid.Adjacency
 
shrink(Rectangle) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
Creates a new Rectangle that is smaller than r by 1 cell from each of r's edges, to a minimum of a 1x1 cell.
shrink(int) - Method in class squidpony.squidmath.IntSet
Reduces the size of the backing arrays to be the specified capacity / loadFactor, or less.
shrink() - Method in class squidpony.squidmath.IntVLA
Reduces the size of the backing array to the size of the actual items.
shrink() - Method in class squidpony.squidmath.ShortVLA
Reduces the size of the backing array to the size of the actual items.
shuffle(T[]) - Method in class squidpony.squidmath.AbstractRNG
Shuffle an array using the Fisher-Yates algorithm and returns a shuffled copy, freshly-allocated, without modifying elements.
shuffle(T[], T[]) - Method in class squidpony.squidmath.AbstractRNG
Shuffle an array using the Fisher-Yates algorithm.
shuffle(Collection<T>) - Method in class squidpony.squidmath.AbstractRNG
Shuffles a Collection of T using the Fisher-Yates algorithm and returns an ArrayList of T.
shuffle(Collection<T>, ArrayList<T>) - Method in class squidpony.squidmath.AbstractRNG
Shuffles a Collection of T using the Fisher-Yates algorithm and puts it in a buffer.
shuffle(IRNG) - Method in class squidpony.squidmath.Arrangement
Randomly alters the iteration order for this Arrangement using the given IRNG to shuffle.
shuffle(T[]) - Method in class squidpony.squidmath.BasicRandom32
Shuffle an array using the Fisher-Yates algorithm and returns a shuffled copy, freshly-allocated, without modifying elements.
shuffle(T[]) - Method in class squidpony.squidmath.BasicRandom64
Shuffle an array using the Fisher-Yates algorithm and returns a shuffled copy, freshly-allocated, without modifying elements.
shuffle(T[]) - Method in class squidpony.squidmath.DeckRNG
Shuffle an array using the Fisher-Yates algorithm.
shuffle(IRNG) - Method in class squidpony.squidmath.DelaunayTriangulator
Creates a random permutation of the specified point set.
shuffle(IRNG) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Randomly alters the iteration order for this OrderedMap using the given IRNG to shuffle.
shuffle(IRNG) - Method in class squidpony.squidmath.IntIntOrderedMap
Randomly alters the iteration order for this OrderedMap using the given IRNG to shuffle.
shuffle(IRNG) - Method in class squidpony.squidmath.IntVLA
Shuffles this IntVLA in place using the given IRNG.
shuffle(T[]) - Method in interface squidpony.squidmath.IRNG
Shuffle an array using the Fisher-Yates algorithm and returns a shuffled copy, freshly-allocated, without modifying elements.
shuffle(T[], T[]) - Method in interface squidpony.squidmath.IRNG
Shuffle an array using the Fisher-Yates algorithm.
shuffle(Collection<T>) - Method in interface squidpony.squidmath.IRNG
Shuffles a Collection of T using the Fisher-Yates algorithm and returns an ArrayList of T.
shuffle(Collection<T>, ArrayList<T>) - Method in interface squidpony.squidmath.IRNG
Shuffles a Collection of T using the Fisher-Yates algorithm and puts it in a buffer.
shuffle(IRNG) - Method in class squidpony.squidmath.K2
Generates a random ordering with rng and applies the same ordering to all kinds of keys this has; they will maintain their current association to other keys but their ordering/indices will change.
shuffle(IRNG) - Method in class squidpony.squidmath.K2V1
Generates a random ordering with rng and applies the same ordering to all keys and values this has; they will maintain their current association to other keys and values but their ordering/indices will change.
shuffle(IRNG) - Method in class squidpony.squidmath.OrderedMap
Randomly alters the iteration order for this OrderedMap using the given IRNG to shuffle.
shuffle(IRNG) - Method in class squidpony.squidmath.OrderedSet
Randomly alters the iteration order for this OrderedSet using the given IRNG to shuffle.
shuffle(T[]) - Method in class squidpony.squidmath.RNG
Shuffle an array using the Fisher-Yates algorithm and returns a shuffled copy.
shuffle(T[], T[]) - Method in class squidpony.squidmath.RNG
Shuffle an array using the Fisher-Yates algorithm.
shuffle(Collection<T>) - Method in class squidpony.squidmath.RNG
Shuffles a Collection of T using the Fisher-Yates algorithm and returns an ArrayList of T.
shuffle(Collection<T>, ArrayList<T>) - Method in class squidpony.squidmath.RNG
Shuffles a Collection of T using the Fisher-Yates algorithm.
shuffle(IRNG) - Method in class squidpony.squidmath.Voronoi
Creates a random permutation of the specified point set.
shuffledGrid() - Method in class squidpony.squidmath.BalancedPermutations
 
shuffledGridMultiple(int) - Method in class squidpony.squidmath.BalancedPermutations
 
ShuffledIntSequence - Class in squidpony.squidmath
An infinite sequence of pseudo-random ints (typically used as indices) from 0 to some bound, with all possible ints returned in a shuffled order before re-shuffling for the next result.
ShuffledIntSequence() - Constructor for class squidpony.squidmath.ShuffledIntSequence
Constructs a ShuffledIntSequence with a random seed and a bound of 10.
ShuffledIntSequence(int) - Constructor for class squidpony.squidmath.ShuffledIntSequence
Constructs a ShuffledIntSequence with the given exclusive upper bound and a random seed.
ShuffledIntSequence(int, long) - Constructor for class squidpony.squidmath.ShuffledIntSequence
Constructs a ShuffledIntSequence with the given exclusive upper bound and int seed.
shuffleInPlace(T[]) - Method in class squidpony.squidmath.AbstractRNG
Shuffles an array in-place using the Fisher-Yates algorithm.
shuffleInPlace(List<T>) - Method in class squidpony.squidmath.AbstractRNG
Shuffles a Collection of T items in-place using the Fisher-Yates algorithm.
shuffleInPlace(T[], int) - Method in class squidpony.squidmath.BasicRandom32
Shuffles an array in-place using the Fisher-Yates algorithm, affecting indices from 0 (inclusive) to length (exclusive).
shuffleInPlace(T[]) - Method in class squidpony.squidmath.BasicRandom32
Shuffles an array in-place using the Fisher-Yates algorithm.
shuffleInPlace(T[], int) - Method in class squidpony.squidmath.BasicRandom64
Shuffles an array in-place using the Fisher-Yates algorithm, affecting indices from 0 (inclusive) to length (exclusive).
shuffleInPlace(T[]) - Method in class squidpony.squidmath.BasicRandom64
Shuffles an array in-place using the Fisher-Yates algorithm.
shuffleInPlace(List<T>) - Method in class squidpony.squidmath.BasicRandom64
Shuffles a Collection of T items in-place using the Fisher-Yates algorithm.
shuffleInPlace(T[]) - Method in interface squidpony.squidmath.IRNG
Shuffles an array in-place using the Fisher-Yates algorithm.
shuffleInPlace(List<T>) - Method in interface squidpony.squidmath.IRNG
Shuffles a Collection of T items in-place using the Fisher-Yates algorithm.
shuffleInPlace(T[]) - Method in class squidpony.squidmath.RNG
Shuffles an array in-place using the Fisher-Yates algorithm.
shuffleInPlace(List<T>) - Method in class squidpony.squidmath.RNG
Shuffles a Collection of T items in-place using the Fisher-Yates algorithm.
sigma - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
sigma - Static variable in class squidpony.squidmath.CrossHash.Mist
 
sigma - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
sigma_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
sigma_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
sigma_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
SILENT - Static variable in class squidpony.squidgrid.SoundMap
Cells with no sound are always marked with 0.
SilkRNG - Class in squidpony.squidmath
An IStatefulRNG implementation that is meant to provide random numbers very quickly when targeting GWT but also to produce the same numbers when used on desktop, Android, or other platforms, and that can have its state read as a StatefulRandomness; it is thus like GWTRNG but should perform better on recent desktop JVMs.
SilkRNG() - Constructor for class squidpony.squidmath.SilkRNG
Creates a new generator seeded using two calls to Math.random().
SilkRNG(int) - Constructor for class squidpony.squidmath.SilkRNG
Constructs this SilkRNG by dispersing the bits of seed using SilkRNG.setSeed(int) across the two parts of state this has.
SilkRNG(long) - Constructor for class squidpony.squidmath.SilkRNG
Constructs this SilkRNG by splitting the given seed across the two parts of state this has with SilkRNG.setState(long).
SilkRNG(int, int) - Constructor for class squidpony.squidmath.SilkRNG
Constructs this SilkRNG by calling SilkRNG.setState(int, int) on stateA and stateB as given; see that method for the specific details (stateA and stateB are kept as-is).
SilkRNG(String) - Constructor for class squidpony.squidmath.SilkRNG
Hashes seed using both CrossHash.hash(CharSequence) and String.hashCode() and uses those two results as the two states with SilkRNG.setState(int, int).
similarFinder - Static variable in class squidpony.Thesaurus
 
SimpleBiomeMapper() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
Simple constructor; pretty much does nothing.
SimpleCaves2Wide - Class in squidpony.tileset
 
SimpleCaves2Wide() - Constructor for class squidpony.tileset.SimpleCaves2Wide
 
SimpleDistribution() - Constructor for class squidpony.squidmath.IDistribution.SimpleDistribution
 
simpleItems() - Method in class squidpony.squidmath.ProbabilityTable
Provides a set of the items in this table that are not in nested tables, without reference to their weight.
simpleMaze - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; produces an uncanny imitation of a maze with a tiny sample size.
simpleRooms - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; produces mostly rectangular rooms with very few corridor-like areas.
SimpleSpikeDistribution() - Constructor for class squidpony.squidmath.SpikeDistribution.SimpleSpikeDistribution
 
SIMPLEX - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
SIMPLEX_4D - Static variable in class squidpony.squidmath.JackNoise
Used by JackNoise.getNoiseWithSeed(double, double, double, double, long) to look up the vertices of the 4D triangle analogue.
SIMPLEX_4D - Static variable in class squidpony.squidmath.SeededNoise
Used by SeededNoise.noise(double, double, double, double, long) to look up the vertices of the 4D triangle analogue.
SIMPLEX_FRACTAL - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
SIMPLIFY_NORSE - Static variable in class squidpony.FakeLanguageGen.Modifier
Removes accented letters and the two non-English consonants from text generated with FakeLanguageGen.NORSE.
simplifyDungeon(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Takes a char[][] dungeon map and returns a copy with all box drawing chars, special placeholder chars, or '#' chars changed to '#' and everything else changed to '.' .
SIMPLISH - Static variable in class squidpony.FakeLanguageGen
English-like language that omits complex spelling and doesn't include any of the uncommon word endings of English like "ought" or "ation." A good choice when you want something that doesn't use any non-US-keyboard letters, looks somewhat similar to English, and tries to be pronounceable without too much effort.
simpsonIntegrateHyperellipse(double, double, double, double) - Static method in class squidpony.squidgrid.mapping.ProjectionTools
Performs a definite integral using Simpson's rule and a constant step size; hard-coded to integrate a hyperellipse function.
simpsonODESolveHyperellipse(double, double[], double, double, double, double) - Static method in class squidpony.squidgrid.mapping.ProjectionTools
Solves a simple ODE using Simpson's rule and a constant step size; hard-coded to solve a hyperelliptical map projection task.
sin(double) - Static method in class squidpony.squidmath.NumberTools
A fairly-close approximation of Math.sin(double) that can be significantly faster (between 8x and 80x faster sin() calls in benchmarking; if you have access to libGDX you should consider its sometimes-more-precise and sometimes-faster MathUtils.sin() method.
sin(float) - Static method in class squidpony.squidmath.NumberTools
A fairly-close approximation of Math.sin(double) that can be significantly faster (between 8x and 80x faster sin() calls in benchmarking, and both takes and returns floats; if you have access to libGDX you should consider its more-precise and sometimes-faster MathUtils.sin() method.
sin_(double) - Static method in class squidpony.squidmath.NumberTools
A variation on Math.sin(double) that takes its input as a fraction of a turn instead of in radians; one turn is equal to 360 degrees or two*PI radians.
sin_(float) - Static method in class squidpony.squidmath.NumberTools
A variation on Math.sin(double) that takes its input as a fraction of a turn instead of in radians (it also takes and returns a float); one turn is equal to 360 degrees or two*PI radians.
sinDegrees(float) - Static method in class squidpony.squidmath.NumberTools
A fairly-close approximation of Math.sin(double) that can be significantly faster (between 8x and 80x faster sin() calls in benchmarking, and both takes and returns floats; if you have access to libGDX, you should consider its more-precise and sometimes-faster MathUtils.sinDeg() method.
singleFoam(int, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleFoam(int, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleFoam(int, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleFoam(int, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleFoam(int, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleFoam(int, float, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleHoney(int, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleHoney(int, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleHoney(int, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleHoney(int, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleHoney(int, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleRandom(short[], IRNG) - Static method in class squidpony.squidmath.CoordPacker
Gets a single randomly chosen position that is "on" in the given packed array, without unpacking it, and returns it as a Coord or returns null of the array is empty.
singleRandom(IRNG) - Method in class squidpony.squidmath.GreasedRegion
Gets a single random Coord from the "on" positions in this GreasedRegion, or the Coord (-1,-1) if this is empty.
singleRandomTight(IRNG) - Method in class squidpony.squidmath.GreasedRegion
 
singleSimplex(int, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleSimplex(int, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleSimplex(int, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleSimplex(int, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleSimplex(int, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleValue(int, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleValue(int, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleValue(int, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleValue(int, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleValue(int, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
singleValue(int, float, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
sitri - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
sitri - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
sitri_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
sitri_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
size() - Method in class squidpony.squidai.graph.Graph
Get the number of vertices in the graph.
size - Variable in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
size() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
size(Rectangle) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
size() - Method in class squidpony.squidgrid.mapping.SectionMap
The number of regions this knows about; includes an entry for "unused cells" so this may be one larger than the amount of GreasedRegions present in a RoomFinder used to construct this.
size() - Method in class squidpony.squidgrid.SpatialMap
 
size() - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
size() - Method in class squidpony.squidgrid.zone.ListZone
 
size() - Method in interface squidpony.squidgrid.zone.Zone
 
size() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
size() - Method in class squidpony.squidmath.Arrangement.KeySet
 
size - Variable in class squidpony.squidmath.Arrangement
Number of entries in the set (including the key zero, if present).
size() - Method in class squidpony.squidmath.Arrangement
 
size() - Method in class squidpony.squidmath.Arrangement.ValueCollection
 
size - Variable in class squidpony.squidmath.BalancedPermutations
 
size - Variable in class squidpony.squidmath.BinaryHeap
 
size() - Method in class squidpony.squidmath.GreasedRegion
 
size() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
size() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
size - Variable in class squidpony.squidmath.IntDoubleOrderedMap
Number of entries in the set (including the key zero, if present).
size() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
size() - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueCollection
 
size() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
size() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
size - Variable in class squidpony.squidmath.IntIntOrderedMap
Number of entries in the set (including the key zero, if present).
size() - Method in class squidpony.squidmath.IntIntOrderedMap
 
size() - Method in class squidpony.squidmath.IntIntOrderedMap.ValueCollection
 
size - Variable in class squidpony.squidmath.IntSet
 
size - Variable in class squidpony.squidmath.IntVLA
 
size() - Method in class squidpony.squidmath.K2
 
size() - Method in class squidpony.squidmath.K2V1
Gets the size of this collection.
size() - Method in class squidpony.squidmath.OrderedMap.KeySet
 
size() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
size - Variable in class squidpony.squidmath.OrderedMap
Number of entries in the set (including the key zero, if present).
size() - Method in class squidpony.squidmath.OrderedMap
 
size() - Method in class squidpony.squidmath.OrderedMap.ValueCollection
 
size - Variable in class squidpony.squidmath.OrderedSet
Number of entries in the set (including the key zero, if present).
size() - Method in class squidpony.squidmath.OrderedSet
 
size() - Method in class squidpony.squidmath.Region
Gets the size of this Region as measured in Coords stored.
size - Variable in class squidpony.squidmath.ShortVLA
 
size - Variable in class squidpony.squidmath.UnorderedMap
Number of entries in the set (including the key zero, if present).
size() - Method in class squidpony.squidmath.UnorderedMap
 
size() - Method in class squidpony.squidmath.UnorderedMap.ValueCollection
 
size - Variable in class squidpony.squidmath.UnorderedSet
Number of entries in the set (including the key zero, if present).
size() - Method in class squidpony.squidmath.UnorderedSet
 
size - Variable in class squidpony.squidmath.WeightedTable
 
SIZE_COMPARATOR - Static variable in class squidpony.squidgrid.mapping.Rectangle.Utils
A comparator that uses Rectangle.Utils.size(Rectangle) as the measure.
Skeleton(IFilter<T>) - Constructor for class squidpony.IColorCenter.Skeleton
 
Skeleton() - Constructor for class squidpony.squidgrid.zone.Zone.Skeleton
 
skip(long) - Method in class squidpony.squidmath.DistinctRNG
 
skip(long) - Method in class squidpony.squidmath.LightRNG
Advances or rolls back the LightRNG's state without actually generating each number.
skip(long) - Method in class squidpony.squidmath.MoonwalkRNG
Advances or rolls back the SkippingRandomness' state without actually generating each number.
skip(long) - Method in class squidpony.squidmath.PermutedRNG
Advances or rolls back the PermutedRNG's state without actually generating each number.
skip(int) - Method in class squidpony.squidmath.PintRNG
Advances or rolls back the PintRNG's state without actually generating each number.
skip(long) - Method in class squidpony.squidmath.PulleyRNG
 
skip(long) - Method in interface squidpony.squidmath.SkippingRandomness
Advances or rolls back the SkippingRandomness' state without actually generating each number.
skip(long) - Method in class squidpony.squidmath.TangleRNG
Advances or rolls back the SkippingRandomness' state without actually generating each number.
skip(long) - Method in class squidpony.squidmath.ThrustAltRNG
Advances or rolls back the ThrustAltRNG's state without actually generating each number.
SkippingRandomness - Interface in squidpony.squidmath
A simple interface for RandomnessSources that have the additional capability to skip forward or backward in their generated number stream.
skipTo(int) - Method in class squidpony.squidmath.SobolQRNG
Skip to the i-th point in the Sobol sequence.
Slick2D() - Constructor for class squidpony.squidmath.Noise.Slick2D
 
Slick2D(Noise.Noise2D, Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.Slick2D
 
Slick2D(Noise.Noise2D, Noise.Noise2D, int) - Constructor for class squidpony.squidmath.Noise.Slick2D
 
Slick3D() - Constructor for class squidpony.squidmath.Noise.Slick3D
 
Slick3D(Noise.Noise3D, Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.Slick3D
 
Slick3D(Noise.Noise3D, Noise.Noise3D, int) - Constructor for class squidpony.squidmath.Noise.Slick3D
 
Slick4D() - Constructor for class squidpony.squidmath.Noise.Slick4D
 
Slick4D(Noise.Noise4D, Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Slick4D
 
Slick4D(Noise.Noise4D, Noise.Noise4D, int) - Constructor for class squidpony.squidmath.Noise.Slick4D
 
Slick6D() - Constructor for class squidpony.squidmath.Noise.Slick6D
 
Slick6D(Noise.Noise6D, Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.Slick6D
 
Slick6D(Noise.Noise6D, Noise.Noise6D, int) - Constructor for class squidpony.squidmath.Noise.Slick6D
 
SNAKE - Static variable in class squidpony.MonsterGen
 
SNOW_LEVEL - Static variable in class squidpony.squidgrid.mapping.MetsaMapFactory
 
snowLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
snowUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
SobolQRNG - Class in squidpony.squidmath
Implementation of a Sobol sequence as a Quasi-Random Number Generator.
SobolQRNG(int) - Constructor for class squidpony.squidmath.SobolQRNG
Construct a new Sobol sequence generator for the given space dimension.
SOFT_TRIANGULAR - Static variable in class squidpony.squidmath.RandomBias
A constant for a distribution that linearly increases in probability from a 0.0 chance of 0.0.
SOMALI - Static variable in class squidpony.FakeLanguageGen
Imitation Somali, using the Latin alphabet.
sort(Comparator<? super K>) - Method in class squidpony.squidmath.Arrangement
Sorts this whole Arrangement using the supplied Comparator.
sort(Comparator<? super K>, int, int) - Method in class squidpony.squidmath.Arrangement
Sorts a sub-range of this Arrangement from what is currently the index start up to (but not including) the index end, using the supplied Comparator.
sort() - Method in class squidpony.squidmath.IntVLA
 
sort(Comparator<? super K>) - Method in class squidpony.squidmath.OrderedMap
Sorts this whole OrderedMap on its keys using the supplied Comparator.
sort(Comparator<? super K>, int, int) - Method in class squidpony.squidmath.OrderedMap
Sorts a sub-range of this OrderedMap on its keys from what is currently the index start up to (but not including) the index end, using the supplied Comparator.
sort(Comparator<? super K>) - Method in class squidpony.squidmath.OrderedSet
Sorts this whole OrderedSet using the supplied Comparator.
sort(Comparator<? super K>, int, int) - Method in class squidpony.squidmath.OrderedSet
Sorts a sub-range of this OrderedSet from what is currently the index start up to (but not including) the index end, using the supplied Comparator.
sort() - Method in class squidpony.squidmath.ShortVLA
 
sort(T[], IntVLA, Comparator<? super T>) - Static method in class squidpony.squidmath.TimSort
Modifies order by comparing items in the array a with the Comparator c; not likely to be used externally except by code that extends or re-implements SquidLib data structures.
sort(T[], IntVLA, int, int, Comparator<? super T>) - Static method in class squidpony.squidmath.TimSort
Modifies order by comparing items from index lo inclusive to index hi exclusive in the array a with the Comparator c; not likely to be used externally except by code that extends or re-implements SquidLib data structures.
sortByValue(Comparator<? super V>) - Method in class squidpony.squidmath.OrderedMap
Sorts this whole OrderedMap on its values using the supplied Comparator.
sortByValue(Comparator<? super V>, int, int) - Method in class squidpony.squidmath.OrderedMap
Sorts a sub-range of this OrderedMap on its values from what is currently the index start up to (but not including) the index end, using the supplied Comparator.
sortEdges(Comparator<Connection<V>>) - Method in class squidpony.squidai.graph.Graph
Sort the edges using the provided comparator.
sortVertices(Comparator<V>) - Method in class squidpony.squidai.graph.Graph
Sort the vertices using the provided comparator.
SoundMap - Class in squidpony.squidgrid
This class is used to determine when a sound is audible on a map and at what positions.
SoundMap() - Constructor for class squidpony.squidgrid.SoundMap
Construct a SoundMap without a level to actually scan.
SoundMap(double[][]) - Constructor for class squidpony.squidgrid.SoundMap
Used to construct a SoundMap from the output of another.
SoundMap(double[][], Measurement) - Constructor for class squidpony.squidgrid.SoundMap
Used to construct a DijkstraMap from the output of another, specifying a distance calculation.
SoundMap(char[][]) - Constructor for class squidpony.squidgrid.SoundMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
SoundMap(char[][], char) - Constructor for class squidpony.squidgrid.SoundMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where one char means a wall and anything else is a walkable tile.
SoundMap(char[][], Measurement) - Constructor for class squidpony.squidgrid.SoundMap
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
sounds - Variable in class squidpony.squidgrid.SoundMap
Sources of sound on the map; keys are positions, values are how loud the noise is (10.0 should spread 10 cells away, with diminishing values assigned to further positions).
spaceIgnoringArrayHasher - Static variable in class squidpony.StringConvert
 
spaceIgnoringHasher - Static variable in class squidpony.StringConvert
 
spaceship - Static variable in class squidpony.squidmath.MaskedShapeGenerator
 
SpaceViewMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
SpaceViewMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
SpaceViewMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
SpaceViewMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
SpaceViewMap(long, int, int, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
SpaceViewMap(long, int, int, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
SpaceViewMap(WorldMapGenerator.SpaceViewMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
Copies the SpaceViewMap other to construct a new one that is exactly the same.
SPACING - Static variable in class squidpony.StringKit
 
SPANISH - Static variable in class squidpony.FakeLanguageGen
Imitation text from an approximation of Spanish (not using the variations spoken in Spain, but closer to Latin American forms of Spanish).
SpatialMap<I,E> - Class in squidpony.squidgrid
A data structure that seems to be re-implemented often for games, this associates Coord positions and generic I identities with generic E elements.
SpatialMap() - Constructor for class squidpony.squidgrid.SpatialMap
Constructs a SpatialMap with capacity 32.
SpatialMap(int) - Constructor for class squidpony.squidgrid.SpatialMap
Constructs a SpatialMap with the given capacity
SpatialMap(Coord[], I[], E[]) - Constructor for class squidpony.squidgrid.SpatialMap
Constructs a SpatialMap given arrays of Coord, identity, and element; all 3 arrays should have the same length, since this will use only up to the minimum length of these arrays for how many it adds.
SpatialMap(Collection<Coord>, Collection<I>, Collection<E>) - Constructor for class squidpony.squidgrid.SpatialMap
Constructs a SpatialMap given collections of Coord, identity, and element; all 3 collections should have the same length, since this will use only up to the minimum length of these collections for how many it adds.
SpatialMap.SpatialTriple<I,E> - Class in squidpony.squidgrid
 
SpatialTriple() - Constructor for class squidpony.squidgrid.SpatialMap.SpatialTriple
 
SpatialTriple(Coord, I, E) - Constructor for class squidpony.squidgrid.SpatialMap.SpatialTriple
 
specificName - Variable in class squidpony.StringConvert
 
SpecifiedRandomness - Class in squidpony.squidmath
A specialized StatefulRandomness that produces a pre-determined sequence of results as SpecifiedRandomness.nextLong() and/or SpecifiedRandomness.next(int) are called.
SpecifiedRandomness() - Constructor for class squidpony.squidmath.SpecifiedRandomness
Constructs a SpecifiedRandomness that will produce the sequence: -1, 0, 9223372036854775807, -9223372036854775808 in a cycle.
SpecifiedRandomness(long...) - Constructor for class squidpony.squidmath.SpecifiedRandomness
Constructs a SpecifiedRandomness given a non-null, non-empty array or vararg of long results.
SpecifiedRandomness(SpecifiedRandomness) - Constructor for class squidpony.squidmath.SpecifiedRandomness
Copies the given SpecifiedRandomness into a new one, using the same state and results sequence.
SphereMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
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.
SphereMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
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.
SphereMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
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.
SphereMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
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.
SphereMap(long, int, int, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
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.
SphereMap(long, int, int, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
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.
SphereMap(WorldMapGenerator.SphereMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
Copies the SphereMap other to construct a new one that is exactly the same.
SpikeDistribution - Class in squidpony.squidmath
An IDistribution that produces results between -1.0 inclusive and 1.0 exclusive, but is much more likely to produce results near 0.0, and does not "round off" like a Gaussian curve around the midpoint.
SpikeDistribution() - Constructor for class squidpony.squidmath.SpikeDistribution
 
SpikeDistribution.SimpleSpikeDistribution - Class in squidpony.squidmath
A variant on SpikeDistribution that has its range shrunk and moved from [-1,1) to [0,1).
Spill - Class in squidpony.squidgrid
A randomized flood-fill implementation that can be used for level generation (e.g.
Spill() - Constructor for class squidpony.squidgrid.Spill
Construct a Spill without a level to actually scan.
Spill(IRNG) - Constructor for class squidpony.squidgrid.Spill
Construct a Spill without a level to actually scan.
Spill(IStatefulRNG) - Constructor for class squidpony.squidgrid.Spill
Construct a Spill without a level to actually scan.
Spill(boolean[][]) - Constructor for class squidpony.squidgrid.Spill
Used to construct a Spill from the output of another.
Spill(boolean[][], Measurement) - Constructor for class squidpony.squidgrid.Spill
Used to construct a Spill from the output of another, specifying a distance calculation.
Spill(char[][]) - Constructor for class squidpony.squidgrid.Spill
Constructor meant to take a char[][] returned by IDungeonGenerator.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
Spill(char[][], char) - Constructor for class squidpony.squidgrid.Spill
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where one char means a wall and anything else is a walkable tile.
Spill(char[][], Measurement) - Constructor for class squidpony.squidgrid.Spill
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
Spill(char[][], Measurement, IRNG) - Constructor for class squidpony.squidgrid.Spill
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
Spill(char[][], Measurement, IStatefulRNG) - Constructor for class squidpony.squidgrid.Spill
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
spill(short[], short[], int, IRNG) - Static method in class squidpony.squidmath.CoordPacker
Given a packed array encoding a larger area, a packed array encoding one or more points inside bounds, an IRNG, and a volume in cells, expands a random cell in start in a random Manhattan (diamond) direction equal, then continues to expand from random cells in start or the expanded area until it has filled volume cells, limiting any expansion to within bounds and returning the final expanded (limited) packed data.
spill(GreasedRegion, int, IRNG) - Method in class squidpony.squidmath.GreasedRegion
A randomized flood-fill that modifies this GreasedRegion so it randomly adds adjacent cells while staying inside the "on" cells of bounds, until GreasedRegion.size() is equal to volume or there are no more cells this can expand into.
spillMap - Variable in class squidpony.squidgrid.MultiSpill
The cells that are filled by the a spiller with index n when it reaches its volume or limits will be equal to n; others will be -1.
spillMap - Variable in class squidpony.squidgrid.Spill
The cells that are filled by the Spill when it reaches its volume or limits will be true; others will be false.
SpillWorldMap - Class in squidpony.squidgrid.mapping
Generates a procedural world map and fills it with the requested number of factions, keeping some land unclaimed.
SpillWorldMap() - Constructor for class squidpony.squidgrid.mapping.SpillWorldMap
 
SpillWorldMap(int, int, String) - Constructor for class squidpony.squidgrid.mapping.SpillWorldMap
Constructs a SpillWorldMap using the given width, height, and world name, and uses the world name as the basis for all future random generation in this object.
spline(int, long) - Method in class squidpony.squidmath.MitchellNoise
 
split(short[]) - Static method in class squidpony.squidmath.CoordPacker
Given a packed data array that encodes multiple unconnected "on" areas, this finds each isolated area (areas that are only adjacent diagonally are considered separate from each other) and returns it as an element in an ArrayList of short[], with one short[] array per isolated area.
split() - Method in class squidpony.squidmath.GreasedRegion
If this GreasedRegion stores multiple unconnected "on" areas, this finds each isolated area (areas that are only adjacent diagonally are considered separate from each other) and returns it as an element in an ArrayList of GreasedRegion, with one GreasedRegion per isolated area.
split(String, String) - Static method in class squidpony.StringKit
Like String.split(String) but doesn't use any regex for splitting (delimiter is a literal String).
split8way() - Method in class squidpony.squidmath.GreasedRegion
If this GreasedRegion stores multiple unconnected "on" areas, this finds each isolated area (areas that are only adjacent diagonally are considered one area with this) and returns it as an element in an ArrayList of GreasedRegion, with one GreasedRegion per isolated area.
SPLIT_LIGATURES - Static variable in class squidpony.FakeLanguageGen.Modifier
Simple changes to merge "æ" into "ae", "œ" into "oe", and "ǽ" into "áe".
spokenLanguages - Variable in class squidpony.squidgrid.mapping.PoliticalMapper
Maps chars, as found in the returned array from generate(), to Strings that store the languages spoken in those nations, which could be user-assigned, unassigned, or randomly-generated.
spreadPattern - Variable in class squidpony.squidgrid.MultiSpill
Each key here is an initial point for a spiller passed to start(), and each value corresponds to a list of points that the spiller will randomly fill, starting with the key, in order of when they are reached.
spreadPattern - Variable in class squidpony.squidgrid.Spill
The list of points that the Spill will randomly fill, starting with what is passed to start(), in order of when they are reached.
spreadReachable(char[][], int, int, int, int, Radius, int) - Method in class squidpony.squidgrid.LOS
Returns true if a line can be drawn from the any of the points within spread cells of the start point, to any of the corresponding points at the same direction and distance from the target point, without intervening obstructions.
spreadReachable(double[][], int, int, int, int, Radius, int) - Method in class squidpony.squidgrid.LOS
Returns true if a line can be drawn from the any of the points within spread cells of the start point, to any of the corresponding points at the same direction and distance from the target point, without intervening obstructions.
squareDistance(Coord3D) - Method in class squidpony.squidmath.Coord3D
Returns the square of the linear distance between this coordinate point and the provided one.
SquareRoomsWithRandomRects - Class in squidpony.tileset
 
SquareRoomsWithRandomRects() - Constructor for class squidpony.tileset.SquareRoomsWithRandomRects
 
SquidID - Class in squidpony.squidmath
A UUID-like identifier; not compatible with Java's standard UUID but will work on GWT.
SquidID() - Constructor for class squidpony.squidmath.SquidID
Constructs a new random SquidID.
SquidID(int, int, int, int) - Constructor for class squidpony.squidmath.SquidID
Constructs a fixed SquidID with the given four 32-bit ints, which will be used exactly.
SquidID(long, long) - Constructor for class squidpony.squidmath.SquidID
Constructs a fixed SquidID with the given low and high 64-bit longs.
SquidIterator - Interface in squidpony.squidgrid.iterator
Iterators that return instances of Coord and that are useful in roguelikes.
SquidIterators - Class in squidpony.squidgrid.iterator
Instances of SquidIterator.
SquidIterators() - Constructor for class squidpony.squidgrid.iterator.SquidIterators
 
SquidIterators.AroundCounterClockWise - Class in squidpony.squidgrid.iterator
An iterator that iterates around a starting position (counter clockwise).
SquidIterators.BottomLeftToTopRight - Class in squidpony.squidgrid.iterator
Iterator that starts from the bottom left element of the grid, to the top right.
SquidIterators.CenteredSquare - Class in squidpony.squidgrid.iterator
An iterator that returns cells in a square around a location.
SquidIterators.Down - Class in squidpony.squidgrid.iterator
 
SquidIterators.Left - Class in squidpony.squidgrid.iterator
 
SquidIterators.Linear - Class in squidpony.squidgrid.iterator
An iterator to iterate from a starting position (inclusive) and going in one Direction.
SquidIterators.RectangleFromBottomLeftToTopRight - Class in squidpony.squidgrid.iterator
An iterator that starts from a cell and iterates from the bottom left to the top right, in the rectangle defined by the given width and height.
SquidIterators.Right - Class in squidpony.squidgrid.iterator
 
SquidIterators.Up - Class in squidpony.squidgrid.iterator
 
SquidIterators.VerticalUp - Class in squidpony.squidgrid.iterator
An iterator to iterate from a starting position (exclusive) and going up.
squidpony - package squidpony
Utilities that don't fit elsewhere in SquidLib; mostly text manipulation, compression, and helper code.
squidpony.annotation - package squidpony.annotation
Annotations used elsewhere in SquidLib.
squidpony.panel - package squidpony.panel
Interfaces for panels in GUIs/TUIs; these do not depend on any particular implementation of a color type.
squidpony.squidai - package squidpony.squidai
Tools for finding paths, optimizing targets for area-of-effect (AOE) abilities, and evaluating influence on a grid.
squidpony.squidai.graph - package squidpony.squidai.graph
Graphs and graph algorithms used primarily (but not exclusively) for pathfinding.
squidpony.squidgrid - package squidpony.squidgrid
Tools for working with data on a grid, including LOS and FOV; overlaps with geometry code in squidpony.squidmath .
squidpony.squidgrid.iterator - package squidpony.squidgrid.iterator
Iterators that allow traversal of Coord points on a map's grid.
squidpony.squidgrid.mapping - package squidpony.squidgrid.mapping
Tools specifically for generating maps and placing content in them, usually working with 2D char arrays.
squidpony.squidgrid.mapping.styled - package squidpony.squidgrid.mapping.styled
Support code for working with tiled dungeon generation; normally only TilesetType is used outside SquidLib.
squidpony.squidgrid.zone - package squidpony.squidgrid.zone
Ways to represent different types of areas in 2D space; not recommended, most new code uses GreasedRegion.
squidpony.squidmath - package squidpony.squidmath
A very broad package containing random number generators, geometry tools, data structures, and noise functions.
squidpony.tileset - package squidpony.tileset
Internally used; see TilesetType members for the actual documentation.
SquidTags - Class in squidpony
Tags used by SquidLib when calling libgdx's logging system.
SquidTags() - Constructor for class squidpony.SquidTags
 
srng - Static variable in class squidpony.FakeLanguageGen
 
srng - Static variable in class squidpony.MonsterGen
 
srng - Variable in class squidpony.ProceduralMessaging.AssociatedName
 
sssText() - Method in enum squidpony.Messaging.NounTrait
 
ssText() - Method in enum squidpony.Messaging.NounTrait
 
stabilize() - 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.
stairsDown - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
stairsDown - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
stairsUp - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
stairsUp - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
standardCost - Variable in class squidpony.squidgrid.Adjacency
 
standardCosts - Variable in class squidpony.squidai.DijkstraMap
 
STAR_WARS_STYLE_NAMES - Static variable in class squidpony.WeightedLetterNamegen
 
Starfish32RNG - Class in squidpony.squidmath
A modification of Blackman and Vigna's xoroshiro64** generator; uses two 32-bit ints of state like Lathe32RNG but has better equidistribution.
Starfish32RNG() - Constructor for class squidpony.squidmath.Starfish32RNG
Creates a new generator seeded using two calls to Math.random().
Starfish32RNG(int) - Constructor for class squidpony.squidmath.Starfish32RNG
Constructs this Lathe32RNG by dispersing the bits of seed using Starfish32RNG.setSeed(int) across the two parts of state this has.
Starfish32RNG(long) - Constructor for class squidpony.squidmath.Starfish32RNG
Constructs this Lathe32RNG by splitting the given seed across the two parts of state this has with Starfish32RNG.setState(long).
Starfish32RNG(int, int) - Constructor for class squidpony.squidmath.Starfish32RNG
Constructs this Lathe32RNG by calling Starfish32RNG.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).
start(List<Coord>, int, Collection<Coord>) - Method in class squidpony.squidgrid.MultiSpill
Recalculate the spillMap and return the spreadPattern.
start(OrderedMap<Coord, Double>, int, Collection<Coord>) - Method in class squidpony.squidgrid.MultiSpill
Recalculate the spillMap and return the spreadPattern.
start(Coord, int, Collection<Coord>) - Method in class squidpony.squidgrid.Spill
Recalculate the spillMap and return the spreadPattern.
start - Variable in class squidpony.squidmath.AStarSearch
 
startCacheX - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
startCacheY - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
startx - Variable in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
The starting X-coordinate
startX - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
starty - Variable in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
The starting Y-coordinate
startY - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
state - Variable in class squidpony.squidmath.BasicRandom32
 
state - Variable in class squidpony.squidmath.BasicRandom64
 
state - Variable in class squidpony.squidmath.DistinctRNG
Can be any long value.
state - Variable in class squidpony.squidmath.FlawedRandomness.AddRotate
 
state - Variable in class squidpony.squidmath.FlawedRandomness.BigCounter
 
state - Variable in class squidpony.squidmath.IPointHash.IntImpl
 
state - Variable in class squidpony.squidmath.IPointHash.LongImpl
 
state - Variable in class squidpony.squidmath.LFSR
 
state - Variable in class squidpony.squidmath.LightRNG
 
state - Variable in class squidpony.squidmath.LongPeriodRNG
 
state - Variable in class squidpony.squidmath.NLFSR
 
state - Variable in class squidpony.squidmath.PermutedRNG
The state can be seeded with any value.
state - Variable in class squidpony.squidmath.PintRNG
 
state - Variable in class squidpony.squidmath.SpecifiedRandomness
 
state - Variable in class squidpony.squidmath.ThrustAltRNG
Can be any long value.
state - Variable in class squidpony.squidmath.VanDerCorputQRNG
 
stateA - Variable in class squidpony.squidmath.FourWheelRNG
Can be any long value.
stateA - Variable in class squidpony.squidmath.GoatRNG
Can be any long value.
stateA - Variable in class squidpony.squidmath.GWTRNG
 
stateA - Variable in class squidpony.squidmath.OrbitRNG
Can be any long value.
stateA - Variable in class squidpony.squidmath.RomuTrioRNG
The first state; can be any long unless all states are 0.
stateA - Variable in class squidpony.squidmath.SilkRNG
 
stateA - Variable in class squidpony.squidmath.StrangerRNG
Can be any long value except 0.
stateA - Variable in class squidpony.squidmath.TricycleRNG
Can be any long value.
stateA - Variable in class squidpony.squidmath.TrimRNG
Can be any long value.
stateA - Variable in class squidpony.squidmath.WhiskerRNG
Can be any long value.
stateA - Variable in class squidpony.squidmath.XoshiroStarStar64RNG
The first state; can be any long, as long as all states are not 0.
stateB - Variable in class squidpony.squidmath.FourWheelRNG
Can be any long value.
stateB - Variable in class squidpony.squidmath.GoatRNG
Can be any long value.
stateB - Variable in class squidpony.squidmath.GWTRNG
 
stateB - Variable in class squidpony.squidmath.OrbitRNG
 
stateB - Variable in class squidpony.squidmath.RomuTrioRNG
The second state; can be any long; can be any long unless all states are 0.
stateB - Variable in class squidpony.squidmath.SilkRNG
 
stateB - Variable in class squidpony.squidmath.StrangerRNG
Can be any long value except 0, and should be very distant from stateA in the xorshift sequence.
stateB - Variable in class squidpony.squidmath.TricycleRNG
Can be any long value.
stateB - Variable in class squidpony.squidmath.TrimRNG
Can be any long value.
stateB - Variable in class squidpony.squidmath.WhiskerRNG
Can be any long value.
stateB - Variable in class squidpony.squidmath.XoshiroStarStar64RNG
The second state; can be any long, as long as all states are not 0.
stateC - Variable in class squidpony.squidmath.FourWheelRNG
Can be any long value.
stateC - Variable in class squidpony.squidmath.RomuTrioRNG
The third state; can be any long; can be any long unless all states are 0.
stateC - Variable in class squidpony.squidmath.StrangerRNG
Can be any long value; will be returned verbatim from StrangerRNG.nextLong() and only change for the next call.
stateC - Variable in class squidpony.squidmath.TricycleRNG
Can be any long value.
stateC - Variable in class squidpony.squidmath.TrimRNG
Can be any long value.
stateC - Variable in class squidpony.squidmath.WhiskerRNG
Can be any long value.
stateC - Variable in class squidpony.squidmath.XoshiroStarStar64RNG
The third state; can be any long, as long as all states are not 0.
stateD - Variable in class squidpony.squidmath.FourWheelRNG
Can be any long value.
stateD - Variable in class squidpony.squidmath.StrangerRNG
Can be any long value.
stateD - Variable in class squidpony.squidmath.TrimRNG
Can be any long value.
stateD - Variable in class squidpony.squidmath.WhiskerRNG
Can be any long value.
stateD - Variable in class squidpony.squidmath.XoshiroStarStar64RNG
The fourth state; can be any long, as long as all states are not 0.
StatefulRandomness - Interface in squidpony.squidmath
A simple interface for RandomnessSources that have the additional property of a state that can be re-set.
StatefulRNG - Class in squidpony.squidmath
A slight variant on RNG that always uses a stateful RandomessSource and so can have its state set or retrieved using setState() or getState().
StatefulRNG() - Constructor for class squidpony.squidmath.StatefulRNG
 
StatefulRNG(RandomnessSource) - Constructor for class squidpony.squidmath.StatefulRNG
 
StatefulRNG(long) - Constructor for class squidpony.squidmath.StatefulRNG
Seeded constructor uses DiverRNG, which is of high quality, but low period (which rarely matters for games), and has good speed and tiny state size.
StatefulRNG(CharSequence) - Constructor for class squidpony.squidmath.StatefulRNG
String-seeded constructor uses the hash of the String as a seed for DiverRNG, which is of high quality, but low period (which rarely matters for games), and has good speed and tiny state size.
step(double[], int[][], double, int[][], double) - Static method in class squidpony.squidmath.TuringPattern
Brings together the other methods to advance the substance simulation by one step, modifying substance in-place.
stepPartial(double[], int[][], double, int[][], double) - Static method in class squidpony.squidmath.TuringPattern
Computes the first part of a step, allowing other adjustments to be mixed in before finishing by calling TuringPattern.normalize(double[]).
sText() - Method in enum squidpony.Messaging.NounTrait
 
stolas - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
stolas - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
stolas_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
stolas_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
store() - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
store() - Static method in class squidpony.squidmath.SquidID
 
storedMap - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
StrangerRNG - Class in squidpony.squidmath
A RandomnessSource with four long states that changes its state with complex ways it can connect states to other states.
StrangerRNG() - Constructor for class squidpony.squidmath.StrangerRNG
Creates a new generator seeded using Math.random.
StrangerRNG(long) - Constructor for class squidpony.squidmath.StrangerRNG
 
StrangerRNG(long, long, long, long) - Constructor for class squidpony.squidmath.StrangerRNG
 
stringArrayHasher - Static variable in class squidpony.squidmath.CrossHash
Though the name suggests this only hashes String arrays, it can actually hash any CharSequence array as well.
StringConvert<T> - Class in squidpony
Used to standardize conversion for a given type, T, to and from a serialized String format.
StringConvert(boolean, CharSequence...) - Constructor for class squidpony.StringConvert
Constructs a StringConvert using a vararg or array of CharSequence objects, such as Strings, as well as a boolean flag to determine if the StringConvert works on an array instead of a normal object.
StringConvert(CharSequence...) - Constructor for class squidpony.StringConvert
Constructs a StringConvert using a vararg or array of CharSequence objects, such as Strings.
stringHasher - Static variable in class squidpony.squidmath.CrossHash
 
stringId - Static variable in class squidpony.ObText
 
stringify(T) - Method in class squidpony.StringConvert
 
StringKit - Class in squidpony
Various utility functions for dealing with Strings, CharSequences, and char[]s; this has lots of methods to convert to and from Strings and numbers, but also has tools to wrap long CharSequences to fit in a maximum width, join arrays of various items into long Strings, split/search/count occurrences of literal char arrays or CharSequences without using any regex, and generally tidy up generated text.
StringKit() - Constructor for class squidpony.StringKit
 
StringMarkup() - Constructor for class squidpony.panel.IMarkup.StringMarkup
 
STUTTER - Static variable in class squidpony.FakeLanguageGen.Modifier
For a character who has a 20% chance to repeat a starting consonant or vowel.
subMap(K, K) - Method in class squidpony.squidmath.Arrangement
 
subMap(K, K) - Method in class squidpony.squidmath.OrderedMap
 
subSet(K, K) - Method in class squidpony.squidmath.Arrangement.KeySet
 
subSet(Integer, Integer) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
subSet(IntDoubleOrderedMap.MapEntry, IntDoubleOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
subSet(Integer, Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
subSet(IntIntOrderedMap.MapEntry, IntIntOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
subSet(K, K) - Method in class squidpony.squidmath.OrderedMap.KeySet
 
subSet(Map.Entry<K, V>, Map.Entry<K, V>) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
subSet(K, K) - Method in class squidpony.squidmath.OrderedSet
 
subtract(Coord) - Method in class squidpony.squidmath.Coord
Separately subtracts the x and y positions of other from this Coord, producing a different Coord as their "difference."
subtract(int) - Method in class squidpony.squidmath.Coord
Separately subtracts operand from the x and y positions of this Coord, producing a different Coord as their "difference."
subtract(double) - Method in class squidpony.squidmath.Coord
Separately subtracts operand from the x and y positions of this Coord, rounding to the nearest int for each of x and y and producing a different Coord as their "difference."
subtract(double, double) - Method in class squidpony.squidmath.CoordDouble
 
subtract(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
 
sum(GreasedRegion...) - Static method in class squidpony.squidmath.GreasedRegion
Generates a 2D int array from an array or vararg of GreasedRegions, starting at all 0 and adding 1 to the int at a position once for every GreasedRegion that has that cell as "on." This means if you give 8 GreasedRegions to this method, it can produce any number between 0 and 8 in a cell; if you give 16 GreasedRegions, then it can produce any number between 0 and 16 in a cell.
sum(List<GreasedRegion>) - Static method in class squidpony.squidmath.GreasedRegion
Generates a 2D int array from a List of GreasedRegions, starting at all 0 and adding 1 to the int at a position once for every GreasedRegion that has that cell as "on." This means if you give 8 GreasedRegions to this method, it can produce any number between 0 and 8 in a cell; if you give 16 GreasedRegions, then it can produce any number between 0 and 16 in a cell.
sumDouble(GreasedRegion...) - Static method in class squidpony.squidmath.GreasedRegion
Generates a 2D double array from an array or vararg of GreasedRegions, starting at all 0 and adding 1 to the double at a position once for every GreasedRegion that has that cell as "on." This means if you give 8 GreasedRegions to this method, it can produce any number between 0 and 8 in a cell; if you give 16 GreasedRegions, then it can produce any number between 0 and 16 in a cell.
sumDouble(List<GreasedRegion>) - Static method in class squidpony.squidmath.GreasedRegion
Generates a 2D double array from a List of GreasedRegions, starting at all 0 and adding 1 to the double at a position once for every GreasedRegion that has that cell as "on." This means if you give 8 GreasedRegions to this method, it can produce any number between 0 and 8 in a cell; if you give 16 GreasedRegions, then it can produce any number between 0 and 16 in a cell.
sumInto(int[][], GreasedRegion...) - Static method in class squidpony.squidmath.GreasedRegion
Adds to an existing 2D int array with an array or vararg of GreasedRegions, adding 1 to the int in existing at a position once for every GreasedRegion that has that cell as "on." This means if you give 8 GreasedRegions to this method, it can increment by any number between 0 and 8 in a cell; if you give 16 GreasedRegions, then it can increase the value in existing by any number between 0 and 16 in a cell.
sumIntoDouble(double[][], GreasedRegion...) - Static method in class squidpony.squidmath.GreasedRegion
Adds to an existing 2D double array with an array or vararg of GreasedRegions, adding 1 to the double in existing at a position once for every GreasedRegion that has that cell as "on." This means if you give 8 GreasedRegions to this method, it can increment by any number between 0 and 8 in a cell; if you give 16 GreasedRegions, then it can increase the value in existing by any number between 0 and 16 in a cell.
sumMany(int, int, short[]...) - Static method in class squidpony.squidmath.CoordPacker
Takes multiple pieces of packed data as short[], encoded by pack() or another similar method of this class, and generates a 2D int array with the specified width and height and a starting value of 0 for all elements, then where every occurrence of a cell as "on" in a piece of packed data increments the cell's value in the returned array.
summary - Variable in class squidpony.FakeLanguageGen
 
sumWeighted(GreasedRegion[], int[]) - Static method in class squidpony.squidmath.GreasedRegion
Generates a 2D int array from an array of GreasedRegions and an array of weights, starting the 2D result at all 0 and, for every GreasedRegion that has that cell as "on," adding the int in the corresponding weights array at the position of that cell.
sumWeightedDouble(GreasedRegion[], double[]) - Static method in class squidpony.squidmath.GreasedRegion
Generates a 2D double array from an array of GreasedRegions and an array of weights, starting the 2D result at all 0 and, for every GreasedRegion that has that cell as "on," adding the double in the corresponding weights array at the position of that cell.
surface(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Finds the area consisting of the "on" positions in packed that are within the specified depth distance of an "off" position or the edge of the map.
surface(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Finds the area consisting of the "on" positions in packed that are within the specified depth distance of an "off" position or the edge of the map.
surface() - Method in class squidpony.squidmath.GreasedRegion
 
surface(int) - Method in class squidpony.squidmath.GreasedRegion
 
surface8way() - Method in class squidpony.squidmath.GreasedRegion
 
surface8way(int) - Method in class squidpony.squidmath.GreasedRegion
 
surfaces(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Finds the concentric, progressively-smaller surfaces of packed as if packed was shrinking with each iteration.
surfaces(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Finds the concentric, progressively-smaller surfaces of packed as if packed was shrinking with each iteration.
surfaceSeries(int) - Method in class squidpony.squidmath.GreasedRegion
 
surfaceSeries8way(int) - Method in class squidpony.squidmath.GreasedRegion
 
surfaceSeriesToLimit() - Method in class squidpony.squidmath.GreasedRegion
 
surfaceSeriesToLimit8way() - Method in class squidpony.squidmath.GreasedRegion
 
SWAHILI - Static variable in class squidpony.FakeLanguageGen
Swahili is one of the more commonly-spoken languages in sub-Saharan Africa, and serves mainly as a shared language that is often learned after becoming fluent in one of many other (vaguely-similar) languages of the area.
swap(T[], int, int) - Static method in class squidpony.squidmath.AbstractRNG
Mutates the array arr by switching the contents at pos1 and pos2.
swap(K, K) - Method in class squidpony.squidmath.Arrangement
Swaps the positions in the ordering for the given items, if they are both present.
swap(T[], int, int) - Static method in class squidpony.squidmath.BasicRandom32
Mutates the array arr by switching the contents at pos1 and pos2.
swap(T[], int, int) - Static method in class squidpony.squidmath.BasicRandom64
Mutates the array arr by switching the contents at pos1 and pos2.
swap(int, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Swaps the positions in the ordering for the given items, if they are both present.
swap(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Swaps the positions in the ordering for the given items, if they are both present.
swap(int, int) - Method in class squidpony.squidmath.IntVLA
 
swap(K, K) - Method in class squidpony.squidmath.OrderedMap
Swaps the positions in the ordering for the given items, if they are both present.
swap(K, K) - Method in class squidpony.squidmath.OrderedSet
Swaps the positions in the ordering for the given items, if they are both present.
swap(int, int) - Method in class squidpony.squidmath.ShortVLA
 
swapIndices(int, int) - Method in class squidpony.squidmath.Arrangement
Swaps the given indices in the ordering, if they are both ints between 0 and size.
swapIndices(int, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Swaps the given indices in the ordering, if they are both valid int indices.
swapIndices(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
Swaps the given indices in the ordering, if they are both valid int indices.
swapIndices(int, int) - Method in class squidpony.squidmath.OrderedMap
Swaps the given indices in the ordering, if they are both valid int indices.
swapIndices(int, int) - Method in class squidpony.squidmath.OrderedSet
Swaps the given indices in the ordering, if they are both ints between 0 and size.
sway(double) - Static method in class squidpony.squidmath.NumberTools
Very similar to NumberTools.sin_(double) with half frequency, or Math.sin(double) with Math.PI frequency, but optimized (and shaped) a little differently.
sway(float) - Static method in class squidpony.squidmath.NumberTools
Very similar to NumberTools.sin_(float) with half frequency, or Math.sin(double) with Math.PI frequency, but optimized (and shaped) a little differently.
Sway1D() - Constructor for class squidpony.squidmath.Noise.Sway1D
 
Sway1D(long) - Constructor for class squidpony.squidmath.Noise.Sway1D
 
Sway2D() - Constructor for class squidpony.squidmath.Noise.Sway2D
 
Sway2D(long) - Constructor for class squidpony.squidmath.Noise.Sway2D
 
swayAngleRandomized(long, float) - Static method in class squidpony.squidmath.NumberTools
A 1D "noise" method that produces smooth transitions like NumberTools.sway(float), but also wrapping around at pi * 2 so this can be used to get smoothly-changing random angles.
swayBetween(long, double, double) - Static method in class squidpony.squidmath.WeavingNoise
 
swayCubic(double) - Static method in class squidpony.squidmath.NumberTools
Very similar to NumberTools.sin_(double) with half frequency, or Math.sin(double) with Math.PI frequency, but optimized (and shaped) a little differently.
swayCubic(float) - Static method in class squidpony.squidmath.NumberTools
Very similar to NumberTools.sin_(float) with half frequency, or Math.sin(double) with Math.PI frequency, but optimized (and shaped) a little differently.
swayQuartic(long, double) - Static method in class squidpony.squidmath.WeavingNoise
 
swayRandomized(long, double) - Static method in class squidpony.squidmath.NumberTools
A mix of the smooth transitions of NumberTools.sway(double) with (seeded) random peaks and valleys between -1.0 and 1.0 (both exclusive).
swayRandomized(long, float) - Static method in class squidpony.squidmath.NumberTools
A mix of the smooth transitions of NumberTools.sway(float) with (seeded) random peaks and valleys between -1f and 1f (both exclusive).
swayRandomized(int, double) - Static method in class squidpony.squidmath.NumberTools
A variant on NumberTools.swayRandomized(long, double) that takes an int seed instead of a long, and is optimized for usage on GWT.
swayRandomized(int, float) - Static method in class squidpony.squidmath.NumberTools
A variant on NumberTools.swayRandomized(long, float) that takes an int seed instead of a long, and is optimized for usage on GWT.
swayTight(float) - Static method in class squidpony.squidmath.NumberTools
Limited-use; takes any float and produces a float in the 0f to 1f range, with a graph of input to output that looks much like a sine wave, curving to have a flat slope when given an integer input and a steep slope when the input is halfway between two integers, smoothly curving at any points between those extremes.
swayTight(double) - Static method in class squidpony.squidmath.NumberTools
Limited-use; takes any double and produces a double in the 0.0 to 1.0 range, with a graph of input to output that looks much like a sine wave, curving to have a flat slope when given an integer input and a steep slope when the input is halfway between two integers, smoothly curving at any points between those extremes.
syllableBias - Variable in class squidpony.FakeLanguageGen
 
syllableEndFrequency - Variable in class squidpony.FakeLanguageGen
 
syllableFrequencies - Variable in class squidpony.FakeLanguageGen
 
SymmetryDungeonGenerator - Class in squidpony.squidgrid.mapping
A variant on MixedGenerator that creates bi-radially symmetric maps (basically a yin-yang shape).
SymmetryDungeonGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SymmetryDungeonGenerator(int, int, IRNG, List<Coord>) - Constructor for class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SymmetryDungeonGenerator(int, int, IRNG, OrderedSet<Coord>) - Constructor for class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SymmetryDungeonGenerator(int, int, IRNG, OrderedMap<Coord, List<Coord>>) - Constructor for class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SymmetryDungeonGenerator(int, int, IRNG, OrderedMap<Coord, List<Coord>>, float) - Constructor for class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.

T

table - Variable in class squidpony.NaturalLanguageCipher
The mapping of lower-case word keys to lower-case word values, where keys are in the source language and values are generated by language.
table - Variable in class squidpony.squidmath.ProbabilityTable
The set of items that can be produced directly from ProbabilityTable.random() (without additional lookups).
tables() - Method in class squidpony.squidmath.ProbabilityTable
Provides a set of the nested ProbabilityTable values in this table, without reference to their weight.
TabularPointHash - Class in squidpony.squidmath
Just another experiment with precomputed point hashes.
TabularPointHash() - Constructor for class squidpony.squidmath.TabularPointHash
 
TabularPointHash(int) - Constructor for class squidpony.squidmath.TabularPointHash
 
tailMap(K) - Method in class squidpony.squidmath.Arrangement
 
tailMap(K) - Method in class squidpony.squidmath.OrderedMap
 
tailSet(K) - Method in class squidpony.squidmath.Arrangement.KeySet
 
tailSet(Integer) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
tailSet(IntDoubleOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
tailSet(Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
tailSet(IntIntOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
tailSet(K) - Method in class squidpony.squidmath.OrderedMap.KeySet
 
tailSet(Map.Entry<K, V>) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
tailSet(K) - Method in class squidpony.squidmath.OrderedSet
 
take(int) - Method in class squidpony.squidmath.Arrangement
Produces a copy of this Arrangement, but only using up to the given amount of items to take.
TangleRNG - Class in squidpony.squidmath
A very fast generator on 64-bit systems that allows choosing any of 2 to the 63 odd-number streams.
TangleRNG() - Constructor for class squidpony.squidmath.TangleRNG
Creates a new generator seeded using Math.random.
TangleRNG(long) - Constructor for class squidpony.squidmath.TangleRNG
 
TangleRNG(long, long) - Constructor for class squidpony.squidmath.TangleRNG
 
target - Variable in class squidpony.squidmath.AStarSearch
 
targetMap - Variable in class squidpony.squidai.DijkstraMap
 
targetPattern - Static variable in class squidpony.Messaging
 
tau - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
tau - Static variable in class squidpony.squidmath.CrossHash.Mist
 
tau - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
tau_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
tau_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
tau_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
TECHNICAL_PUNCTUATION - Static variable in class squidpony.StringKit
 
Technique - Class in squidpony.squidai
A simple struct-like class that stores various public fields which describe the targeting properties of a skill, spell, tech, or any other game-specific term for a targeted (typically offensive) ability we call a Technique.
Technique() - Constructor for class squidpony.squidai.Technique
Creates a Technique that can target any adjacent single Coord, using Chebyshev (8-way square) distance.
Technique(String) - Constructor for class squidpony.squidai.Technique
Creates a Technique that can target any adjacent single Coord, using Chebyshev (8-way square) distance.
Technique(String, AOE) - Constructor for class squidpony.squidai.Technique
Creates a Technique that can target a Coord at a range specified by the given AOE's minRange and maxRange, using a distance metric from the AOE, and use that target Coord for the given AOE.
Technique(String, String, AOE) - Constructor for class squidpony.squidai.Technique
Creates a Technique that can target a Coord at a range specified by the given AOE's minRange and maxRange, using a distance metric from the AOE, and use that target Coord for the given AOE.
term - Variable in class squidpony.Messaging.BeingSubstitution
 
terrain - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
terrain - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
terrain - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
terrain - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
terrain - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
terrain - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
terrain - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
terrain - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
terrainBasic - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
terrainFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
terrainFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
terrainFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
terrainFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
terrainFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
terrainFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
terrainFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
terrainFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
terrainFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
terrainLayered - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
terrainLayered - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
terrainLayered - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
terrainLayered - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
terrainLayered - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
terrainLayered - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
terrainLayered - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
terrainRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
terrainRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
terrainRidgedFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
terrainRidgedFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
terrainRidgedFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
terrainRidgedFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
terrainRidgedFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
terrainRidgedFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
terrainRidgedFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
terrainRidgedFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
terrainRidgedFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
TETRAHEDRON_FACES - Static variable in class squidpony.squidmath.ShapeTools
The faces of a tetrahedron, as short[3] items representing indices into ShapeTools.TETRAHEDRON_VERTICES.
TETRAHEDRON_VERTICES - Static variable in class squidpony.squidmath.ShapeTools
The vertices of a tetrahedron with unitary edge length, as float[3] items representing points.
TETRAHEDRON_VERTICES_D - Static variable in class squidpony.squidmath.ShapeTools
The vertices of a tetrahedron with unitary edge length, as double[3] items representing points.
text - Variable in class squidpony.panel.IColoredString.Bucket
 
theHasher - Variable in class squidpony.IColorCenter.Skeleton
 
themes - Variable in class squidpony.ProceduralMessaging.AssociatedName
 
thesaurus - Variable in class squidpony.ProceduralMessaging
 
Thesaurus - Class in squidpony
A text processing class that can swap out occurrences of special keywords and replace them with randomly-selected synonyms.
Thesaurus() - Constructor for class squidpony.Thesaurus
Constructs a new Thesaurus with an unseeded RNG used to shuffle word order.
Thesaurus(IRNG) - Constructor for class squidpony.Thesaurus
Constructs a new Thesaurus, seeding its RNG (used to shuffle word order) with the next long from the given RNG.
Thesaurus(long) - Constructor for class squidpony.Thesaurus
Constructs a new Thesaurus, seeding its RNG (used to shuffle word order) with shuffleSeed.
Thesaurus(String) - Constructor for class squidpony.Thesaurus
Constructs a new Thesaurus, seeding its RNG (used to shuffle word order) with shuffleSeed.
theta - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
theta - Static variable in class squidpony.squidmath.CrossHash.Mist
 
theta - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
theta_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
theta_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
theta_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
THICK - Static variable in class squidpony.squidgrid.LOS
Draws a line as if with a thick brush, going from a point between a corner of the starting cell and the center of the starting cell to the corresponding corner of the target cell, and considers the target visible if any portion of the thick stroke reached it.
thickWalls - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; produces largely rectangular rooms with a good amount of thin corridors.
thin() - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.retract(), this reduces the width of thick areas of this GreasedRegion, but thin() will not remove areas that would be identical in a subsequent call to retract(), such as if the area would be eliminated.
thin8way() - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.retract8way(), this reduces the width of thick areas of this GreasedRegion, but thin8way() will not remove areas that would be identical in a subsequent call to retract8way(), such as if the area would be eliminated.
ThinDungeonGenerator - Class in squidpony.squidgrid.mapping
Created by Tommy Ettinger on 8/7/2016.
ThinDungeonGenerator() - Constructor for class squidpony.squidgrid.mapping.ThinDungeonGenerator
Make a DungeonGenerator with a LightRNG using a random seed, height 40, and width 40.
ThinDungeonGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.ThinDungeonGenerator
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.
ThinDungeonGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.ThinDungeonGenerator
Make a DungeonGenerator with the given height, width, and RNG.
ThinDungeonGenerator(int, int, int, int, int) - Constructor for class squidpony.squidgrid.mapping.ThinDungeonGenerator
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.
ThinDungeonGenerator(int, int, IRNG, int, int, int) - Constructor for class squidpony.squidgrid.mapping.ThinDungeonGenerator
Make a DungeonGenerator with the given height, width, and RNG for generating random features.
ThinDungeonGenerator(ThinDungeonGenerator) - Constructor for class squidpony.squidgrid.mapping.ThinDungeonGenerator
Copies all fields from copying and makes a new DungeonGenerator.
thinFully() - Method in class squidpony.squidmath.GreasedRegion
Calls GreasedRegion.thin() repeatedly, until the result is unchanged from the last call.
thinFully8way() - Method in class squidpony.squidmath.GreasedRegion
Calls GreasedRegion.thin8way() repeatedly, until the result is unchanged from the last call.
ThinWallAdjacency(int, int, Measurement) - Constructor for class squidpony.squidgrid.Adjacency.ThinWallAdjacency
 
Threat - Class in squidpony.squidai
A small class to store the area that a creature is perceived by other creatures to threaten.
Threat(Coord, int) - Constructor for class squidpony.squidai.Threat
 
Threat(Coord, int, int) - Constructor for class squidpony.squidai.Threat
 
Threat(Coord, int, int, Radius) - Constructor for class squidpony.squidai.Threat
 
Threat(Coord, int, int, Radius, AimLimit) - Constructor for class squidpony.squidai.Threat
 
ThrustAltRNG - Class in squidpony.squidmath
A random number generator that is extremely fast but can't return all possible results.
ThrustAltRNG() - Constructor for class squidpony.squidmath.ThrustAltRNG
Creates a new generator seeded using Math.random.
ThrustAltRNG(long) - Constructor for class squidpony.squidmath.ThrustAltRNG
 
Tile - Class in squidpony.squidgrid.mapping.styled
Part of the JSON that defines a tileset.
Tile() - Constructor for class squidpony.squidgrid.mapping.styled.Tile
Probably not something you will construct manually.
Tile(int, int, int, int, int, int, int, int, long...) - Constructor for class squidpony.squidgrid.mapping.styled.Tile
Constructor used internally.
TILE_NOISE - Static variable in class squidpony.squidmath.BlueNoise
Raw data this class uses for omni-tiling blue noise, as 64 1D byte arrays.
TILE_TRI_NOISE - Static variable in class squidpony.squidmath.BlueNoise
Raw data this class uses for omni-tiling triangular-mapped blue noise, as 64 1D byte arrays.
Tileset - Class in squidpony.squidgrid.mapping.styled
The outermost class in the JSON that defines a tileset.
Tileset() - Constructor for class squidpony.squidgrid.mapping.styled.Tileset
Probably not something you will construct manually.
TilesetType - Enum in squidpony.squidgrid.mapping.styled
An enumeration of all the kinds of dungeon that DungeonBoneGen knows how to draw already.
TilingMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
Constructs a concrete WorldMapGenerator for a map that can be used as a tiling, wrapping east-to-west as well as north-to-south.
TilingMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
Constructs a concrete WorldMapGenerator for a map that can be used as a tiling, wrapping east-to-west as well as north-to-south.
TilingMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
Constructs a concrete WorldMapGenerator for a map that can be used as a tiling, wrapping east-to-west as well as north-to-south.
TilingMap(long, int, int, Noise.Noise4D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
Constructs a concrete WorldMapGenerator for a map that can be used as a tiling, wrapping east-to-west as well as north-to-south.
TilingMap(long, int, int, Noise.Noise4D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
Constructs a concrete WorldMapGenerator for a map that can be used as a tiling, wrapping east-to-west as well as north-to-south.
TilingMap(WorldMapGenerator.TilingMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
Copies the TilingMap other to construct a new one that is exactly the same.
TimSort<T> - Class in squidpony.squidmath
A stable, adaptive, iterative mergesort that requires far fewer than n lg(n) comparisons when running on partially sorted arrays, while offering performance comparable to a traditional mergesort when run on random arrays.
titles - Variable in class squidpony.ProceduralMessaging.AssociatedName
 
toArray() - Method in class squidpony.squidgrid.SpatialMap
 
toArray(E[]) - Method in class squidpony.squidgrid.SpatialMap
Replaces the contents of the given array with the elements this holds, in insertion order, until either this data structure or the array has been exhausted.
toArray() - Method in class squidpony.squidgrid.zone.CoordPackerZone
Returns an array containing all of the elements in this collection.
toArray(T[]) - Method in class squidpony.squidgrid.zone.CoordPackerZone
Returns an array containing all of the elements in this collection; the runtime type of the returned array is that of the specified array.
toArray(T[]) - Method in class squidpony.squidmath.Arrangement.KeySet
 
toArray() - Method in class squidpony.squidmath.Arrangement.KeySet
 
toArray() - Method in class squidpony.squidmath.GreasedRegion
 
toArray(T[]) - Method in class squidpony.squidmath.GreasedRegion
 
toArray(T[]) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
toArray() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
toArray() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
toArray(T[]) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
toArray(T[]) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
toArray() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
toArray() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
toArray(T[]) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
toArray() - Method in class squidpony.squidmath.IntSet.IntSetIterator
Returns a new array containing the remaining keys.
toArray(IntVLA) - Method in class squidpony.squidmath.IntSet.IntSetIterator
 
toArray() - Method in class squidpony.squidmath.IntSet
Allocates a new in array and fills it with the contents of this IntSet.
toArray(int[]) - Method in class squidpony.squidmath.IntSet
Fills an existing (non-null) int array with as many items from this IntSet as will fit in the array, until either the array is full or the IntSet has no more items to offer.
toArray() - Method in class squidpony.squidmath.IntVLA
 
toArray(T[]) - Method in class squidpony.squidmath.OrderedMap.KeySet
 
toArray() - Method in class squidpony.squidmath.OrderedMap.KeySet
 
toArray() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
toArray(T[]) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
toArray() - Method in class squidpony.squidmath.OrderedSet
 
toArray(T[]) - Method in class squidpony.squidmath.OrderedSet
 
toArray() - Method in class squidpony.squidmath.ShortVLA
 
toArray() - Method in class squidpony.squidmath.UnorderedSet
 
toArray(T[]) - Method in class squidpony.squidmath.UnorderedSet
 
toBooleanArray(int, int) - Method in class squidpony.squidmath.Region
Gets a representation of this Region as a 2D boolean array with the given width and height.
toCharArray(int, int, char, char) - Method in class squidpony.squidmath.Region
Gets a representation of this Region as a 2D char array with the given width and height, using on to represent present Coords and off to represent absent ones.
toChars(char, char) - Method in class squidpony.squidmath.GreasedRegion
Returns this GreasedRegion's data as a 2D char array, [width][height] in size, with "on" cells filled with the char parameter on and "off" cells with the parameter off.
toChars() - Method in class squidpony.squidmath.GreasedRegion
Returns this GreasedRegion's data as a 2D char array, [width][height] in size, with "on" cells filled with '.' and "off" cells with '#'.
toCompressedString() - Method in class squidpony.squidmath.GreasedRegion
Compresses this GreasedRegion into a UTF-16 String and returns the String without modifying this GreasedRegion.
toggle(int, int) - Method in class squidpony.squidmath.GreasedRegion
Changes the on/off state of the cell with the given x and y, making an on cell into an off cell, or an off cell into an on cell.
toGoTo(Coord, Coord) - Static method in enum squidpony.squidgrid.Direction
 
toGoTo(Coord) - Method in class squidpony.squidmath.Coord
Gets the Direction needed to get to target from this; typically this is more useful when target and this are adjacent (by Coord.isAdjacent(Coord)) since that should make it possible to go to target.
toIntArray() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
toIntArray(int[]) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
toIntArray() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
toIntArray(int[]) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
toMnemonic(long) - Method in class squidpony.Mnemonic
Given any long, generates a slightly-more-memorable gibberish phrase that can be decoded back to the original long with Mnemonic.fromMnemonic(String).
toMnemonic(long, boolean) - Method in class squidpony.Mnemonic
Given any long, generates a slightly-more-memorable gibberish phrase that can be decoded back to the original long with Mnemonic.fromMnemonic(String).
topDoors - Variable in class squidpony.squidgrid.mapping.MapModule
 
topologicalSort() - Method in class squidpony.squidai.graph.CostlyGraph
Sort the vertices of this graph in topological order.
topologicalSort(ArrayList<Coord>) - Method in class squidpony.squidai.graph.CostlyGraph
Perform a topological sort on the graph, and puts the sorted vertices in the supplied list.
topologicalSort() - Method in class squidpony.squidai.graph.DirectedGraphAlgorithms
Sort the vertices of this graph in topological order.
topologicalSort(ArrayList<V>) - Method in class squidpony.squidai.graph.DirectedGraphAlgorithms
Perform a topological sort on the graph, and puts the sorted vertices in the supplied list.
TorusCachePointHash - Class in squidpony.squidmath
A group of similar methods for getting hashes of points based on int coordinates in 2, 3, 4, 5, or 6 dimensions and an int for state; here, points are considered toroidally wrapping, where the wrap happens at a power of two that is no greater than 1024.
TorusCachePointHash() - Constructor for class squidpony.squidmath.TorusCachePointHash
 
TorusCachePointHash(int) - Constructor for class squidpony.squidmath.TorusCachePointHash
 
TorusCachePointHash(int, int) - Constructor for class squidpony.squidmath.TorusCachePointHash
 
toSerializable() - Method in class squidpony.squidmath.AbstractRNG
Gets a view of this IRNG in a way that implements Serializable, which may simply be this IRNG if it implements Serializable as well as IRNG.
toSerializable() - Method in class squidpony.squidmath.DeckRNG
Returns this DeckRNG in a way that can be deserialized even if only IRNG's methods can be called.
toSerializable() - Method in class squidpony.squidmath.DharmaRNG
Returns this DharmaRNG in a way that can be deserialized even if only IRNG's methods can be called.
toSerializable() - Method in class squidpony.squidmath.DistributedRNG
Gets a view of this IRNG in a way that implements Serializable, which may simply be this IRNG if it implements Serializable as well as IRNG.
toSerializable() - Method in class squidpony.squidmath.EditRNG
Returns this EditRNG in a way that can be deserialized even if only IRNG's methods can be called.
toSerializable() - Method in class squidpony.squidmath.GWTRNG
Gets a view of this IRNG in a way that implements Serializable, which is simply this IRNG.
toSerializable() - Method in interface squidpony.squidmath.IRNG
Gets a view of this IRNG in a way that implements Serializable, which may simply be this IRNG if it implements Serializable as well as IRNG.
toSerializable() - Method in class squidpony.squidmath.MoonwalkRNG
Gets a view of this IRNG in a way that implements Serializable, which may simply be this IRNG if it implements Serializable as well as IRNG.
toSerializable() - Method in class squidpony.squidmath.RNG
Returns this RNG in a way that can be deserialized even if only IRNG's methods can be called.
toSerializable() - Method in class squidpony.squidmath.SilkRNG
Gets a view of this IRNG in a way that implements Serializable, which is simply this IRNG.
toSerializable() - Method in class squidpony.squidmath.StatefulRNG
Returns this StatefulRNG in a way that can be deserialized even if only IRNG's methods can be called.
toSerializable() - Method in class squidpony.squidmath.TweakRNG
 
toString() - Method in class squidpony.FakeLanguageGen.Alteration
 
toString() - Method in class squidpony.FakeLanguageGen.Modifier
 
toString() - Method in class squidpony.FakeLanguageGen
 
toString() - Method in class squidpony.MonsterGen.Chimera
 
toString() - Method in class squidpony.ObText
 
toString() - Method in class squidpony.panel.IColoredString.Bucket
 
toString() - Method in class squidpony.panel.IColoredString.Impl
 
toString() - Method in class squidpony.squidai.graph.Connection.DirectedConnection
 
toString() - Method in class squidpony.squidai.graph.Connection.UndirectedConnection
 
toString() - Method in class squidpony.squidai.graph.Node
 
toString() - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Provides a string representation of the latest generated dungeon.
toString() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
toString() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Provides a string representation of the latest generated dungeon.
toString() - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Provides a string representation of the latest generated dungeon.
toString() - Method in class squidpony.squidgrid.mapping.ThinDungeonGenerator
Provides a string representation of the latest generated dungeon.
toString() - Method in class squidpony.squidgrid.SpatialMap
 
toString() - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
toString() - Method in class squidpony.squidgrid.zone.ListZone
 
toString() - Method in class squidpony.squidmath.Arrangement.KeySet
 
toString() - Method in class squidpony.squidmath.Arrangement
 
toString() - Method in class squidpony.squidmath.AStarSearch
 
toString() - Method in class squidpony.squidmath.BinaryHeap.Node
 
toString() - Method in class squidpony.squidmath.BinaryHeap
 
toString() - Method in class squidpony.squidmath.ChaosRNG
 
toString() - Method in class squidpony.squidmath.Coord
 
toString() - Method in class squidpony.squidmath.Coord3D
 
toString() - Method in class squidpony.squidmath.CoordDouble
 
toString() - Method in class squidpony.squidmath.DeckRNG
 
toString() - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
 
toString() - Method in class squidpony.squidmath.DharmaRNG
 
toString() - Method in class squidpony.squidmath.DistinctRNG
 
toString() - Method in class squidpony.squidmath.DiverRNG
 
toString() - Method in class squidpony.squidmath.EditRNG
 
toString() - Method in class squidpony.squidmath.EnumOrderedMap
 
toString() - Method in class squidpony.squidmath.EnumOrderedSet
 
toString() - Method in class squidpony.squidmath.FourWheelRNG
 
toString() - Method in class squidpony.squidmath.GearRNG
 
toString() - Method in class squidpony.squidmath.GoatRNG
 
toString() - Method in class squidpony.squidmath.GreasedRegion
Returns a legible String representation of this that can be printed over multiple lines, with all "on" cells represented by '.' and all "off" cells by '#', in roguelike floors-on walls-off convention, separating each row by newlines (without a final trailing newline, so you could append text right after this).
toString() - Method in class squidpony.squidmath.GWTRNG
 
toString() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
toString() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntry
 
toString() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
toString() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
toString() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
toString() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntry
 
toString() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
toString() - Method in class squidpony.squidmath.IntIntOrderedMap
 
toString() - Method in class squidpony.squidmath.IntSet
 
toString() - Method in class squidpony.squidmath.IntVLA
 
toString(String) - Method in class squidpony.squidmath.IntVLA
 
toString() - Method in class squidpony.squidmath.IsaacRNG
 
toString() - Method in class squidpony.squidmath.Lathe32RNG
 
toString() - Method in class squidpony.squidmath.LFSR
 
toString() - Method in class squidpony.squidmath.LightRNG
 
toString() - Method in class squidpony.squidmath.LinnormRNG
 
toString() - Method in class squidpony.squidmath.LongPeriodRNG
 
toString() - Method in class squidpony.squidmath.MersenneTwister
 
toString() - Method in class squidpony.squidmath.MiniMover64RNG
 
toString() - Method in class squidpony.squidmath.MizuchiRNG
 
toString() - Method in class squidpony.squidmath.MoonwalkRNG
 
toString() - Method in class squidpony.squidmath.Mover32RNG
 
toString() - Method in class squidpony.squidmath.Mover64RNG
 
toString() - Method in class squidpony.squidmath.NLFSR
 
toString() - Method in class squidpony.squidmath.OrbitRNG
 
toString() - Method in class squidpony.squidmath.OrderedMap.KeySet
 
toString() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
toString() - Method in class squidpony.squidmath.OrderedMap
 
toString() - Method in class squidpony.squidmath.OrderedSet
 
toString() - Method in class squidpony.squidmath.Oriole32RNG
 
toString() - Method in class squidpony.squidmath.PermutedRNG
 
toString() - Method in class squidpony.squidmath.PintRNG
 
toString() - Method in class squidpony.squidmath.PulleyRNG
 
toString() - Method in class squidpony.squidmath.RandomBias
 
toString(String) - Method in class squidpony.squidmath.RegionMap
 
toString() - Method in class squidpony.squidmath.RegionMap
 
toString() - Method in class squidpony.squidmath.RNG
 
toString() - Method in class squidpony.squidmath.RomuTrioRNG
 
toString() - Method in class squidpony.squidmath.ShortVLA
 
toString(String) - Method in class squidpony.squidmath.ShortVLA
 
toString() - Method in class squidpony.squidmath.SilkRNG
 
toString() - Method in class squidpony.squidmath.SobolQRNG
 
toString() - Method in class squidpony.squidmath.SquidID
 
toString() - Method in class squidpony.squidmath.Starfish32RNG
 
toString() - Method in class squidpony.squidmath.StatefulRNG
 
toString() - Method in class squidpony.squidmath.StrangerRNG
 
toString() - Method in class squidpony.squidmath.TangleRNG
 
toString() - Method in class squidpony.squidmath.ThrustAltRNG
 
toString() - Method in class squidpony.squidmath.TricycleRNG
 
toString() - Method in class squidpony.squidmath.TrimRNG
 
toString() - Method in class squidpony.squidmath.UnorderedMap
 
toString() - Method in class squidpony.squidmath.UnorderedSet
 
toString() - Method in class squidpony.squidmath.VanDerCorputQRNG
 
toString() - Method in class squidpony.squidmath.Voronoi.Triangle
 
toString() - Method in class squidpony.squidmath.WhiskerRNG
 
toString() - Method in class squidpony.squidmath.XoRoRNG
 
toString() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
 
toString() - Method in class squidpony.squidmath.XoshiroStarStar64RNG
 
total - Static variable in class squidpony.squidmath.Noise
 
total - Variable in class squidpony.squidmath.ProbabilityTable
 
totalPoints - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
totalSyllableFrequency - Variable in class squidpony.FakeLanguageGen
 
toWordMnemonic(int, boolean) - Method in class squidpony.Mnemonic
Given any int, generates a short phrase that can be decoded back to the original int with Mnemonic.fromWordMnemonic(String).
trait - Variable in class squidpony.Messaging.BeingSubstitution
 
transform(CharSequence, String, Messaging.NounTrait) - Static method in class squidpony.Messaging
Takes message and replaces any of the special terms this recognizes, like @, ^, and $, with the appropriately- conjugated terms for the given user and their associated NounTrait.
transform(CharSequence, Messaging.Group, Messaging.NounTrait) - Static method in class squidpony.Messaging
Takes message and replaces any of the special terms this recognizes, like @, ^, and $, with the appropriately- conjugated terms for the given group of users and that group's associated NounTrait.
transform(CharSequence, String, Messaging.NounTrait, String, Messaging.NounTrait) - Static method in class squidpony.Messaging
Takes message and replaces any of the special terms this recognizes, like @, ^, and $, with the appropriately- conjugated terms for the given user, their associated NounTrait, the given target, and their NounTrait.
transform(CharSequence, Messaging.Group, Messaging.NounTrait, String, Messaging.NounTrait) - Static method in class squidpony.Messaging
Takes message and replaces any of the special terms this recognizes, like @, ^, and $, with the appropriately- conjugated terms for the given Group of users, that group's associated NounTrait, the given target, and their NounTrait.
transform(CharSequence, Messaging.Group, Messaging.NounTrait, Messaging.Group, Messaging.NounTrait) - Static method in class squidpony.Messaging
Takes message and replaces any of the special terms this recognizes, like @, ^, and $, with the appropriately- conjugated terms for the given Group of users, that group's associated NounTrait, the given group of targets, and that group's NounTrait.
transform(CharSequence, String, Messaging.NounTrait, Messaging.Group, Messaging.NounTrait) - Static method in class squidpony.Messaging
Takes message and replaces any of the special terms this recognizes, like @, ^, and $, with the appropriately- conjugated terms for the given user, that user's associated NounTrait, the given Group of targets, and that group's NounTrait.
transform(CharSequence, String, Messaging.NounTrait, String, Messaging.NounTrait, String...) - Static method in class squidpony.Messaging
Takes message and replaces any of the special terms this recognizes, like @, ^, and $, with the appropriately- conjugated terms for the given user, their associated NounTrait, the given target, and their NounTrait.
transform(CharSequence, Messaging.Group, Messaging.NounTrait, String, Messaging.NounTrait, String...) - Static method in class squidpony.Messaging
Takes message and replaces any of the special terms this recognizes, like @, ^, and $, with the appropriately- conjugated terms for the given Group of users, that group's associated NounTrait, the given target, and their NounTrait.
transform(CharSequence, Messaging.Group, Messaging.NounTrait, Messaging.Group, Messaging.NounTrait, String...) - Static method in class squidpony.Messaging
Takes message and replaces any of the special terms this recognizes, like @, ^, and $, with the appropriately- conjugated terms for the given Group of users, that group's associated NounTrait, the given group of targets, and that group's NounTrait.
transform(CharSequence, String, Messaging.NounTrait, Messaging.Group, Messaging.NounTrait, String...) - Static method in class squidpony.Messaging
Takes message and replaces any of the special terms this recognizes, like @, ^, and $, with the appropriately- conjugated terms for the given user, that user's associated NounTrait, the given Group of targets, and that group's NounTrait.
transform(CharSequence, String, Messaging.NounTrait, String, Messaging.NounTrait) - Method in class squidpony.ProceduralMessaging
 
transform(CharSequence, ProceduralMessaging.AssociatedName, String, Messaging.NounTrait) - Method in class squidpony.ProceduralMessaging
 
transform(CharSequence, String, Messaging.NounTrait, ProceduralMessaging.AssociatedName) - Method in class squidpony.ProceduralMessaging
 
translate(int, int) - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
translate(int, int) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
translate(Coord) - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
translate(int, int) - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
translate(Coord) - Method in interface squidpony.squidgrid.zone.Zone
 
translate(int, int) - Method in interface squidpony.squidgrid.zone.Zone
 
translate(int, int) - Method in class squidpony.squidmath.Coord
Takes this Coord, adds x to its x and y to its y, and returns the Coord at that position.
translate(Direction) - Method in class squidpony.squidmath.Coord
 
translate(short[], int, int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Move all "on" positions in packed by the number of cells given in xMove and yMove, unless the move would take them further than 0, width - 1 (for xMove) or height - 1 (for yMove), in which case that cell is stopped at the edge (moving any shape by an xMove greater than width or yMove greater than height will move all "on" cells to that edge, in a 1-cell thick line).
translate(int, int) - Method in class squidpony.squidmath.GreasedRegion
Moves the "on" cells in this GreasedRegion to the given x and y offset, removing cells that move out of bounds.
translate(Coord) - Method in class squidpony.squidmath.GreasedRegion
Translates a copy of this by the x,y values in c.
translateAStarToDijkstra(double[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
translateCapped(int, int, int, int) - Method in class squidpony.squidmath.Coord
Takes this Coord, adds x to its x and y to its y, limiting x from 0 to width and limiting y from 0 to height, and returns the Coord at that position.
translateDijkstraToAStar(double[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
transpose4x4(long) - Static method in class squidpony.squidgrid.mapping.LineKit
Makes a variant on the given encoded 4x4 pattern so the x and y axes are interchanged, making the top side become the left side and vice versa, while the bottom side becomes the right side and vice versa.
transposeLines(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
If you call hashesToLines() on a map that uses [y][x] conventions instead of [x][y], it will have the lines not connect as you expect.
TRI_NOISE - Static variable in class squidpony.squidmath.BlueNoise
Raw data this class uses for triangularly-distributed blue noise, as 64 1D byte arrays.
Triangle(CoordDouble, CoordDouble, CoordDouble) - Constructor for class squidpony.squidmath.DelaunayTriangulator.Triangle
Constructor of the 2D triangle class used to create a new triangle instance from three 2D vectors describing the triangle's vertices.
Triangle(CoordDouble, CoordDouble, CoordDouble) - Constructor for class squidpony.squidmath.Voronoi.Triangle
Constructor of the 2D triangle class used to create a new triangle instance from three 2D vectors describing the triangle's vertices.
TRIANGULAR - Static variable in class squidpony.squidmath.RandomBias
A constant for a distribution that linearly increases in probability from a 0.0 chance of 0.0.
triangulate() - Method in class squidpony.squidmath.DelaunayTriangulator
This method generates a Delaunay triangulation from the specified point set.
triangulate() - Method in class squidpony.squidmath.Voronoi
This method generates a Delaunay triangulation from the specified point set.
TricycleRNG - Class in squidpony.squidmath
A RandomnessSource with three long states that changes its state with three ways it can connect states to other states.
TricycleRNG() - Constructor for class squidpony.squidmath.TricycleRNG
Creates a new generator seeded using Math.random.
TricycleRNG(long) - Constructor for class squidpony.squidmath.TricycleRNG
 
TricycleRNG(long, long, long) - Constructor for class squidpony.squidmath.TricycleRNG
 
trim() - Method in class squidpony.squidmath.Arrangement
Rehashes the map, making the table as small as possible.
trim(int) - Method in class squidpony.squidmath.Arrangement
Rehashes this map if the table is too large.
trim(IntVLA, double[], double[], int, int) - Method in class squidpony.squidmath.IndexedDelaunayTriangulator
Removes all triangles with a centroid outside the specified hull, which may be concave.
trim() - Method in class squidpony.squidmath.IntDoubleOrderedMap
Rehashes the map, making the table as small as possible.
trim(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Rehashes this map if the table is too large.
trim() - Method in class squidpony.squidmath.IntIntOrderedMap
Rehashes the map, making the table as small as possible.
trim(int) - Method in class squidpony.squidmath.IntIntOrderedMap
Rehashes this map if the table is too large.
trim() - Method in class squidpony.squidmath.OrderedMap
Rehashes the map, making the table as small as possible.
trim(int) - Method in class squidpony.squidmath.OrderedMap
Rehashes this map if the table is too large.
trim() - Method in class squidpony.squidmath.OrderedSet
Rehashes the map, making the table as small as possible.
trim(int) - Method in class squidpony.squidmath.OrderedSet
Rehashes this map if the table is too large.
trim() - Method in class squidpony.squidmath.UnorderedMap
Rehashes the map, making the table as small as possible.
trim(int) - Method in class squidpony.squidmath.UnorderedMap
Rehashes this map if the table is too large.
trim() - Method in class squidpony.squidmath.UnorderedSet
Rehashes the map, making the table as small as possible.
trim(int) - Method in class squidpony.squidmath.UnorderedSet
Rehashes this map if the table is too large.
TrimRNG - Class in squidpony.squidmath
A RandomnessSource with four long states; one is a simple counter, and the rest mix and match all four states to get their next value.
TrimRNG() - Constructor for class squidpony.squidmath.TrimRNG
Creates a new generator seeded using Math.random.
TrimRNG(long) - Constructor for class squidpony.squidmath.TrimRNG
Creates a new generator by passing the seed to TrimRNG.setSeed(long).
TrimRNG(long, long, long, long) - Constructor for class squidpony.squidmath.TrimRNG
Creates a new generator by specifying each state exactly.
tripleIterator() - Method in class squidpony.squidgrid.SpatialMap
Iterates through values similar to Map.Entry, but containing a Coord, I, and E value for each entry, in insertion order.
triples() - Method in class squidpony.squidgrid.SpatialMap
Gets all data stored in this as a collection of values similar to Map.Entry, but containing a Coord, I, and E value for each entry, in insertion order.
truncate(int) - Method in class squidpony.squidmath.IntVLA
Reduces the size of the array to the specified size.
truncate(int) - Method in class squidpony.squidmath.ShortVLA
Reduces the size of the array to the specified size.
TRUNCATED - Static variable in class squidpony.squidmath.RandomBias
A constant for a distribution that linearly increases in probability from a 0.0 chance of 0.0.
Turbulent2D() - Constructor for class squidpony.squidmath.Noise.Turbulent2D
 
Turbulent2D(Noise.Noise2D, Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.Turbulent2D
 
Turbulent2D(Noise.Noise2D, Noise.Noise2D, int) - Constructor for class squidpony.squidmath.Noise.Turbulent2D
 
Turbulent2D(Noise.Noise2D, Noise.Noise2D, int, double) - Constructor for class squidpony.squidmath.Noise.Turbulent2D
 
Turbulent3D() - Constructor for class squidpony.squidmath.Noise.Turbulent3D
 
Turbulent3D(Noise.Noise3D, Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.Turbulent3D
 
Turbulent3D(Noise.Noise3D, Noise.Noise3D, int) - Constructor for class squidpony.squidmath.Noise.Turbulent3D
 
Turbulent3D(Noise.Noise3D, Noise.Noise3D, int, double) - Constructor for class squidpony.squidmath.Noise.Turbulent3D
 
Turbulent4D() - Constructor for class squidpony.squidmath.Noise.Turbulent4D
 
Turbulent4D(Noise.Noise4D, Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Turbulent4D
 
Turbulent4D(Noise.Noise4D, Noise.Noise4D, int) - Constructor for class squidpony.squidmath.Noise.Turbulent4D
 
Turbulent4D(Noise.Noise4D, Noise.Noise4D, int, double) - Constructor for class squidpony.squidmath.Noise.Turbulent4D
 
Turbulent6D() - Constructor for class squidpony.squidmath.Noise.Turbulent6D
 
Turbulent6D(Noise.Noise6D, Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.Turbulent6D
 
Turbulent6D(Noise.Noise6D, Noise.Noise6D, int) - Constructor for class squidpony.squidmath.Noise.Turbulent6D
 
Turbulent6D(Noise.Noise6D, Noise.Noise6D, int, double) - Constructor for class squidpony.squidmath.Noise.Turbulent6D
 
TuringPattern - Class in squidpony.squidmath
A technique for producing organic-seeming patterns via iterative processing of random values (reaction-diffusion).
TuringPattern() - Constructor for class squidpony.squidmath.TuringPattern
 
TweakRNG - Class in squidpony.squidmath
Somewhat experimental RNG that can be configured to smoothly transition between producing mostly values in the center of its range, to producing more values at or near the extremes, as well as favoring high or low results.
TweakRNG() - Constructor for class squidpony.squidmath.TweakRNG
 
TweakRNG(long) - Constructor for class squidpony.squidmath.TweakRNG
 
TweakRNG(long, long, long) - Constructor for class squidpony.squidmath.TweakRNG
 
TweakRNG(long, long, long, long) - Constructor for class squidpony.squidmath.TweakRNG
 
TwistedLine - Class in squidpony.squidmath
Like WobblyLine, this generates orthogonally-connected paths of Coord that meander through an area; unlike WobblyLine, this won't ever generate paths that cross themselves.
TwistedLine() - Constructor for class squidpony.squidmath.TwistedLine
 
TwistedLine(int, int) - Constructor for class squidpony.squidmath.TwistedLine
 
TwistedLine(int, int, IRNG) - Constructor for class squidpony.squidmath.TwistedLine
 
twoStepRule - Variable in class squidpony.squidgrid.Adjacency
Only needed for thin-wall maps; this requires two steps in the same direction to both be valid moves for that direction to be considered, and always moves the pathfinder two steps, typically to cells with even numbers for both x and y (where odd-number-position cells are used for edges or corners between cells, and can still be obstacles or possible to pass through, but not stay on).
type - Variable in class squidpony.squidgrid.mapping.FlowingCaveGenerator
 
type - Variable in class squidpony.squidmath.AStarSearch
 
typeNames - Variable in class squidpony.StringConvert
 

U

u - Variable in class squidpony.squidmath.Noise.Adapted3DFrom5D
 
UNCOMMON_PUNCTUATION - Static variable in class squidpony.StringKit
 
UndirectedConnection() - Constructor for class squidpony.squidai.graph.Connection.UndirectedConnection
 
UndirectedGraph<V> - Class in squidpony.squidai.graph
A kind of Graph where all connections between vertices are two-way and have equal cost for traveling A to B or B to A.
UndirectedGraph() - Constructor for class squidpony.squidai.graph.UndirectedGraph
 
UndirectedGraph(Collection<V>) - Constructor for class squidpony.squidai.graph.UndirectedGraph
 
UndirectedGraphAlgorithms<V> - Class in squidpony.squidai.graph
Algorithms specific to undirected graphs, like DefaultGraph, as well as general Algorithms.
unDoubleWidth(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Takes a dungeon map that uses two characters per cell, and condenses it to use only the left (lower index) character in each cell.
UnifiedNoise - Class in squidpony.squidmath
Simplex noise functions, in 2D, 3D, 4D, 5D, and 6D, based on SeededNoise but implemented more similarly internally for 4D, 5D, and 6D noise.
UnifiedNoise() - Constructor for class squidpony.squidmath.UnifiedNoise
 
UnifiedNoise(long) - Constructor for class squidpony.squidmath.UnifiedNoise
 
unionPacked(short[], short[]) - Static method in class squidpony.squidmath.CoordPacker
Given two packed short arrays, left and right, this produces a packed short array that encodes "on" for any cell that was "on" in either left or in right, and only encodes "off" for cells that were off in both.
UNIT_CUBE_VERTICES - Static variable in class squidpony.squidmath.ShapeTools
A variant on ShapeTools.CUBE_VERTICES that has each vertex at distance 1 from the origin.
UNIT_CUBE_VERTICES_D - Static variable in class squidpony.squidmath.ShapeTools
A variant on ShapeTools.CUBE_VERTICES_D that has each vertex at distance 1 from the origin.
UNIT_DODECAHEDRON_VERTICES - Static variable in class squidpony.squidmath.ShapeTools
A variant on ShapeTools.DODECAHEDRON_VERTICES that has each vertex at distance 1 from the origin.
UNIT_DODECAHEDRON_VERTICES_D - Static variable in class squidpony.squidmath.ShapeTools
A variant on ShapeTools.DODECAHEDRON_VERTICES_D that has each vertex at distance 1 from the origin.
UNIT_ICOSAHEDRON_VERTICES - Static variable in class squidpony.squidmath.ShapeTools
A variant on ShapeTools.ICOSAHEDRON_VERTICES that has each vertex at distance 1 from the origin.
UNIT_ICOSAHEDRON_VERTICES_D - Static variable in class squidpony.squidmath.ShapeTools
A variant on ShapeTools.ICOSAHEDRON_VERTICES_D that has each vertex at distance 1 from the origin.
UNIT_OCTAHEDRON_VERTICES - Static variable in class squidpony.squidmath.ShapeTools
A variant on ShapeTools.OCTAHEDRON_VERTICES that has each vertex at distance 1 from the origin.
UNIT_OCTAHEDRON_VERTICES_D - Static variable in class squidpony.squidmath.ShapeTools
A variant on ShapeTools.OCTAHEDRON_VERTICES_D that has each vertex at distance 1 from the origin.
UNIT_TETRAHEDRON_VERTICES - Static variable in class squidpony.squidmath.ShapeTools
A variant on ShapeTools.TETRAHEDRON_VERTICES that has each vertex at distance 1 from the origin.
UNIT_TETRAHEDRON_VERTICES_D - Static variable in class squidpony.squidmath.ShapeTools
A variant on ShapeTools.TETRAHEDRON_VERTICES_D that has each vertex at distance 1 from the origin.
unknown - Variable in class squidpony.MonsterGen.Chimera
 
UnorderedMap<K,V> - Class in squidpony.squidmath
A generic unordered hash map; generally prefer HashMap unless you need array keys.
UnorderedMap(int, float) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap.
UnorderedMap(int) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap with 0.75f as load factor.
UnorderedMap() - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap with initial expected 16 entries and 0.75f as load factor.
UnorderedMap(Map<? extends K, ? extends V>, float) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap copying a given one.
UnorderedMap(Map<? extends K, ? extends V>) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap with 0.75f as load factor copying a given one.
UnorderedMap(K[], V[], float) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
UnorderedMap(Collection<K>, Collection<V>) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
UnorderedMap(Collection<K>, Collection<V>, float) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
UnorderedMap(K[], V[]) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap with 0.75f as load factor using the elements of two parallel arrays.
UnorderedMap(int, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap.
UnorderedMap(int, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap with 0.75f as load factor.
UnorderedMap(CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap with initial expected 16 entries and 0.75f as load factor.
UnorderedMap(Map<? extends K, ? extends V>, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap copying a given one.
UnorderedMap(Map<? extends K, ? extends V>, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap with 0.75f as load factor copying a given one.
UnorderedMap(K[], V[], float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
UnorderedMap(K[], V[], CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedMap
Creates a new OrderedMap with 0.75f as load factor using the elements of two parallel arrays.
UnorderedMap.ValueCollection - Class in squidpony.squidmath
 
UnorderedSet<K> - Class in squidpony.squidmath
A generic unordered hash set with with a fast implementation, based on OrderedSet in this library, which is based on the fastutil library's ObjectLinkedOpenHashSet class; the ordering and indexed access have been removed to potentially reduce the time cost of insertion and removal at the expense of increasing time cost for access by index.
UnorderedSet(int, float) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash map.
UnorderedSet(int) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with UnorderedSet.DEFAULT_LOAD_FACTOR as load factor.
UnorderedSet() - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with initial expected UnorderedSet.DEFAULT_INITIAL_SIZE elements and UnorderedSet.DEFAULT_LOAD_FACTOR as load factor.
UnorderedSet(Collection<? extends K>, float) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set copying a given collection.
UnorderedSet(Collection<? extends K>) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with UnorderedSet.DEFAULT_LOAD_FACTOR as load factor copying a given collection.
UnorderedSet(Iterator<? extends K>, float) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set using elements provided by a type-specific iterator.
UnorderedSet(Iterator<? extends K>) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with UnorderedSet.DEFAULT_LOAD_FACTOR as load factor using elements provided by a type-specific iterator.
UnorderedSet(K[], int, int, float) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set and fills it with the elements of a given array.
UnorderedSet(K[], int, int) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with UnorderedSet.DEFAULT_LOAD_FACTOR as load factor and fills it with the elements of a given array.
UnorderedSet(K[], float) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set copying the elements of an array.
UnorderedSet(K[]) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with UnorderedSet.DEFAULT_LOAD_FACTOR as load factor copying the elements of an array.
UnorderedSet(int, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash map.
UnorderedSet(CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with UnorderedSet.DEFAULT_LOAD_FACTOR as load factor.
UnorderedSet(int, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with UnorderedSet.DEFAULT_LOAD_FACTOR as load factor.
UnorderedSet(Collection<? extends K>, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set copying a given collection.
UnorderedSet(Collection<? extends K>, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with UnorderedSet.DEFAULT_LOAD_FACTOR as load factor copying a given collection.
UnorderedSet(K[], int, int, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set and fills it with the elements of a given array.
UnorderedSet(K[], int, int, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with UnorderedSet.DEFAULT_LOAD_FACTOR as load factor and fills it with the elements of a given array.
UnorderedSet(K[], float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set copying the elements of an array.
UnorderedSet(K[], CrossHash.IHasher) - Constructor for class squidpony.squidmath.UnorderedSet
Creates a new hash set with UnorderedSet.DEFAULT_LOAD_FACTOR as load factor copying the elements of an array.
unpack(short[], int, int) - Static method in class squidpony.squidmath.CoordPacker
Decompresses a short[] returned by pack() or a sub-array of a short[][] returned by packMulti(), as described in the CoordPacker class documentation.
unpackChar(short[], char, char) - Static method in class squidpony.squidmath.CoordPacker
Given a piece of packed data defining a region to use from that map, a char to use for "on" cells and a char to use for "off" cells, produces a 2D char array where all positions that are "off" in packed are filled with the char passed as f, and the cells that are "on" are filled with the char passed as t.
unpackChar(short[], int, int, char, char) - Static method in class squidpony.squidmath.CoordPacker
Given a piece of packed data defining a region to use from that map, a desired width and height, a char to use for "on" cells and a char to use for "off" cells, produces a 2D char array where all positions that are "off" in packed are filled with the char passed as f, and the cells that are "on" are filled with the char passed as t.
unpackDouble(short[], int, int) - Static method in class squidpony.squidmath.CoordPacker
Decompresses a short[] returned by pack() or a sub-array of a short[][] returned by packMulti(), as described in the CoordPacker class documentation.
unpackDoubleConical(short[], int, int, int, int, double, double) - Static method in class squidpony.squidmath.CoordPacker
Decompresses a short[] returned by pack() or a sub-array of a short[][] returned by packMulti(), as described in the CoordPacker class documentation.
unpacked - Variable in class squidpony.squidgrid.zone.CoordPackerZone
 
unpackGreasedRegion(short[], int, int) - Static method in class squidpony.squidmath.CoordPacker
Utility method that constructs a GreasedRegion (a faster but more-memory-hungry way to encode regions) from a short array of packed data.
unpackIntoGreasedRegion(short[], GreasedRegion) - Static method in class squidpony.squidmath.CoordPacker
Utility method that fills an existing GreasedRegion target with any "on" cells in the packed short array packed.
unpackIntoGreasedRegion(short[], GreasedRegion, int, int) - Static method in class squidpony.squidmath.CoordPacker
Utility method that fills an existing GreasedRegion target with any "on" cells in the packed short array packed, inserting cells from packed at an offset when they go into target.
unpackMultiByte(short[][], int, int) - Static method in class squidpony.squidmath.CoordPacker
Decompresses a short[][] returned by packMulti() and produces a simple 2D array where the values are bytes corresponding to 1 + the highest index into levels (that is, the original levels parameter passed to packMulti) matched by a cell, or 0 if the cell didn't match any levels during compression, as described in the CoordPacker class documentation.
unpackMultiDouble(short[][], int, int, double[]) - Static method in class squidpony.squidmath.CoordPacker
Decompresses a short[][] returned by packMulti() and produces an approximation of the double[][] it compressed using the given levels double[] as the values to assign, as described in the CoordPacker class documentation.
unpackMultiDoublePartial(short[][], int, int, double[], int) - Static method in class squidpony.squidmath.CoordPacker
Decompresses a short[][] returned by packMulti() and produces an approximation of the double[][] it compressed using the given levels double[] as the values to assign, but only using the innermost indices up to limit, as described in the CoordPacker class documentation.
unpackMultiDoublePartialConical(short[][], int, int, double[], int, int, int, double, double) - Static method in class squidpony.squidmath.CoordPacker
Decompresses a short[][] returned by packMulti() and produces an approximation of the double[][] it compressed using the given levels double[] as the values to assign, but only using the innermost indices up to limit, as described in the CoordPacker class documentation.
unpackString(String) - Static method in class squidpony.squidmath.GreasedRegion
Unpacks a String returned by GreasedRegion.appendPackedString(StringBuilder), returning a new GreasedRegion with identical width, height, and contents to the GreasedRegion before packing.
unsaidAdjectives - Variable in class squidpony.MonsterGen.Chimera
 
UNTOUCHED - Static variable in class squidpony.squidgrid.mapping.DungeonUtility
Constant for environment tiles that are not near a cave, room, or corridor.
UNTOUCHED - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
Constant for environment tiles that are not near a cave, room, or corridor.
unwrap(Arrangement<K>.KeyIterator, Object[], int, int) - Method in class squidpony.squidmath.Arrangement.KeySet
Unwraps an iterator into an array starting at a given offset for a given number of elements.
unwrap(Arrangement<K>.KeyIterator, Object[]) - Method in class squidpony.squidmath.Arrangement.KeySet
Unwraps an iterator into an array.
unwrap(IntDoubleOrderedMap.KeyIterator, int[], int, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Unwraps an iterator into an array starting at a given offset for a given number of elements.
unwrap(IntDoubleOrderedMap.KeyIterator, int[]) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Unwraps an iterator into an array.
unwrap(IntDoubleOrderedMap.KeyIterator, Object[], int, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Unwraps an iterator into an array starting at a given offset for a given number of elements.
unwrap(IntDoubleOrderedMap.KeyIterator, Object[]) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Unwraps an iterator into an array.
unwrap(IntIntOrderedMap.KeyIterator, int[], int, int) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Unwraps an iterator into an array starting at a given offset for a given number of elements.
unwrap(IntIntOrderedMap.KeyIterator, int[]) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Unwraps an iterator into an array.
unwrap(IntIntOrderedMap.KeyIterator, Object[], int, int) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Unwraps an iterator into an array starting at a given offset for a given number of elements.
unwrap(IntIntOrderedMap.KeyIterator, Object[]) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Unwraps an iterator into an array.
unwrap(OrderedMap<K, V>.KeyIterator, Object[], int, int) - Method in class squidpony.squidmath.OrderedMap.KeySet
Unwraps an iterator into an array starting at a given offset for a given number of elements.
unwrap(OrderedMap<K, V>.KeyIterator, Object[]) - Method in class squidpony.squidmath.OrderedMap.KeySet
Unwraps an iterator into an array.
unwrap(OrderedMap<K, V>.ValueIterator, Object[], int, int) - Method in class squidpony.squidmath.OrderedMap
Unwraps an iterator into an array starting at a given offset for a given number of elements.
unwrap(OrderedMap<K, V>.ValueIterator, Object[]) - Method in class squidpony.squidmath.OrderedMap
Unwraps an iterator into an array.
Up(int, int, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.Up
 
upsilon - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
upsilon - Static variable in class squidpony.squidmath.CrossHash.Mist
 
upsilon - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
upsilon_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
upsilon_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
upsilon_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
usedHeight - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
usedWidth - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
userPattern - Static variable in class squidpony.Messaging
 
usiText() - Method in enum squidpony.Messaging.NounTrait
 
utility - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
utility - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
utility - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
Utils() - Constructor for class squidpony.squidgrid.mapping.Rectangle.Utils
 

V

v - Variable in class squidpony.squidgrid.mapping.styled.Maximums
 
v_tiles - Variable in class squidpony.squidgrid.mapping.styled.Tileset
 
valac - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
valac - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
valac_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
valac_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
valefor - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
valefor - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
valefor_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
valefor_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
validate(int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
validate(int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
validate(int) - Method in class squidpony.squidgrid.Adjacency
 
validDoors - Variable in class squidpony.squidgrid.mapping.MapModule
Stores Coords just outside the contents of the MapModule, where doors are allowed to connect into this.
value - Variable in class squidpony.squidmath.Arrangement
The array of values.
value - Variable in class squidpony.squidmath.BinaryHeap.Node
 
VALUE - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
value - Variable in class squidpony.squidmath.IntDoubleOrderedMap
The array of values.
value - Variable in class squidpony.squidmath.IntIntOrderedMap
The array of values.
value - Variable in class squidpony.squidmath.OrderedMap
The array of values.
value - Variable in class squidpony.squidmath.UnorderedMap
The array of values.
VALUE_FRACTAL - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
ValueCollection() - Constructor for class squidpony.squidmath.Arrangement.ValueCollection
 
ValueCollection() - Constructor for class squidpony.squidmath.IntDoubleOrderedMap.ValueCollection
 
ValueCollection() - Constructor for class squidpony.squidmath.IntIntOrderedMap.ValueCollection
 
ValueCollection() - Constructor for class squidpony.squidmath.OrderedMap.ValueCollection
 
ValueCollection() - Constructor for class squidpony.squidmath.UnorderedMap.ValueCollection
 
valueCount() - Method in class squidpony.squidmath.K2
 
valueCount() - Method in class squidpony.squidmath.K2V1
 
ValueIterator() - Constructor for class squidpony.squidmath.Arrangement.ValueIterator
 
ValueIterator() - Constructor for class squidpony.squidmath.IntDoubleOrderedMap.ValueIterator
 
ValueIterator() - Constructor for class squidpony.squidmath.IntIntOrderedMap.ValueIterator
 
ValueIterator() - Constructor for class squidpony.squidmath.OrderedMap.ValueIterator
 
valueNoise(int, float, float) - Method in class squidpony.squidmath.FastNoise
Produces noise from 0 to 1, instead of the normal -1 to 1.
valueNoise(int, float, float, float) - Method in class squidpony.squidmath.FastNoise
Produces noise from 0 to 1, instead of the normal -1 to 1.
valueNoise(int, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
valueNoise(int, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
valueNoise(int, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
valueNoise(int, float, float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
 
valueNoise() - Method in class squidpony.squidmath.PhantomNoise
 
valueNoise(long, double, double) - Static method in class squidpony.squidmath.PyrlinNoise
 
valueNoise(int, double, double, double) - Static method in class squidpony.squidmath.PyrlinNoise
 
valueNoise(int, double, double, double, double) - Static method in class squidpony.squidmath.PyrlinNoise
 
valueNoise(int, double, double, double, double, double) - Static method in class squidpony.squidmath.PyrlinNoise
 
valueNoise(int, double, double, double, double, double, double) - Static method in class squidpony.squidmath.PyrlinNoise
 
valueNoise(int, double, double) - Static method in class squidpony.squidmath.PyrNoise
 
valueNoise(int, double, double, double) - Static method in class squidpony.squidmath.PyrNoise
 
valueNoise(int, double, double, double, double) - Static method in class squidpony.squidmath.PyrNoise
 
valueNoise(int, double, double, double, double, double) - Static method in class squidpony.squidmath.PyrNoise
 
valueNoise(int, double, double, double, double, double, double) - Static method in class squidpony.squidmath.PyrNoise
 
ValueNoise - Class in squidpony.squidmath
A low-quality continuous noise generator with strong grid artifacts, this is nonetheless useful as a building block.
ValueNoise() - Constructor for class squidpony.squidmath.ValueNoise
 
ValueNoise(int) - Constructor for class squidpony.squidmath.ValueNoise
 
ValueNoise(long) - Constructor for class squidpony.squidmath.ValueNoise
 
valueNoise(int, double) - Static method in class squidpony.squidmath.ValueNoise
 
valueNoise(int, double, double) - Static method in class squidpony.squidmath.ValueNoise
 
valueNoise(int, double, double, double) - Static method in class squidpony.squidmath.ValueNoise
 
valueNoise(int, double, double, double, double) - Static method in class squidpony.squidmath.ValueNoise
 
valueNoise(int, double, double, double, double, double) - Static method in class squidpony.squidmath.ValueNoise
 
valueNoise(int, double, double, double, double, double, double) - Static method in class squidpony.squidmath.ValueNoise
 
valueNoise(int, double, double, double, double, double, double, double) - Static method in class squidpony.squidmath.ValueNoise
 
valueNoise(int, float, float) - Method in class squidpony.squidmath.VastNoise
 
valueNoise(int, float, float, float) - Method in class squidpony.squidmath.VastNoise
 
valueNoise(int, float, float, float, float) - Method in class squidpony.squidmath.VastNoise
 
valueNoise(int, float, float, float, float, float) - Method in class squidpony.squidmath.VastNoise
 
valueNoise(int, float, float, float, float, float, float) - Method in class squidpony.squidmath.VastNoise
 
valueNoise(long, double) - Static method in class squidpony.squidmath.WeavingNoise
Produces output in the -1 to 1 range; otherwise like NumberTools.swayRandomized(int, double) but using quintic interpolation instead of Hermite.
valueNoise(int, double, double) - Static method in class squidpony.squidmath.WeavingNoise
 
valueNoise(int, double, double, double) - Static method in class squidpony.squidmath.WeavingNoise
 
valueNoise(int, double, double, double, double) - Static method in class squidpony.squidmath.WeavingNoise
 
valueNoise(int, double, double, double, double, double) - Static method in class squidpony.squidmath.WeavingNoise
 
valueNoise(int, double, double, double, double, double, double) - Static method in class squidpony.squidmath.WeavingNoise
 
valueNoise1(long, double) - Static method in class squidpony.squidmath.WeavingNoise
Produces output in the -1 to 1 range; otherwise like NumberTools.swayRandomized(int, double) but using quintic interpolation instead of Hermite.
valueNoise2D() - Method in class squidpony.squidmath.PhantomNoise
 
valueOf(String) - Static method in enum squidpony.Messaging.NounTrait
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum squidpony.squidai.AimLimit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum squidpony.squidgrid.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum squidpony.squidgrid.mapping.DungeonGenerator.FillEffect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum squidpony.squidgrid.mapping.SectionDungeonGenerator.FillEffect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum squidpony.squidgrid.mapping.styled.TilesetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum squidpony.squidgrid.Measurement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum squidpony.squidgrid.Radius
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum squidpony.squidmath.AStarSearch.SearchType
Returns the enum constant of this type with the specified name.
values() - Static method in enum squidpony.Messaging.NounTrait
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum squidpony.squidai.AimLimit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum squidpony.squidgrid.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum squidpony.squidgrid.mapping.DungeonGenerator.FillEffect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum squidpony.squidgrid.mapping.SectionDungeonGenerator.FillEffect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum squidpony.squidgrid.mapping.styled.TilesetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum squidpony.squidgrid.Measurement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum squidpony.squidgrid.Radius
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class squidpony.squidmath.Arrangement
Cached collection of values.
values() - Method in class squidpony.squidmath.Arrangement
 
values() - Static method in enum squidpony.squidmath.AStarSearch.SearchType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class squidpony.squidmath.IntDoubleOrderedMap
Cached collection of values.
values() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
values - Variable in class squidpony.squidmath.IntIntOrderedMap
Cached collection of values.
values() - Method in class squidpony.squidmath.IntIntOrderedMap
 
values - Variable in class squidpony.squidmath.K2V1
 
values - Variable in class squidpony.squidmath.OrderedMap
Cached collection of values.
values() - Method in class squidpony.squidmath.OrderedMap
 
values - Variable in class squidpony.squidmath.UnorderedMap
Cached collection of values.
values() - Method in class squidpony.squidmath.UnorderedMap
 
valuesAsArray() - Method in class squidpony.squidmath.Arrangement
 
valuesAsArray() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
valuesAsIntVLA() - Method in class squidpony.squidmath.Arrangement
 
valuesAsList() - Method in class squidpony.squidmath.Arrangement
 
valuesAsList() - Method in class squidpony.squidmath.IntIntOrderedMap
 
valuesAsList() - Method in class squidpony.squidmath.OrderedMap
 
valuesAsList() - Method in class squidpony.squidmath.UnorderedMap
 
VanDerCorputQRNG - Class in squidpony.squidmath
A quasi-random number generator that goes through one of many sub-random sequences found by J.G.
VanDerCorputQRNG() - Constructor for class squidpony.squidmath.VanDerCorputQRNG
Constructs a new van der Corput sequence generator with base 7, starting point 37, and scrambling disabled.
VanDerCorputQRNG(long) - Constructor for class squidpony.squidmath.VanDerCorputQRNG
Constructs a new van der Corput sequence generator with the given starting point in the sequence as a seed.
VanDerCorputQRNG(int, long) - Constructor for class squidpony.squidmath.VanDerCorputQRNG
Constructs a new van der Corput sequence generator with the given base (a.k.a.
vapula - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
vapula - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
vapula_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
vapula_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
vassago - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
vassago - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
vassago_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
vassago_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
VastNoise - Class in squidpony.squidmath
An experimental way of speeding up FastNoise by using a large buffer of random bytes, and choosing a byte from the buffer purely by the current seed and position (a simpler calculation than a hash).
VastNoise() - Constructor for class squidpony.squidmath.VastNoise
A constructor that takes no parameters, and uses all default settings with a seed of 1337.
VastNoise(int) - Constructor for class squidpony.squidmath.VastNoise
A constructor that takes only a parameter for the VastNoise's seed, which should produce different results for any different seeds.
VastNoise(int, float) - Constructor for class squidpony.squidmath.VastNoise
A constructor that takes two parameters to specify the VastNoise from the start.
VastNoise(int, float, int) - Constructor for class squidpony.squidmath.VastNoise
A constructor that takes a few parameters to specify the VastNoise from the start.
VastNoise(int, float, int, int) - Constructor for class squidpony.squidmath.VastNoise
A constructor that takes several parameters to specify the VastNoise from the start.
VastNoise(int, float, int, int, float, float) - Constructor for class squidpony.squidmath.VastNoise
A constructor that takes a lot of parameters to specify the VastNoise from the start.
VastNoise(FastNoise) - Constructor for class squidpony.squidmath.VastNoise
Copy constructor; copies all non-temporary fields from other into this.
Vec4() - Constructor for class squidpony.squidmath.MitchellNoise.Vec4
 
Vec4(double, double, double, double) - Constructor for class squidpony.squidmath.MitchellNoise.Vec4
 
vegetableTermShuffler - Variable in class squidpony.Thesaurus
 
vepar - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
vepar - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
vepar_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
vepar_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
verifyLimit(AimLimit, Coord, Coord) - Static method in class squidpony.squidai.AreaUtils
Checks that the given end Coord can be targeted from the given origin Coord given the directional targeting rules specified by limit.
verifyReach(Reach, Coord, Coord) - Static method in class squidpony.squidai.AreaUtils
Checks that the given end Coord can be targeted from the given origin Coord given the complete targeting rules specified by reach.
vertexMap - Variable in class squidpony.squidai.graph.Graph
 
VerticalUp(int, int, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
An iterator to iterate vertically, starting AFTER (startx, starty).
VerticalUp(Coord, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
An iterator to iterate vertically, starting AFTER start.
vertices - Variable in class squidpony.squidmath.Voronoi.Polygon
 
VERY_FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.Arrangement
The load factor for a (usually very small) table that is meant to be extremely fast.
VERY_FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.IntDoubleOrderedMap
The load factor for a (usually very small) table that is meant to be extremely fast.
VERY_FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.IntIntOrderedMap
The load factor for a (usually very small) table that is meant to be extremely fast.
VERY_FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.OrderedMap
The load factor for a (usually very small) table that is meant to be extremely fast.
VERY_FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.OrderedSet
The load factor for a (usually very small) table that is meant to be extremely fast.
VERY_FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.UnorderedMap
The load factor for a (usually very small) table that is meant to be extremely fast.
VERY_FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.UnorderedSet
The load factor for a (usually very small) table that is meant to be extremely fast.
viableDoorways(boolean, char[][]) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
 
viableDoorways(boolean, char[][], char[][], char[][]) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
VIETNAMESE - Static variable in class squidpony.FakeLanguageGen
A very rough imitation of the Vietnamese language, without using the accurate characters Vietnamese really uses but that are rare in fonts.
VIKING_STYLE_NAMES - Static variable in class squidpony.WeightedLetterNamegen
 
vine - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
vine - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
vine_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
vine_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
Viny2D() - Constructor for class squidpony.squidmath.Noise.Viny2D
 
Viny2D(Noise.Noise2D, Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.Viny2D
 
Viny2D(Noise.Noise2D, Noise.Noise2D, int) - Constructor for class squidpony.squidmath.Noise.Viny2D
 
Viny2D(Noise.Noise2D, Noise.Noise2D, int, double) - Constructor for class squidpony.squidmath.Noise.Viny2D
 
Viny3D() - Constructor for class squidpony.squidmath.Noise.Viny3D
 
Viny3D(Noise.Noise3D, Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.Viny3D
 
Viny3D(Noise.Noise3D, Noise.Noise3D, int) - Constructor for class squidpony.squidmath.Noise.Viny3D
 
Viny3D(Noise.Noise3D, Noise.Noise3D, int, double) - Constructor for class squidpony.squidmath.Noise.Viny3D
 
Viny4D() - Constructor for class squidpony.squidmath.Noise.Viny4D
 
Viny4D(Noise.Noise4D, Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Viny4D
 
Viny4D(Noise.Noise4D, Noise.Noise4D, int) - Constructor for class squidpony.squidmath.Noise.Viny4D
 
Viny4D(Noise.Noise4D, Noise.Noise4D, int, double) - Constructor for class squidpony.squidmath.Noise.Viny4D
 
Viny6D() - Constructor for class squidpony.squidmath.Noise.Viny6D
 
Viny6D(Noise.Noise6D, Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.Viny6D
 
Viny6D(Noise.Noise6D, Noise.Noise6D, int) - Constructor for class squidpony.squidmath.Noise.Viny6D
 
Viny6D(Noise.Noise6D, Noise.Noise6D, int, double) - Constructor for class squidpony.squidmath.Noise.Viny6D
 
visited - Variable in class squidpony.squidai.graph.Node
Internal; tracking bit for whether this Node has already been visited during the current algorithm.
VISUAL_SYMBOLS - Static variable in class squidpony.StringKit
 
volume2D(double) - Method in enum squidpony.squidgrid.Radius
 
volume3D(double) - Method in enum squidpony.squidgrid.Radius
 
Voronoi - Class in squidpony.squidmath
A Java implementation of both a 2D Delaunay triangulation algorithm and a Voronoi polygon data structure.
Voronoi() - Constructor for class squidpony.squidmath.Voronoi
Constructs a triangulator instance but does not insert any points; you should add points to Voronoi.getPointSet() before running Voronoi.triangulate().
Voronoi(OrderedSet<CoordDouble>) - Constructor for class squidpony.squidmath.Voronoi
Constructs a new triangulator instance using the specified point set.
Voronoi.Edge - Class in squidpony.squidmath
 
Voronoi.Polygon - Class in squidpony.squidmath
 
Voronoi.Triangle - Class in squidpony.squidmath
 
vowelClusters - Static variable in class squidpony.FakeLanguageGen
 
vowelEndFrequency - Variable in class squidpony.FakeLanguageGen
 
vowelSplitFrequency - Variable in class squidpony.FakeLanguageGen
 
vowelSplitters - Variable in class squidpony.FakeLanguageGen
 
vowelStartFrequency - Variable in class squidpony.FakeLanguageGen
 
vual - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
vual - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
vual_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
vual_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 

W

w - Variable in class squidpony.squidmath.MitchellNoise.Vec4
 
w - Variable in class squidpony.squidmath.Noise.Adapted3DFrom4D
 
w - Variable in class squidpony.squidmath.Noise.Adapted3DFrom5D
 
WALL - Static variable in class squidpony.squidai.CustomDijkstraMap
Walls, which are solid no-entry cells, are marked with a high number equal to 999500 .
WALL - Static variable in class squidpony.squidai.DijkstraMap
Walls, which are solid no-entry cells, are marked with a high number equal to 999500.0 .
WALL - Static variable in class squidpony.squidgrid.SoundMap
Walls, which are solid no-entry cells, are marked with a significant negative number equal to -999500.0 .
wallBreadth - Variable in class squidpony.squidgrid.mapping.PacMazeGenerator
 
walled - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
wallOff(int, int) - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
wallOff(int, int) - Method in class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
Internal use.
wallShapes - Variable in class squidpony.squidgrid.mapping.ThinDungeonGenerator
 
wallThickness - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
wallWrap(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Changes the outer edge of a char[][] to the wall char, '#'.
wallWrap(char[][]) - Static method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Changes the outer edge of a char[][] to the wall char, '#'.
wallWrap() - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Changes the outer edge of this dungeon to the wall char, '#'.
WarbleNoise - Class in squidpony.squidmath
 
WarbleNoise() - Constructor for class squidpony.squidmath.WarbleNoise
 
WarbleNoise(long) - Constructor for class squidpony.squidmath.WarbleNoise
 
warmerValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
warmerValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
warmerValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
warmerValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
warmestValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
warmestValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
warmestValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
warmestValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
warmValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
warmValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
warmValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
warmValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
Warped1D() - Constructor for class squidpony.squidmath.Noise.Warped1D
 
Warped1D(Noise.Noise1D) - Constructor for class squidpony.squidmath.Noise.Warped1D
 
Warped1D(Noise.Noise1D, int) - Constructor for class squidpony.squidmath.Noise.Warped1D
 
Warped1D(Noise.Noise1D, int, double) - Constructor for class squidpony.squidmath.Noise.Warped1D
 
Warped1D(Noise.Noise1D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Warped1D
 
Warped2D() - Constructor for class squidpony.squidmath.Noise.Warped2D
 
Warped2D(Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.Warped2D
 
Warped2D(Noise.Noise2D, int) - Constructor for class squidpony.squidmath.Noise.Warped2D
 
Warped2D(Noise.Noise2D, int, double) - Constructor for class squidpony.squidmath.Noise.Warped2D
 
Warped2D(Noise.Noise2D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Warped2D
 
Warped3D() - Constructor for class squidpony.squidmath.Noise.Warped3D
 
Warped3D(Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.Warped3D
 
Warped3D(Noise.Noise3D, int) - Constructor for class squidpony.squidmath.Noise.Warped3D
 
Warped3D(Noise.Noise3D, int, double) - Constructor for class squidpony.squidmath.Noise.Warped3D
 
Warped3D(Noise.Noise3D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Warped3D
 
Warped4D() - Constructor for class squidpony.squidmath.Noise.Warped4D
 
Warped4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Warped4D
 
Warped4D(Noise.Noise4D, int) - Constructor for class squidpony.squidmath.Noise.Warped4D
 
Warped4D(Noise.Noise4D, int, double) - Constructor for class squidpony.squidmath.Noise.Warped4D
 
Warped4D(Noise.Noise4D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Warped4D
 
Warped5D() - Constructor for class squidpony.squidmath.Noise.Warped5D
 
Warped5D(Noise.Noise5D) - Constructor for class squidpony.squidmath.Noise.Warped5D
 
Warped5D(Noise.Noise5D, int) - Constructor for class squidpony.squidmath.Noise.Warped5D
 
Warped5D(Noise.Noise5D, int, double) - Constructor for class squidpony.squidmath.Noise.Warped5D
 
Warped5D(Noise.Noise5D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Warped5D
 
Warped6D() - Constructor for class squidpony.squidmath.Noise.Warped6D
 
Warped6D(Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.Warped6D
 
Warped6D(Noise.Noise6D, int) - Constructor for class squidpony.squidmath.Noise.Warped6D
 
Warped6D(Noise.Noise6D, int, double) - Constructor for class squidpony.squidmath.Noise.Warped6D
 
Warped6D(Noise.Noise6D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Warped6D
 
Water() - Constructor for class squidpony.squidmath.CrossHash.Water
 
WaveNoise - Class in squidpony.squidmath
A variant on gradient or Perlin noise, explored by Inigo Quilez here and initially discovered by "robobo1221".
WaveNoise() - Constructor for class squidpony.squidmath.WaveNoise
 
WaveNoise(long) - Constructor for class squidpony.squidmath.WaveNoise
 
WaypointPathfinder - Class in squidpony.squidai
Pathfind to known connections between rooms or other "chokepoints" without needing full-map Dijkstra scans.
WaypointPathfinder(char[][], Radius, IRNG) - Constructor for class squidpony.squidai.WaypointPathfinder
Calculates and stores the doors and doors-like connections ("chokepoints") on the given map as waypoints.
WaypointPathfinder(char[][], Radius, IRNG, boolean) - Constructor for class squidpony.squidai.WaypointPathfinder
Calculates and stores the doors and doors-like connections ("chokepoints") on the given map as waypoints.
WaypointPathfinder(char[][], Radius, IRNG, int) - Constructor for class squidpony.squidai.WaypointPathfinder
Calculates and stores the specified fraction of walkable points from map as waypoints.
WaypointPathfinder(char[][], DijkstraMap, IRNG) - Constructor for class squidpony.squidai.WaypointPathfinder
Calculates and stores the doors and doors-like connections ("chokepoints") on the given map as waypoints.
weakDetermine(int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Given any int (0 is allowed), this gets a somewhat-sub-random float from 0.0 (inclusive) to 1.0 (exclusive) using the same implementation as NumberTools.randomFloat(long) but with index alterations.
weakSignedDetermine(int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Like VanDerCorputQRNG.weakDetermine(int), but returns a float between -1.0f and 1.0f, exclusive on both.
WeavingNoise - Class in squidpony.squidmath
A low-quality continuous noise generator with strong artifacts, meant to be used as a building block.
WeavingNoise() - Constructor for class squidpony.squidmath.WeavingNoise
 
WeavingNoise(int) - Constructor for class squidpony.squidmath.WeavingNoise
 
WeavingNoise(long) - Constructor for class squidpony.squidmath.WeavingNoise
 
weight - Variable in class squidpony.squidai.graph.Connection
 
weight(T) - Method in class squidpony.squidmath.ProbabilityTable
Returns the weight of the item if the item is in the table.
weight(ProbabilityTable<T>) - Method in class squidpony.squidmath.ProbabilityTable
Returns the weight of the extra table if present.
WeightedLetterNamegen - Class in squidpony
Based on work by Nolithius available at the following two sites https://github.com/Nolithius/weighted-letter-namegen http://code.google.com/p/weighted-letter-namegen/
WeightedLetterNamegen(String[]) - Constructor for class squidpony.WeightedLetterNamegen
Creates the generator by seeding the provided list of names.
WeightedLetterNamegen(String[], int) - Constructor for class squidpony.WeightedLetterNamegen
Creates the generator by seeding the provided list of names.
WeightedLetterNamegen(String[], int, IStatefulRNG) - Constructor for class squidpony.WeightedLetterNamegen
Creates the generator by seeding the provided list of names.
WeightedTable - Class in squidpony.squidmath
A different approach to the same task ProbabilityTable solves, though this only looks up an appropriate index instead of also storing items it can choose; allows positive doubles for weights but does not allow nested tables for simplicity.
WeightedTable() - Constructor for class squidpony.squidmath.WeightedTable
Constructs a useless WeightedTable that always returns the index 0.
WeightedTable(double...) - Constructor for class squidpony.squidmath.WeightedTable
Constructs a WeightedTable with the given array of weights for each index.
weights - Variable in class squidpony.squidmath.ProbabilityTable
 
wetterValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
wetterValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
wetterValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
wetterValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
wettestValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
wettestValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
wettestValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
wettestValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
wetValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
wetValueLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
wetValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
 
wetValueUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
 
whichContain(int, int, GreasedRegion...) - Static method in class squidpony.squidmath.GreasedRegion
 
whichContain(int, int, Collection<GreasedRegion>) - Static method in class squidpony.squidmath.GreasedRegion
 
WhirlingNoise - Class in squidpony.squidmath
A Noise class that's here for compatibility; it extends SeededNoise and delegates to it for all methods except WhirlingNoise.noiseAlt(double, double) and WhirlingNoise.noiseAlt(double, double, double).
WhirlingNoise() - Constructor for class squidpony.squidmath.WhirlingNoise
 
WhirlingNoise(long) - Constructor for class squidpony.squidmath.WhirlingNoise
 
WhiskerRNG - Class in squidpony.squidmath
A RandomnessSource with four long states performs very few operations per random number, and can often perform those operations as instruction-parallel.
WhiskerRNG() - Constructor for class squidpony.squidmath.WhiskerRNG
Creates a new generator seeded using Math.random.
WhiskerRNG(long) - Constructor for class squidpony.squidmath.WhiskerRNG
 
WhiskerRNG(long, long, long, long) - Constructor for class squidpony.squidmath.WhiskerRNG
 
WHITE_NOISE - Static variable in class squidpony.squidmath.FastNoise
Simple, very fast but very low-quality noise that forms a grid of squares, with their values blending at shared edges somewhat.
WhiteNoise - Class in squidpony.squidmath
Performance-oriented white noise generator for 1D, 2D, 3D, 4D, and 6D.
WhiteNoise() - Constructor for class squidpony.squidmath.WhiteNoise
 
whitespacePattern - Static variable in class squidpony.StringKit
 
wholeAdjectives - Variable in class squidpony.MonsterGen.Chimera
 
width - Variable in class squidpony.squidai.CustomDijkstraMap
Width of the map.
width - Variable in class squidpony.squidai.DijkstraMap
Width of the map.
width - Variable in class squidpony.squidai.graph.CostlyGraph
 
width - Variable in class squidpony.squidai.graph.DefaultGraph
 
width - Variable in class squidpony.squidgrid.Adjacency
Can be changed if the map changes; you should get the neighbors from neighborMaps() again after changing this.
width - Variable in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
 
width - Variable in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
 
width - Variable in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
width - Variable in class squidpony.squidgrid.iterator.SquidIterators.Linear
The grid's width
width - Variable in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
 
width - Variable in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
The grid's width
width - Variable in class squidpony.squidgrid.mapping.BasicCaveGenerator
 
width - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
width - Variable in class squidpony.squidgrid.mapping.DenseRoomMapGenerator
 
width - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
width - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
 
width - Variable in class squidpony.squidgrid.mapping.FlowingCaveGenerator
 
width - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
width - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
width - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
width - Variable in class squidpony.squidgrid.mapping.PacMazeGenerator
 
width - Variable in class squidpony.squidgrid.mapping.PoliticalMapper
 
width - Variable in class squidpony.squidgrid.mapping.Rectangle.Impl
 
width - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
width - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
width - Variable in class squidpony.squidgrid.mapping.SpillWorldMap
 
width - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
width - Variable in class squidpony.squidgrid.mapping.WildMap
 
width - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
width - Variable in class squidpony.squidgrid.MultiSpill
Width of the map.
width - Variable in class squidpony.squidgrid.SoundMap
Width of the map.
width - Variable in class squidpony.squidgrid.Spill
Width of the map.
width - Variable in class squidpony.squidgrid.zone.Zone.Skeleton
 
width - Variable in class squidpony.squidmath.AStarSearch
 
width - Variable in class squidpony.squidmath.GreasedRegion
 
width - Variable in class squidpony.squidmath.KnownSizePointHash
 
WildMap - Class in squidpony.squidgrid.mapping
A finite 2D area map for some kind of wilderness, adapting to different ecosystems by changing its output.
WildMap() - Constructor for class squidpony.squidgrid.mapping.WildMap
 
WildMap(int, int, int) - Constructor for class squidpony.squidgrid.mapping.WildMap
 
WildMap(int, int, int, int, int) - Constructor for class squidpony.squidgrid.mapping.WildMap
 
WildMap(int, int, int, IStatefulRNG) - Constructor for class squidpony.squidgrid.mapping.WildMap
 
WildMap(int, int, int, IStatefulRNG, ArrayList<String>) - Constructor for class squidpony.squidgrid.mapping.WildMap
 
WildMap(int, int, int, IStatefulRNG, ArrayList<String>, ArrayList<String>) - Constructor for class squidpony.squidgrid.mapping.WildMap
 
WildMap.MixedWildMap - Class in squidpony.squidgrid.mapping
A subclass of WildMap that serves as a ragged edge between 2, 3, or 4 WildMaps in a square intersection.
Wisp() - Constructor for class squidpony.squidmath.CrossHash.Wisp
 
with(int...) - Static method in class squidpony.squidmath.IntSet
 
with(IntVLA) - Static method in class squidpony.squidmath.IntSet
 
with(int...) - Static method in class squidpony.squidmath.IntVLA
 
with(short...) - Static method in class squidpony.squidmath.ShortVLA
 
wmg - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
 
wobble(int, double, double) - Static method in class squidpony.squidmath.WeavingNoise
 
WobblyLine - Class in squidpony.squidmath
A drunkard's-walk-like algorithm for line-drawing "wobbly" paths.
word(boolean) - Method in class squidpony.FakeLanguageGen
Generate a word from this FakeLanguageGen, using and changing the current seed.
word(long, boolean) - Method in class squidpony.FakeLanguageGen
Generate a word from this FakeLanguageGen using the specified long seed to use for a shared StatefulRNG.
word(IRNG, boolean) - Method in class squidpony.FakeLanguageGen
Generate a word from this FakeLanguageGen using the specified RNG.
word(long, boolean, int) - Method in class squidpony.FakeLanguageGen
Generate a word from this FakeLanguageGen with an approximate number of syllables using the specified long seed to use for a shared StatefulRNG.
word(IRNG, boolean, int) - Method in class squidpony.FakeLanguageGen
Generate a word from this FakeLanguageGen using the specified RNG with an approximate number of syllables.
word(long, boolean, int, Pattern[]) - Method in class squidpony.FakeLanguageGen
Generate a word from this FakeLanguageGen with an approximate number of syllables using the specified long seed to use for a shared StatefulRNG.
word(IRNG, boolean, int, Pattern[]) - Method in class squidpony.FakeLanguageGen
Generate a word from this FakeLanguageGen using the specified RNG with an approximate number of syllables.
word(IStatefulRNG, boolean, int, long...) - Method in class squidpony.FakeLanguageGen
Generate a word from this FakeLanguageGen using the specified StatefulRNG with an approximate number of syllables, potentially setting the state of rng mid-way through the word to another seed from reseeds more than once if the word is long enough.
wordMatch - Static variable in class squidpony.Thesaurus
 
words - Variable in class squidpony.MarkovText
All words (case-sensitive and counting some punctuation as part of words) that this encountered during the latest call to MarkovText.analyze(CharSequence).
words - Variable in class squidpony.MarkovTextLimited
All words (case-sensitive and counting some punctuation as part of words) that this encountered during the latest call to MarkovTextLimited.analyze(CharSequence).
workingRegion - Variable in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Not recommended for general usage; a GreasedRegion that is frequently modified by this generator and is kept in a field so this and potentially other classes can avoid allocating new GreasedRegions with GreasedRegion.remake(GreasedRegion) or the various refill methods in GreasedRegion.
WorldMapGenerator - Class in squidpony.squidgrid.mapping
Can be used to generate world maps with a wide variety of data, starting with height, temperature and moisture.
WorldMapGenerator(WorldMapGenerator) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator
Used to implement most of the copy constructor for subclasses; this cannot copy Noise implementations and leaves that up to the subclass, but will copy all non-static fields defined in WorldMapGenerator from other.
WorldMapGenerator() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator
Constructs a WorldMapGenerator (this class is abstract, so you should typically call this from a subclass or as part of an anonymous class that implements WorldMapGenerator.regenerate(int, int, int, int, double, double, int, int)).
WorldMapGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator
Constructs a WorldMapGenerator (this class is abstract, so you should typically call this from a subclass or as part of an anonymous class that implements WorldMapGenerator.regenerate(int, int, int, int, double, double, int, int)).
WorldMapGenerator(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator
Constructs a WorldMapGenerator (this class is abstract, so you should typically call this from a subclass or as part of an anonymous class that implements WorldMapGenerator.regenerate(int, int, int, int, double, double, int, int)).
WorldMapGenerator.BiomeMapper - Interface in squidpony.squidgrid.mapping
 
WorldMapGenerator.DetailedBiomeMapper - Class in squidpony.squidgrid.mapping
A way to get biome information for the cells on a map when you want an area's biome to be a combination of two main biome types, such as "Grassland" or "TropicalRainforest", with the biomes varying in weight between areas.
WorldMapGenerator.EllipticalHammerMap - Class in squidpony.squidgrid.mapping
A concrete implementation of WorldMapGenerator that projects the world map onto an ellipse that should be twice as wide as it is tall (although you can stretch it by width and height that don't have that ratio).
WorldMapGenerator.EllipticalMap - Class in squidpony.squidgrid.mapping
A concrete implementation of WorldMapGenerator that projects the world map onto an ellipse that should be twice as wide as it is tall (although you can stretch it by width and height that don't have that ratio).
WorldMapGenerator.HexagonalMap - Class in squidpony.squidgrid.mapping
A modified version of the Eckert II projection, shaped like an elongated hexagon.
WorldMapGenerator.HyperellipticalMap - Class in squidpony.squidgrid.mapping
A concrete implementation of WorldMapGenerator that projects the world map onto a shape that resembles a mix part-way between an ellipse and a rectangle.
WorldMapGenerator.LocalMap - Class in squidpony.squidgrid.mapping
A concrete implementation of WorldMapGenerator that does no projection of the map, as if the area were completely flat or small enough that curvature is impossible to see.
WorldMapGenerator.LocalMimicMap - Class in squidpony.squidgrid.mapping
An unusual map generator that imitates an existing local map (such as a map of Australia, which it can do by default), without applying any projection or changing heat levels in the polar regions or equator.
WorldMapGenerator.MimicMap - Class in squidpony.squidgrid.mapping
An unusual map generator that imitates an existing map (such as a map of Earth, which it can do by default).
WorldMapGenerator.RotatingSpaceMap - Class in squidpony.squidgrid.mapping
A concrete implementation of WorldMapGenerator that imitates an infinite-distance perspective view of a world, showing only one hemisphere, that should be as wide as it is tall (its outline is a circle).
WorldMapGenerator.RoundSideMap - Class in squidpony.squidgrid.mapping
A concrete implementation of WorldMapGenerator that projects the world map onto a shape with a flat top and bottom but near-circular sides.
WorldMapGenerator.SimpleBiomeMapper - Class in squidpony.squidgrid.mapping
A way to get biome information for the cells on a map when you only need a single value to describe a biome, such as "Grassland" or "TropicalRainforest".
WorldMapGenerator.SpaceViewMap - Class in squidpony.squidgrid.mapping
A concrete implementation of WorldMapGenerator that imitates an infinite-distance perspective view of a world, showing only one hemisphere, that should be as wide as it is tall (its outline is a circle).
WorldMapGenerator.SphereMap - Class in squidpony.squidgrid.mapping
A concrete implementation of WorldMapGenerator that distorts the map as it nears the poles, expanding the smaller-diameter latitude lines in extreme north and south regions so they take up the same space as the equator; this counteracts certain artifacts that are common in Simplex noise world maps by using a 4D noise call to generate terrain, using a normal 3D noise call's result as the extra 4th dimension.
WorldMapGenerator.TilingMap - Class in squidpony.squidgrid.mapping
A concrete implementation of WorldMapGenerator that tiles both east-to-west and north-to-south.
worstOf(int, int, String) - Method in class squidpony.squidmath.Dice
Find the worst n totals from the provided number of dice rolled according to the roll group string.
wow(long, long) - Static method in class squidpony.squidmath.CrossHash.Water
A slower but higher-quality variant on CrossHash.Water.mum(long, long) that can take two arbitrary longs (with any of their 64 bits containing relevant data) instead of mum's 32-bit sections of its inputs, and outputs a 64-bit result that can have any of its bits used.
wrap(int) - Method in class squidpony.panel.IColoredString.Impl
 
wrap(int, List<IColoredString<T>>) - Method in class squidpony.panel.IColoredString.Impl
 
wrap(int) - Method in interface squidpony.panel.IColoredString
 
wrap(int, List<IColoredString<T>>) - Method in interface squidpony.panel.IColoredString
 
wrap - Variable in class squidpony.squidmath.TorusCachePointHash
 
wrap(CharSequence, int) - Static method in class squidpony.StringKit
Word-wraps the given String (or other CharSequence, such as a StringBuilder) so it is split into zero or more Strings as lines of text, with the given width as the maximum width for a line.
wrap(List<String>, CharSequence, int) - Static method in class squidpony.StringKit
Word-wraps the given String (or other CharSequence, such as a StringBuilder) so it is split into zero or more Strings as lines of text, with the given width as the maximum width for a line; appends the word-wrapped lines to the given List of Strings and does not create a new List.
wrapX(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
wrapX(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
wrapX(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
wrapX(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
wrapX(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
wrapX(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
 
wrapX(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
wrapX(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
wrapX(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
wrapX(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
wrapY(int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
 
writeCharsInto(char[][], char) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.inverseMask(char[][], char), but modifies map in-place and returns it.
writeDoubles(double[][], double) - Method in class squidpony.squidmath.GreasedRegion
"Inverse mask for doubles;" returns a copy of map where if a cell is "off" in this GreasedRegion, this keeps the value in map intact, and where a cell is "on", it instead writes the double toWrite.
writeDoublesInto(double[][], double) - Method in class squidpony.squidmath.GreasedRegion
"Inverse mask for doubles;" returns a copy of map where if a cell is "off" in this GreasedRegion, this keeps the value in map intact, and where a cell is "on", it instead writes the double toWrite.
writeInts(int[][], int) - Method in class squidpony.squidmath.GreasedRegion
"Inverse mask for ints;" returns a copy of map where if a cell is "off" in this GreasedRegion, this keeps the value in map intact, and where a cell is "on", it instead writes the int toWrite.
writeIntsInto(int[][], int) - Method in class squidpony.squidmath.GreasedRegion
"Inverse mask for ints;" returns a copy of map where if a cell is "off" in this GreasedRegion, this keeps the value in map intact, and where a cell is "on", it instead writes the int toWrite.

X

x - Variable in class squidpony.squidgrid.iterator.SquidIterators.Linear
The current X-coordinate
x - Variable in class squidpony.squidmath.Coord
The x-coordinate.
x - Variable in class squidpony.squidmath.CoordDouble
 
x - Variable in class squidpony.squidmath.FastNoise.Float2
 
x - Variable in class squidpony.squidmath.FastNoise.Float3
 
x - Variable in class squidpony.squidmath.MitchellNoise.Vec4
 
xBound(boolean) - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
xBound(boolean) - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
xBound(boolean) - Method in interface squidpony.squidgrid.zone.Zone
 
xBound(boolean) - Method in class squidpony.squidmath.GreasedRegion
 
xi - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
xi - Static variable in class squidpony.squidmath.CrossHash.Mist
 
xi - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
xi_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
xi_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
xi_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
xor(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Symmetric difference (more commonly known as exclusive or, hence the name) of two GreasedRegions, assigning the result into this GreasedRegion.
xoroHashCode(int, int) - Static method in class squidpony.squidmath.Coord
An earlier hashCode() implementation used by this class, now standalone in case you want to replicate the results of the older code.
XoRoRNG - Class in squidpony.squidmath
A port of Blackman and Vigna's xoroshiro128+ generator; should be very fast and produce medium-quality output.
XoRoRNG() - Constructor for class squidpony.squidmath.XoRoRNG
Creates a new generator seeded using four calls to Math.random().
XoRoRNG(long) - Constructor for class squidpony.squidmath.XoRoRNG
Constructs this XoRoRNG by dispersing the bits of seed using XoRoRNG.setSeed(long) across the two parts of state this has.
XoRoRNG(long, long) - Constructor for class squidpony.squidmath.XoRoRNG
Constructs this XoRoRNG by calling XoRoRNG.setSeed(long, long) on the arguments as given; see that method for the specific details (stateA and stateB are kept as-is unless they are both 0).
xorPacked(short[], short[]) - Static method in class squidpony.squidmath.CoordPacker
Given two packed short arrays, left and right, this produces a packed short array that encodes "on" for any cell that was "on" only in left or only in right, but not a cell that was "off" in both or "on" in both.
XoshiroStarPhi32RNG - Class in squidpony.squidmath
A modification of Blackman and Vigna's xoshiro128 generator with a different "scrambler" than the default; this generator has four 32-bit states and passes at least 32TB of PractRand (with one "unusual" anomaly at 4TB).
XoshiroStarPhi32RNG() - Constructor for class squidpony.squidmath.XoshiroStarPhi32RNG
Creates a new generator seeded using four calls to Math.random().
XoshiroStarPhi32RNG(int) - Constructor for class squidpony.squidmath.XoshiroStarPhi32RNG
Constructs this XoshiroStarPhi32RNG by dispersing the bits of seed using XoshiroStarPhi32RNG.setSeed(int) across the four parts of state this has.
XoshiroStarPhi32RNG(long) - Constructor for class squidpony.squidmath.XoshiroStarPhi32RNG
Constructs this XoshiroStarPhi32RNG by dispersing the bits of seed using XoshiroStarPhi32RNG.setSeed(long) across the four parts of state this has.
XoshiroStarPhi32RNG(int, int, int, int) - Constructor for class squidpony.squidmath.XoshiroStarPhi32RNG
Constructs this XoshiroStarPhi32RNG by calling XoshiroStarPhi32RNG.setState(int, int, int, int) on stateA and stateB as given; see that method for the specific details (the states are kept as-is unless they are all 0).
XoshiroStarStar64RNG - Class in squidpony.squidmath
A random number generator that is fairly fast and guarantees 4-dimensional equidistribution (with the exception of the quartet with four zeroes in a row, every quartet of long results is produced exactly once over the period).
XoshiroStarStar64RNG() - Constructor for class squidpony.squidmath.XoshiroStarStar64RNG
Creates a new FourWheelRandom with a random state.
XoshiroStarStar64RNG(long) - Constructor for class squidpony.squidmath.XoshiroStarStar64RNG
Creates a new FourWheelRandom with the given seed; all long values are permitted.
XoshiroStarStar64RNG(long, long, long, long) - Constructor for class squidpony.squidmath.XoshiroStarStar64RNG
Creates a new FourWheelRandom with the given four states; all long values are permitted.
xPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
xPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
xPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
xPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
xPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
xPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
xPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
xPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
xPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
xstart - Variable in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
 
xstart - Variable in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
xstart - Variable in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
 

Y

y - Variable in class squidpony.squidgrid.iterator.SquidIterators.Linear
The Y-coordinate
y - Variable in class squidpony.squidmath.Coord
The y-coordinate (the ordinate)
y - Variable in class squidpony.squidmath.CoordDouble
 
y - Variable in class squidpony.squidmath.FastNoise.Float2
 
y - Variable in class squidpony.squidmath.FastNoise.Float3
 
y - Variable in class squidpony.squidmath.MitchellNoise.Vec4
 
yBound(boolean) - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
yBound(boolean) - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
yBound(boolean) - Method in interface squidpony.squidgrid.zone.Zone
 
yBound(boolean) - Method in class squidpony.squidmath.GreasedRegion
 
Yolk() - Constructor for class squidpony.squidmath.CrossHash.Yolk
 
Yolk(long) - Constructor for class squidpony.squidmath.CrossHash.Yolk
 
Yolk(CharSequence) - Constructor for class squidpony.squidmath.CrossHash.Yolk
 
yPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
yPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
yPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
yPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
yPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
yPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
yPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
yPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
yPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
ystart - Variable in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
 
ystart - Variable in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
ystart - Variable in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
 

Z

z - Variable in class squidpony.squidmath.Coord3D
 
z - Variable in class squidpony.squidmath.FastNoise.Float3
 
z - Variable in class squidpony.squidmath.MitchellNoise.Vec4
 
zagan - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
zagan - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
zagan_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
zagan_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
zDecode(short) - Static method in class squidpony.squidmath.CoordPacker
Takes a Morton code, with interleaved x and y bits and x in the least significant bit, and returns the Coord representing the same x, y position.
zEncode(short, short) - Static method in class squidpony.squidmath.CoordPacker
Takes two 8-bit unsigned integers index1 and index2, and returns a Morton code, with interleaved index1 and index2 bits and index1 in the least significant bit.
zepar - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
zepar - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
zepar_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
zepar_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
zeta - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
zeta - Static variable in class squidpony.squidmath.CrossHash.Mist
 
zeta - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
zeta_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
zeta_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
zeta_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
zigzag(double) - Static method in class squidpony.squidmath.NumberTools
Limited-use; takes any double and produces a double in the -1.0 to 1.0 range, with similar inputs producing close to a consistent rate of up and down through the range.
zigzag(float) - Static method in class squidpony.squidmath.NumberTools
Limited-use; takes any float and produces a float in the -1f to 1f range, with similar inputs producing close to a consistent rate of up and down through the range.
zigzagRandomized(long, double) - Static method in class squidpony.squidmath.GlitchNoise
 
zigzagTight(double) - Static method in class squidpony.squidmath.WaveNoise
Just in case we need a version of NumberTools.zigzag(double) that outputs 0.0 to 1.0.
ZOI - Class in squidpony.squidai
Calculates the Zone of Influence, also known as Zone of Control, for different points on a map.
ZOI(Coord[][], char[][], Radius) - Constructor for class squidpony.squidai.ZOI
Constructs a Zone of Influence map.
ZOI(Coord[], char[][], Radius) - Constructor for class squidpony.squidai.ZOI
Constructs a Zone of Influence map.
ZOMBIE - Static variable in class squidpony.Thesaurus
Thesaurus preset that sharply reduces the used letters to only: a, b, g, h, m, n, r, and z.
Zone - Interface in squidpony.squidgrid.zone
Abstraction over a list of Coord.
Zone.Helper - Class in squidpony.squidgrid.zone
 
Zone.Skeleton - Class in squidpony.squidgrid.zone
A convenience partial implementation.
zoom - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
zoom(int, int) - Method in class squidpony.squidmath.GreasedRegion
Effectively doubles the x and y values of each cell this contains (not scaling each cell to be larger, so each "on" cell will be surrounded by "off" cells), and re-maps the positions so the given x and y in the doubled space become 0,0 in the resulting GreasedRegion (which is this, assigning to itself).
zoomedMap - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
 
zoomIn() - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
Doubles the resolution of the map and halves the area it covers; the 2D arrays this uses keep their sizes.
zoomIn(int, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
Doubles the resolution of the map and halves the area it covers repeatedly, doubling zoomAmount times; the 2D arrays this uses keep their sizes.
zoomOut() - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
Halves the resolution of the map and doubles the area it covers; the 2D arrays this uses keep their sizes.
zoomOut(int, int, int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator
Halves the resolution of the map and doubles the area it covers repeatedly, halving zoomAmount times; the 2D arrays this uses keep their sizes.
zoomStartX - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
zoomStartY - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
zPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
zPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
zPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HexagonalMap
 
zPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
zPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
zPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
zPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
zPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
zPositions - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
$ 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 © Eben Howard 2012–2022. All rights reserved.