- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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."
- 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
-
- cellsList(Rectangle) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
-
- 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
-
- 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
-
- 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
-
- 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
-
- ContentMatcher() - Constructor for class squidpony.ObText.ContentMatcher
-
- 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
-
- 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
-
- copy() - Method in class squidpony.MarkovObject
-
- copy() - Method in class squidpony.MarkovText
-
- copy() - Method in class squidpony.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
-
- 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
-
- 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
-
- 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
-
- 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 - 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
-
- decompress(String) - Static method in class squidpony.LZSPlus
-
- 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
-
- decompressFromEncodedURIComponent(String) - Static method in class squidpony.LZSEncoding
-
- decompressFromUTF16(String) - Static method in class squidpony.LZSEncoding
-
- 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
-
- 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
-
- 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
-
- deserializeFromString(String) - Static method in class squidpony.MarkovText
-
- deserializeFromString(String) - Static method in class squidpony.MarkovTextLimited
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- flood(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
-
- flood8way(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
-
- flood8way(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
-
- 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
-
- floodSeries8way(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
-
- 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
-
- 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
-
- fromWordMnemonic(String) - Method in class squidpony.Mnemonic
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getCellularReturnType() - Method in class squidpony.squidmath.FastNoise
-
- 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
-
- getConfiguredNoise(float, float, float) - Method in class squidpony.squidmath.FastNoise
-
- getConfiguredNoise(float, float, float, float) - Method in class squidpony.squidmath.FastNoise
-
- getConfiguredNoise(float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
-
- getConfiguredNoise(float, float, float, float, float, float) - Method in class squidpony.squidmath.FastNoise
-
- 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
-
- getDoubleBase() - Method in class squidpony.squidmath.CosmicNumbering
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getNoise(double, double, double) - Method in class squidpony.squidmath.WhirlingNoise
-
- getNoise(double, double, double, double) - Method in class squidpony.squidmath.WhirlingNoise
-
- 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
-
Gets the default type of noise returned by
FastNoise.getConfiguredNoise(float, float)
, using one of the following
constants in this class:
FastNoise.VALUE
(0),
FastNoise.VALUE_FRACTAL
(1),
FastNoise.PERLIN
(2),
FastNoise.PERLIN_FRACTAL
(3),
FastNoise.SIMPLEX
(4),
FastNoise.SIMPLEX_FRACTAL
(5),
FastNoise.CELLULAR
(6),
FastNoise.WHITE_NOISE
(7),
FastNoise.CUBIC
(8),
FastNoise.CUBIC_FRACTAL
(9),
FastNoise.FOAM
(10),
FastNoise.FOAM_FRACTAL
(11),
FastNoise.HONEY
(12),
FastNoise.HONEY_FRACTAL
(13),
FastNoise.MUTANT
(14), or
FastNoise.MUTANT_FRACTAL
(15).
- 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
-
- 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
-
- 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
-
- getStateA() - Method in class squidpony.squidmath.Mover64RNG
-
- 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
-
- getStateB() - Method in class squidpony.squidmath.Mover64RNG
-
- 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
-
- getUpperBound() - Method in class squidpony.squidmath.KumaraswamyDistribution
-
- getUpperBound() - Method in class squidpony.squidmath.SpikeDistribution
-
- 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
-
- 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
-
- GREEK_LETTERS_UPPER - Static variable in class squidpony.StringKit
-
- 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
-
- GROUPING_SIGNS_OPEN - Static variable in class squidpony.StringKit
-
- GrowingTreeMazeGenerator - Class in squidpony.squidgrid.mapping
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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 - 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
-
- 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
-
- IColoredString.Impl<T> - Class in squidpony.panel
-
- ICOSAHEDRON_FACES - Static variable in class squidpony.squidmath.ShapeTools
-
- 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
-
- 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
-
- 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
-
- 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
-
- INV_LONG_PHI - Static variable in class squidpony.squidmath.HashCommon
-
- 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
-
- invertOrdering(int[], int[]) - Static method in class squidpony.ArrayTools
-
- 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
-
- 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
-
- 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
-
- 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
GreasedRegion
s, each 64x64, where the first GreasedRegion has an impossibly strict
threshold on what points to include (it is empty), but the second has some points far apart, the third has more,
and so on until the last element includes almost all points.
- LFSR - Class in squidpony.squidmath
-
A Linear Feedback Shift Register that may be used like a StatefulRandomness but is not truly random.
- LFSR() - Constructor for class squidpony.squidmath.LFSR
-
Creates a new generator seeded using Math.random.
- LFSR(long) - Constructor for class squidpony.squidmath.LFSR
-
- LFSR(CharSequence) - Constructor for class squidpony.squidmath.LFSR
-
- LIGATURES - Static variable in class squidpony.FakeLanguageGen.Modifier
-
Simple changes to merge "ae" into "æ", "oe" into "œ", and any of "aé", "áe", or "áé" into "ǽ".
- light - Variable in class squidpony.squidgrid.FOV
-
Data allocated in the previous calls to the public API, if any.
- light - Static variable in class squidpony.squidgrid.mapping.LineKit
-
- lightAlt - Static variable in class squidpony.squidgrid.mapping.LineKit
-
- lightMap(double, double, double, double) - Method in class squidpony.squidmath.Elias
-
- Lightning() - Constructor for class squidpony.squidmath.CrossHash.Lightning
-
- LightRNG - Class in squidpony.squidmath
-
This is a SplittableRandom-style generator, meant to have a tiny state
that permits storing many different generators with low overhead.
- LightRNG() - Constructor for class squidpony.squidmath.LightRNG
-
Creates a new generator seeded using Math.random.
- LightRNG(long) - Constructor for class squidpony.squidmath.LightRNG
-
- limit - Variable in class squidpony.squidai.Reach
-
An AimLimit enum that may be used to determine limitations to targeting cells; defaults to FREE (no limits other
than those from distance), but can also be set to ORTHOGONAL (rook move in chess), DIAGONAL (bishop move in
chess), EIGHT_WAY (queen or king move in chess), or null (which usually)
- 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
-
- lineChars(List<Coord>) - Static method in class squidpony.squidmath.OrthoLine
-
- 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
-
- 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 - 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- Mnemonic(long, Collection<String>, Collection<String>) - Constructor for class squidpony.Mnemonic
-
- Mnemonic(long, String[], String[]) - Constructor for class squidpony.Mnemonic
-
- MODERN_PUNCTUATION - Static variable in class squidpony.StringKit
-
- modifier(String, String) - Static method in class squidpony.FakeLanguageGen
-
- modifier(String, String, double) - Static method in class squidpony.FakeLanguageGen
-
- 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 - 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- noise(double, double, double) - Static method in class squidpony.squidmath.PerlinNoise
-
- noise(double, double, double, double) - Static method in class squidpony.squidmath.PerlinNoise
-
- 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
-
- noise(double, double, long) - Static method in class squidpony.squidmath.WhirlingNoise
-
- noise(double, double, double) - Static method in class squidpony.squidmath.WhirlingNoise
-
- noise(double, double, double, long) - Static method in class squidpony.squidmath.WhirlingNoise
-
- noise(double, double, double, double) - Static method in class squidpony.squidmath.WhirlingNoise
-
- 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
-
- noiseAlt(double, double, double) - Static method in class squidpony.squidmath.WhirlingNoise
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- processed - Variable in class squidpony.MarkovObject
-
- processed - Variable in class squidpony.MarkovText
-
- processed - Variable in class squidpony.MarkovTextLimited
-
- 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
-
- 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
-
- 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
-
- randomSeparated(double, IRNG, int) - Method in class squidpony.squidmath.GreasedRegion
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- reuseRippleFOV(double[][], double[][], int, int, int, double, Radius) - Static method in class squidpony.squidgrid.FOV
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
Coord
s 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
-
- 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
-
- 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
-
- serializeToString() - Method in class squidpony.MarkovText
-
- serializeToString() - Method in class squidpony.MarkovTextLimited
-
- 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
-
- setCellularNoiseLookup(FastNoise) - Method in class squidpony.squidmath.FastNoise
-
- setCellularReturnType(int) - Method in class squidpony.squidmath.FastNoise
-
- 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
-
- setFixedRooms(boolean[][]) - Method in class squidpony.squidgrid.mapping.MixedGenerator
-
- setFoamSharpness(float) - Method in class squidpony.squidmath.FastNoise
-
- 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
-
- 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
-
- 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
-
- 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
-
Sets the default type of noise returned by
FastNoise.getConfiguredNoise(float, float)
, using one of the following
constants in this class:
FastNoise.VALUE
(0),
FastNoise.VALUE_FRACTAL
(1),
FastNoise.PERLIN
(2),
FastNoise.PERLIN_FRACTAL
(3),
FastNoise.SIMPLEX
(4),
FastNoise.SIMPLEX_FRACTAL
(5),
FastNoise.CELLULAR
(6),
FastNoise.WHITE_NOISE
(7),
FastNoise.CUBIC
(8),
FastNoise.CUBIC_FRACTAL
(9),
FastNoise.FOAM
(10),
FastNoise.FOAM_FRACTAL
(11),
FastNoise.HONEY
(12),
FastNoise.HONEY_FRACTAL
(13),
FastNoise.MUTANT
(14), or
FastNoise.MUTANT_FRACTAL
(15).
- 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
-
- setSeed(long) - Method in class squidpony.squidmath.BasicRandom64
-
- 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
-
- setSelectedByte(float, int, byte) - Static method in class squidpony.squidmath.NumberTools
-
- 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
-
- 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
-
- 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
-
- 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
-
- SIMPLEX_4D - Static variable in class squidpony.squidmath.SeededNoise
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- swayRandomized(int, float) - Static method in class squidpony.squidmath.NumberTools
-
- 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.
- 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
-
- 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
-
- 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
-
- thinFully8way() - Method in class squidpony.squidmath.GreasedRegion
-
- 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
-
- 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
-
- 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
-