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

R

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