Index

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

A

a - Variable in class squidpony.squidai.graph.Connection
 
a - Variable in class squidpony.squidmath.DelaunayTriangulator.Edge
 
a - Variable in class squidpony.squidmath.DelaunayTriangulator.Triangle
 
a - Variable in class squidpony.squidmath.SquidID
 
a - Variable in class squidpony.squidmath.Voronoi.Edge
 
a - Variable in class squidpony.squidmath.Voronoi.Triangle
 
a_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
above() - Method in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
 
AbstractRNG - Class in squidpony.squidmath
A helper class for implementing IRNG without so much busy-work.
AbstractRNG() - Constructor for class squidpony.squidmath.AbstractRNG
 
accentBoth(IRNG, String[], double, double) - Method in class squidpony.FakeLanguageGen
 
accentConsonants(IRNG, String[], double) - Method in class squidpony.FakeLanguageGen
 
accentVowels(IRNG, String[], double) - Method in class squidpony.FakeLanguageGen
 
acos(double) - Static method in class squidpony.squidmath.NumberTools
Arc cosine approximation with very low error, based on a simplified version of NumberTools.atan2(double, double).
acos(float) - Static method in class squidpony.squidmath.NumberTools
Arc cosine approximation with very low error, based on a simplified version of NumberTools.atan2(float, float).
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.
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(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(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(int, String) - Method in class squidpony.ObText
Inserts the given String element at the specified position in this ObText's top level.
add(short) - Method in class squidpony.squidmath.ShortVLA
 
add(Double) - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueIterator
 
add(Integer) - Method in class squidpony.squidmath.Arrangement.ValueIterator
 
add(Integer) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
 
add(Integer) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Always throws an UnsupportedOperationException
add(Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.KeyIterator
 
add(Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
Always throws an UnsupportedOperationException
add(Integer) - Method in class squidpony.squidmath.IntIntOrderedMap.ValueIterator
 
add(String) - Method in class squidpony.ObText
Appends the given String element to the end of this ObText at the top level.
add(String) - Method in class squidpony.ObText.ObTextEntry
 
add(Map.Entry<K, V>) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
Unsupported.
add(K) - Method in class squidpony.squidmath.Arrangement
 
add(K) - Method in class squidpony.squidmath.Arrangement.KeyIterator
 
add(K) - Method in class squidpony.squidmath.Arrangement.KeySet
Always throws an UnsupportedOperationException
add(K) - Method in class squidpony.squidmath.OrderedMap.KeyIterator
 
add(K) - Method in class squidpony.squidmath.OrderedMap.KeySet
Always throws an UnsupportedOperationException
add(K) - Method in class squidpony.squidmath.OrderedSet
 
add(K) - Method in class squidpony.squidmath.UnorderedSet
 
add(ObText.ObTextEntry) - Method in class squidpony.ObText.ObTextEntry
 
add(Arrangement.MapEntry) - Method in class squidpony.squidmath.Arrangement.FastEntryIterator
 
add(Coord) - Method in class squidpony.squidgrid.zone.CoordPackerZone
Does nothing (this Zone is immutable).
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(Coord) - Method in class squidpony.squidmath.GreasedRegion
 
add(Coord) - Method in class squidpony.squidmath.NeuralParticle
Adds a single specific point to the distribution.
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(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
 
add(Coord, I, E) - Method in class squidpony.squidgrid.SpatialMap
Adds a new element with the given identity and Coord position.
add(IntDoubleOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntDoubleOrderedMap.FastEntryIterator
 
add(IntDoubleOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
Unsupported.
add(IntIntOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntIntOrderedMap.FastEntryIterator
 
add(IntIntOrderedMap.MapEntry) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
Unsupported.
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(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(T, int) - Method in class squidpony.squidmath.ProbabilityTable
Adds the given item to the table.
add(V) - Method in class squidpony.squidmath.OrderedMap.ValueIterator
 
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(int...) - Method in class squidpony.squidmath.IntSet
 
addAll(int...) - Method in class squidpony.squidmath.IntVLA
 
addAll(int[]) - Method in class squidpony.squidmath.ShortVLA
 
addAll(int[], int, int) - Method in class squidpony.squidmath.IntSet
 
addAll(int[], int, int) - Method in class squidpony.squidmath.IntVLA
 
addAll(short[]) - Method in class squidpony.squidmath.IntSet
 
addAll(short...) - Method in class squidpony.squidmath.ShortVLA
 
addAll(short[], int, int) - Method in class squidpony.squidmath.IntSet
 
addAll(short[], int, int) - Method in class squidpony.squidmath.ShortVLA
 
addAll(Collection<? extends Integer>) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
Adds all elements of the given collection to this collection.
addAll(Collection<? extends Integer>) - Method in class squidpony.squidmath.IntIntOrderedMap.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.Arrangement.KeySet
Always throws an UnsupportedOperationException.
addAll(Collection<? extends K>) - Method in class squidpony.squidmath.OrderedMap.KeySet
Adds all elements of the given collection to this collection.
addAll(Collection<? extends K>) - Method in class squidpony.squidmath.OrderedSet
 
addAll(Collection<? extends K>) - Method in class squidpony.squidmath.UnorderedSet
 
addAll(Collection<? extends Coord>) - Method in class squidpony.squidgrid.zone.CoordPackerZone
Does nothing (this Zone is immutable).
addAll(Collection<? extends Coord>) - Method in class squidpony.squidmath.GreasedRegion
 
addAll(Collection<? extends IntDoubleOrderedMap.MapEntry>) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
Unsupported.
addAll(Collection<? extends IntIntOrderedMap.MapEntry>) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
Unsupported.
addAll(K[]) - Method in class squidpony.squidmath.OrderedSet
 
addAll(K[]) - Method in class squidpony.squidmath.UnorderedSet
 
addAll(IntSet) - Method in class squidpony.squidmath.IntSet
 
addAll(IntSet) - Method in class squidpony.squidmath.IntVLA
 
addAll(IntVLA) - Method in class squidpony.squidmath.IntSet
 
addAll(IntVLA) - Method in class squidpony.squidmath.IntVLA
 
addAll(IntVLA, int, int) - Method in class squidpony.squidmath.IntSet
 
addAll(IntVLA, int, int) - Method in class squidpony.squidmath.IntVLA
 
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
 
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
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.
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
Appends colored text to this.
addColoredTextOnNewLine(String, T) - Method in class squidpony.ColoredStringList
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(Node<V>, float) - Method in class squidpony.squidai.graph.Node
 
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.
addEmptyLine() - Method in class squidpony.ColoredStringList
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
 
ADDITIONAL_GENDER - squidpony.Messaging.NounTrait
Third-gender pronoun preference, potentially relevant for cultures with non-binary gender terms.
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, float, float, long, float, float) - Static method in class squidpony.squidmath.MasonNoise
 
addNoiseField(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
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
 
addText(String) - Method in class squidpony.ColoredStringList
Appends text to this, without specifying its color.
addText(IColoredString<T>) - Method in class squidpony.ColoredStringList
Appends text to this.
addTextOnNewLine(String) - Method in class squidpony.ColoredStringList
Appends text to this, on a new line; without specifying its color.
addTextOnNewLine(IColoredString<T>) - Method in class squidpony.ColoredStringList
 
addTraps(int) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Turns the given percentage of open area floor cells into trap cells, represented by '^'.
addTraps(int, int) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Turns the given percentage of open area floor cells into trap cells, represented by '^'.
addVertex(V) - Method in class squidpony.squidai.graph.Graph
Adds a vertex to the graph.
addVertices(Collection<V>) - Method in class squidpony.squidai.graph.Graph
Adds all the vertices in the collection to the graph.
addWater(int) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Turns the majority of the given percentage of floor cells into water cells, represented by '~'.
addWater(int, int) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Turns the majority of the given percentage of floor cells into water cells, represented by '~'.
addWater(int, int) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Turns the majority of the given percentage of floor cells into water cells, represented by '~'.
addWater(int, int, int) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Turns the majority of the given percentage of floor cells into water cells, represented by '~'.
adjacency - Variable in class squidpony.squidai.CustomDijkstraMap
The main factor in determining the "Custom" behavior of CustomDijkstraMap; using an Adjacency implementation like Adjacency.BasicAdjacency should cause this class to mimic DijkstraMap, but using Adjacency.RotationAdjacency will be very different.
Adjacency - Class in squidpony.squidgrid
Some classes need detailed information about what cells are considered adjacent to other cells, and may need to construct a customized mapping of cells to their neighbors.
Adjacency() - Constructor for class squidpony.squidgrid.Adjacency
 
Adjacency.BasicAdjacency - Class in squidpony.squidgrid
 
Adjacency.RotationAdjacency - Class in squidpony.squidgrid
 
Adjacency.ThinWallAdjacency - Class in squidpony.squidgrid
 
adjective - Static variable in class squidpony.Thesaurus
 
adjectives - Variable in class squidpony.MonsterGen
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential1D
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential2D
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential3D
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential4D
 
adjustment - Variable in class squidpony.squidmath.Noise.Exponential6D
 
adjustZoom() - Method in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
If the WorldMapGenerator used by FantasyPoliticalMapper.generate(long, WorldMapGenerator, WorldMapGenerator.BiomeMapper, Collection, int, double) zooms in or out, you can call this method to make the FantasyPoliticalMapper.zoomedMap 2D char array match its zoom.
AestheticDifference - Interface in squidpony.squidgrid
Used by DetailedMimic to allow different kinds of detail, including differentiating color or map features.
agares - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
agares - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
agares_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
agares_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
aim - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
aim - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
aim_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
aim_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
AimLimit - Enum in squidpony.squidai
Enum used for common targeting limitations (or lack thereof, in the case of AimLimit.FREE ).
alerted - Variable in class squidpony.squidgrid.SoundMap
The latest results of findAlerted(), with Coord keys representing the positions of creatures that were alerted and Double values representing how loud the sound was when it reached them.
algorithms() - Method in class squidpony.squidai.graph.DirectedGraph
 
algorithms() - Method in class squidpony.squidai.graph.Graph
 
algorithms() - Method in class squidpony.squidai.graph.UndirectedGraph
 
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.
ALIEN_A - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that could be spoken by some very-non-human culture that would typically be fitting for an alien species.
ALIEN_E - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that could be spoken by some very-non-human culture that would typically be fitting for an alien species.
ALIEN_I - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that could be spoken by some very-non-human culture that would typically be fitting for an alien species.
ALIEN_O - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that could be spoken by some very-non-human culture that would typically be fitting for an alien species.
ALIEN_U - Static variable in class squidpony.FakeLanguageGen
Fantasy/sci-fi language that could be spoken by some very-non-human culture that would typically be fitting for an alien species.
ALL - Static variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Constant for features being added to all environment types.
ALL_ON - Static variable in class squidpony.squidmath.CoordPacker
 
ALL_WALL - Static variable in class squidpony.squidmath.CoordPacker
 
allAdjectives - Variable in class squidpony.Mnemonic
 
allAssociatedStrings() - Method in class squidpony.ObText.ObTextEntry
 
allAt(int, int) - Method in class squidpony.squidmath.RegionMap
Gets a List of all values associated with regions containing a given x,y point.
allCaves - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
allCorridors - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
allFloors - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
allMatching(char[][], char...) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
allNouns - Variable in class squidpony.Mnemonic
 
alloces - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
alloces - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
alloces_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
alloces_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
allOn() - Method in class squidpony.squidmath.GreasedRegion
Sets all cells in this to "on."
allPacked(short[]) - Static method in class squidpony.squidmath.CoordPacker
Gets all positions that are "on" in the given packed array, without unpacking it, and returns them as a Coord[].
allPackedHilbert(short[]) - Static method in class squidpony.squidmath.CoordPacker
Gets all positions that are "on" in the given packed array, without unpacking it, and returns them as an array of Hilbert Curve indices.
allRooms - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
alpha - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
alpha - Static variable in class squidpony.squidmath.CrossHash.Mist
 
alpha - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
alpha_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
alpha_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
alpha_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
ALT_NOISE - Static variable in class squidpony.squidmath.BlueNoise
Raw data this class uses, as 64 1D byte arrays.
altDetermine(long, int) - Static method in class squidpony.squidmath.VanDerCorputQRNG
Similar to VanDerCorputQRNG.determine(int, int), but can take bases that aren't prime and can sometimes produce a Halton-like sequence with almost-as-good distance between points.
alter(float, float, float, float) - Method in interface squidpony.IFilter
 
alter(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.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(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, 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.Arrangement
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.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(int[], int, int, int, int, boolean) - Method in class squidpony.squidgrid.DetailedMimic
DISCOURAGED; use DetailedMimic.neoProcess(int[], int, int, int, int, int, int, boolean) instead, which doesn't need a separate analysis step.
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(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(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.
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 - Variable in class squidpony.squidai.Technique
 
AOE - Interface in squidpony.squidai
Area of Effect interface meant to be implemented by various specific burst, line, flowing, and user-made AOE types.
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) - Method in class squidpony.panel.IColoredString.Impl
 
append(char, T) - Method in interface squidpony.panel.IColoredString
Mutates this by appending c to it.
append(char, T) - Method in class squidpony.panel.IColoredString.Impl
 
append(String) - Method in interface squidpony.panel.IColoredString
A convenience alias for append(text, null).
append(String) - Method in class squidpony.panel.IColoredString.Bucket
 
append(String) - Method in class squidpony.panel.IColoredString.Impl
 
append(String, T) - Method in interface squidpony.panel.IColoredString
Mutates this by appending text to it.
append(String, T) - Method in class squidpony.panel.IColoredString.Impl
 
append(IColoredString.Bucket<T>) - Method in class squidpony.panel.IColoredString.Impl
 
append(IColoredString<T>) - Method in interface squidpony.panel.IColoredString
Mutates this by appending other to it.
append(IColoredString<T>) - Method in class squidpony.panel.IColoredString.Impl
 
appendCapitalized(String, TextBuffer) - Static method in class squidpony.Messaging.BeingSubstitution
 
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.
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.
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, byte) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, char) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, double) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, float) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, int) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, long) - Static method in class squidpony.StringKit
 
appendHex(StringBuilder, short) - 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.
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 tolerance).
approximateBits(int) - Method in class squidpony.squidmath.RNG
Deprecated.
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.
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.
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, 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.
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.
Arrangement<K> - Class in squidpony.squidmath
A bi-directional mapping of objects to positions in an ordering (which this generates), and vice versa.
Arrangement() - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with initial expected 16 entries and 0.5f as load factor.
Arrangement(int) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with 0.5f as load factor.
Arrangement(int, float) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement.
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(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(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(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>, 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[]) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement with 0.5f as load factor using the elements of an array.
Arrangement(K[], float) - Constructor for class squidpony.squidmath.Arrangement
Creates a new Arrangement using the elements of an array.
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(Arrangement<? extends K>) - Constructor for class squidpony.squidmath.Arrangement
 
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.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(double) - Static method in class squidpony.squidmath.NumberTools
Arc sine approximation with very low error, based on a simplified version of NumberTools.atan2(float, float).
asin(float) - Static method in class squidpony.squidmath.NumberTools
Arc sine approximation with very low error, based on a simplified version of NumberTools.atan2(double, double).
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(char[][], AStarSearch.SearchType) - Constructor for class squidpony.squidmath.AStarSearch
Builds a pathing object to run searches on.
AStarSearch(double[][], 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
 
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, with higher precision than LibGDX's atan2 approximation, and giving a result in degrees from -180 to 180.
atan2Degrees(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, and giving a result in degrees from -180 to 180.
atan2Degrees360(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, and giving a result in degrees from 0 to 360.
atan2Degrees360(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, and giving a result in degrees from 0 to 360.
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
 
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."
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages