Index
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
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 theThesaurus.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
tothis
, 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
tothis
, without specifying its color. - addText(IColoredString<T>) - Method in class squidpony.ColoredStringList
-
Appends
text
tothis
. - 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 mimicDijkstraMap
, but usingAdjacency.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 theFantasyPoliticalMapper.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
andy == 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 appendingc
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 appendingtext
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 appendingother
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 appendingf
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 appendingi
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.see the version in GreasedRegion,
GreasedRegion.approximateBits(RandomnessSource, int)
- 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 onstart
'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 onstart
'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."
All Classes|All Packages