- a_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
-
- above() - Method in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
-
- accentBoth(RNG, String[], double, double) - Method in class squidpony.FakeLanguageGen
-
- accentConsonants(RNG, String[], double) - Method in class squidpony.FakeLanguageGen
-
- accentVowels(RNG, String[], double) - Method in class squidpony.FakeLanguageGen
-
- add(Coord, I, E) - Method in class squidpony.squidgrid.SpatialMap
-
Adds a new element with the given identity and Coord position.
- add(Coord) - Method in class squidpony.squidmath.Coord
-
Separately combines the x and y positions of this Coord and other, producing a different Coord as their "sum."
- add(int) - Method in class squidpony.squidmath.Coord
-
Separately adds the x and y positions of this Coord to operand, producing a different Coord as their
"sum."
- add(double) - Method in class squidpony.squidmath.Coord
-
Separately adds the x and y positions of this Coord to operand, rounding to the nearest int for each of x
and y and producing a different Coord as their "sum."
- add(Coord) - Method in class squidpony.squidmath.NeuralParticle
-
Adds a single specific point to the distribution.
- add(T, int) - Method in class squidpony.squidmath.ProbabilityTable
-
Adds the given item to the table.
- add(Coord) - Method in class squidpony.squidmath.Region
-
Adds a Coord to this Region, returning false if the Coord is null or already included in this, or true otherwise.
- add(short) - Method in class squidpony.squidmath.ShortSet
-
Returns true if the key was not already in the set.
- add(short) - Method in class squidpony.squidmath.ShortVLA
-
- addAccents(double, double) - Method in class squidpony.FakeLanguageGen
-
- addAll(ShortVLA) - Method in class squidpony.squidmath.ShortSet
-
- addAll(ShortVLA, int, int) - Method in class squidpony.squidmath.ShortSet
-
- addAll(short...) - Method in class squidpony.squidmath.ShortSet
-
- addAll(short[], int, int) - Method in class squidpony.squidmath.ShortSet
-
- addAll(ShortSet) - Method in class squidpony.squidmath.ShortSet
-
- addAll(ShortVLA) - Method in class squidpony.squidmath.ShortVLA
-
- addAll(ShortVLA, int, int) - Method in class squidpony.squidmath.ShortVLA
-
- addAll(short...) - Method in class squidpony.squidmath.ShortVLA
-
- addAll(short[], int, int) - Method in class squidpony.squidmath.ShortVLA
-
- addAll(int[]) - Method in class squidpony.squidmath.ShortVLA
-
- addAllText(Collection<? extends IColoredString<T>>) - Method in class squidpony.ColoredStringList
-
- 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) - Method in class squidpony.squidgrid.mapping.LegacyDungeonGenerator
-
Deprecated.
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
.
- 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.LegacyDungeonGenerator
-
Deprecated.
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.
- 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 and any tweaks made to it.
- 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.
- 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) - Method in class squidpony.squidgrid.mapping.LegacyDungeonGenerator
-
Deprecated.
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 '"'.
- addImpassableChar(char) - Method in class squidpony.squidgrid.Splash
-
Adds c
to the set of impassable characters.
- 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.
- addOnNewLine(Collection<? extends IColoredString<T>>) - Method in class squidpony.ColoredStringList
-
Adds texts
to this
, starting a new line for the first
one.
- addRange(int, int) - Method in class squidpony.squidmath.ShortVLA
-
- addSynonyms(Collection<String>) - Method in class squidpony.Thesaurus
-
Allows this Thesaurus to find the exact words in synonyms and, when requested, replace each occurrence with a
different word from the same Collection.
- 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) - Method in class squidpony.squidgrid.mapping.LegacyDungeonGenerator
-
Deprecated.
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 '^'.
- 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) - Method in class squidpony.squidgrid.mapping.LegacyDungeonGenerator
-
Deprecated.
Turns the majority of the given percentage of floor cells into water cells, represented by '~'.
- addWater(int, int) - Method in class squidpony.squidgrid.mapping.LegacyDungeonGenerator
-
Deprecated.
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 '~'.
- adjectives - Variable in class squidpony.MonsterGen
-
- 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.
- 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
-
- ALL_WALLS - Variable in class squidpony.squidgrid.FOVCache
-
- allAt(int, int) - Method in class squidpony.squidmath.RegionMap
-
Gets a List of all values associated with regions containing a given x,y point.
- 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.
- alter(float, float, float, float) - Method in interface squidpony.IFilter
-
- 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
-
- alterations - Variable in class squidpony.FakeLanguageGen.Modifier
-
- 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).
- anySpillMap - Variable in class squidpony.squidgrid.MultiSpill
-
The cells that are filled by the any spiller will be true, others will be false.
- AOE - Interface in squidpony.squidai
-
Area of Effect interface meant to be implemented by various specific burst, line, flowing, and user-made AOE types.
- aoe - Variable in class squidpony.squidai.Technique
-
- apartPacked(short[], int) - Static method in class squidpony.squidmath.CoordPacker
-
Gets the positions that are "on" in the given packed array, without unpacking it, keeps only positions that are
at least minDistance apart from other positions this will return, and returns the positions as a Coord[].
- apartPacked(short[], int, boolean) - Static method in class squidpony.squidmath.CoordPacker
-
Gets the positions that are "on" in the given packed array, without unpacking it, keeps only positions that are
at least minDistance apart from other positions this will return, and returns the positions as a Coord[].
- apartPackedHilbert(short[], int) - Static method in class squidpony.squidmath.CoordPacker
-
Gets the positions that are "on" in the given packed array, without unpacking it, keeps only positions that are
at least minDistance apart from other positions this will return, and returns the positions as an array of
Hilbert Curve indices.
- apartPackedHilbert(short[], int, boolean) - Static method in class squidpony.squidmath.CoordPacker
-
Gets the positions that are "on" in the given packed array, without unpacking it, keeps only positions that are
at least minDistance apart from other positions this will return, and returns the positions as an array of
Hilbert Curve indices.
- append(char, T) - Method in interface squidpony.panel.IColoredString
-
Mutates this
by appending c
to it.
- append(String, T) - Method in interface squidpony.panel.IColoredString
-
Mutates this
by appending text
to it.
- append(IColoredString<T>) - Method in interface squidpony.panel.IColoredString
-
Mutates this
by appending other
to it.
- append(String) - Method in class squidpony.panel.IColoredString.Bucket
-
- append(char, T) - Method in class squidpony.panel.IColoredString.Impl
-
- append(String, T) - Method in class squidpony.panel.IColoredString.Impl
-
- append(IColoredString<T>) - Method in class squidpony.panel.IColoredString.Impl
-
- append(IColoredString.Bucket<T>) - Method in class squidpony.panel.IColoredString.Impl
-
- 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
-
- 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
-
- 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).
- approximateMemoryUsage() - Method in class squidpony.squidgrid.FOVCache
-
- ARABIC_ROMANIZED - Static variable in class squidpony.FakeLanguageGen
-
Imitation Arabic, using mostly the Latin alphabet but with some Greek letters for tough transliteration topics.
- 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
-
- AroundCounterClockWise(int, int, Coord) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
-
A fresh iterator, to iterate counter clock wise around start
starting on start
's right.
- AroundCounterClockWise(int, int, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
-
A fresh iterator, to iterate counter clock wise around
(xstart, ystart)
starting on start
's right.
- 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.
- 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.
- asRandom() - Method in class squidpony.squidmath.DeckRNG
-
- asRandom() - Method in class squidpony.squidmath.DharmaRNG
-
- asRandom() - Method in class squidpony.squidmath.EditRNG
-
- asRandom() - Method in class squidpony.squidmath.RNG
-
- AStarSearch - Class in squidpony.squidmath
-
Performs A* search.
- AStarSearch() - Constructor for class squidpony.squidmath.AStarSearch
-
- AStarSearch(double[][], AStarSearch.SearchType) - Constructor for class squidpony.squidmath.AStarSearch
-
Builds a pathing object to run searches on.
- AStarSearch.SearchType - Enum in squidpony.squidmath
-
The type of heuristic to use.
- atan2Cache - Variable in class squidpony.squidgrid.FOVCache
-
- 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."
- awaitCache() - Method in class squidpony.squidgrid.FOVCache
-
If FOV calculations from cacheAll() are being done on another thread, calling this method will make
the current thread wait for the FOV calculations' thread to finish, "freezing" the current thread until it does.
- awaitRefresh(char[][]) - Method in class squidpony.squidgrid.FOVCache
-
If FOV calculations from refreshCache() are being done on another thread, calling this method will make
the current thread wait for the FOV calculations' thread to finish, "freezing" the current thread until it does.