Index
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
B
- b - Variable in class squidpony.squidai.graph.Connection
- b - Variable in class squidpony.squidmath.DelaunayTriangulator.Edge
- b - Variable in class squidpony.squidmath.DelaunayTriangulator.Triangle
- b - Variable in class squidpony.squidmath.SquidID
- b - Variable in class squidpony.squidmath.Voronoi.Edge
- b - Variable in class squidpony.squidmath.Voronoi.Triangle
- b_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
- b0 - Static variable in class squidpony.squidmath.CrossHash.Water
-
Big constant 0.
- b1 - Static variable in class squidpony.squidmath.CrossHash.Water
-
Big constant 1.
- b2 - Static variable in class squidpony.squidmath.CrossHash.Water
-
Big constant 2.
- b3 - Static variable in class squidpony.squidmath.CrossHash.Water
-
Big constant 3.
- b4 - Static variable in class squidpony.squidmath.CrossHash.Water
-
Big constant 4.
- b5 - Static variable in class squidpony.squidmath.CrossHash.Water
-
Big constant 5.
- b64DecodeByte(char[], int) - Static method in class squidpony.StringKit
-
Decodes 2 characters from data starting from offset to get a byte encoded as base-64.
- b64DecodeChar(char[], int) - Static method in class squidpony.StringKit
-
Decodes 3 characters from data starting from offset to get a char encoded as base-64.
- b64DecodeDouble(char[], int) - Static method in class squidpony.StringKit
-
Decodes 11 characters from data starting from offset to get a double encoded as base-64.
- b64DecodeFloat(char[], int) - Static method in class squidpony.StringKit
-
Decodes 6 characters from data starting from offset to get a float encoded as base-64.
- b64DecodeInt(char[], int) - Static method in class squidpony.StringKit
-
Decodes 6 characters from data starting from offset to get an int encoded as base-64.
- b64DecodeLong(char[], int) - Static method in class squidpony.StringKit
-
Decodes 11 characters from data starting from offset to get a long encoded as base-64.
- b64DecodeShort(char[], int) - Static method in class squidpony.StringKit
-
Decodes 3 characters from data starting from offset to get a short encoded as base-64.
- b64Encode(byte, int, char[]) - Static method in class squidpony.StringKit
-
Base-64 encodes number and stores that string representation in buf starting at offset; uses 2 chars.
- b64Encode(char, int, char[]) - Static method in class squidpony.StringKit
-
Base-64 encodes glyph and stores that string representation in buf starting at offset; uses 3 chars.
- b64Encode(double, int, char[]) - Static method in class squidpony.StringKit
-
Base-64 encodes number and stores that string representation in buf starting at offset; uses 11 chars.
- b64Encode(float, int, char[]) - Static method in class squidpony.StringKit
-
Base-64 encodes number and stores that string representation in buf starting at offset; uses 6 chars.
- b64Encode(int, int, char[]) - Static method in class squidpony.StringKit
-
Base-64 encodes number and stores that string representation in buf starting at offset; uses 6 chars.
- b64Encode(long, int, char[]) - Static method in class squidpony.StringKit
-
Base-64 encodes number and stores that string representation in buf starting at offset; uses 11 chars.
- b64Encode(short, int, char[]) - Static method in class squidpony.StringKit
-
Base-64 encodes number and stores that string representation in buf starting at offset; uses 3 chars.
- baal - Static variable in class squidpony.squidmath.CrossHash.Curlup
- baal - Static variable in class squidpony.squidmath.CrossHash.Yolk
- baal_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- baal_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- balam - Static variable in class squidpony.squidmath.CrossHash.Curlup
- balam - Static variable in class squidpony.squidmath.CrossHash.Yolk
- balam_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- balam_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- BalancedPermutations - Class in squidpony.squidmath
-
Based on Martin Roberts' blog post about blue noise point sets, this class generates "balanced" permutations of a specific size with good performance.
- BalancedPermutations() - Constructor for class squidpony.squidmath.BalancedPermutations
- BalancedPermutations(int, long, long) - Constructor for class squidpony.squidmath.BalancedPermutations
- barbatos - Static variable in class squidpony.squidmath.CrossHash.Curlup
- barbatos - Static variable in class squidpony.squidmath.CrossHash.Yolk
- barbatos_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- barbatos_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- bare - Static variable in class squidpony.ObText
- base - Variable in class squidpony.squidmath.VanDerCorputQRNG
- basic - Variable in class squidpony.squidgrid.mapping.RoomFinder
-
A copy of the dungeon map, however it was passed to the constructor.
- Basic1D() - Constructor for class squidpony.squidmath.Noise.Basic1D
- Basic1D(long) - Constructor for class squidpony.squidmath.Noise.Basic1D
- BasicAdjacency(int, int, Measurement) - Constructor for class squidpony.squidgrid.Adjacency.BasicAdjacency
- BasicCaveGenerator - Class in squidpony.squidgrid.mapping
- BasicCaveGenerator() - Constructor for class squidpony.squidgrid.mapping.BasicCaveGenerator
- BasicCaveGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.BasicCaveGenerator
- BasicCaveGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.BasicCaveGenerator
- basicMap() - Method in class squidpony.ObText
-
Gets all unique Strings from the top level of this ObText as keys in a
HashMap
, with the first String associated with each key as its value (or null if nothing is associated with a key String). - basicOrderedMap() - Method in class squidpony.ObText
-
Gets all unique Strings from the top level of this ObText as keys in an
OrderedMap
, with the first String associated with each key as its value (or null if nothing is associated with a key String). - basicPoints(int, int, IRNG) - Static method in class squidpony.squidgrid.mapping.MixedGenerator
-
Mainly for internal use; this is used by
MixedGenerator(int, int, IRNG)
to get its room positions. - BasicRandom32 - Class in squidpony.squidmath
-
A low-quality but very fast RNG that has no apparent visual artifacts here; uses Mark Overton's CMR subcycle generator type, but modified to be especially GWT-friendly.
- BasicRandom32() - Constructor for class squidpony.squidmath.BasicRandom32
- BasicRandom32(int) - Constructor for class squidpony.squidmath.BasicRandom32
- BasicRandom64 - Class in squidpony.squidmath
-
A high-quality and very fast RNG that has no apparent visual artifacts here; uses Mark Overton's CMR subcycle generator type, with a multiplication on the output.
- BasicRandom64() - Constructor for class squidpony.squidmath.BasicRandom64
-
Calls
BasicRandom64.seed(int)
with a random int value (obtained usingMath.random()
). - BasicRandom64(int) - Constructor for class squidpony.squidmath.BasicRandom64
-
The recommended constructor, this guarantees the generator will have a period of at least 2 to the 20 (roughly one million, but most if not all initial states will have much longer periods).
- BasicRandom64(long) - Constructor for class squidpony.squidmath.BasicRandom64
-
Like
BasicRandom64(int)
, this doesn't use the seed as-is, and instead uses it to get a valid state (which is a long internally). - basis - Variable in class squidpony.squidmath.Noise.Exponential1D
- basis - Variable in class squidpony.squidmath.Noise.Exponential2D
- basis - Variable in class squidpony.squidmath.Noise.Exponential3D
- basis - Variable in class squidpony.squidmath.Noise.Exponential4D
- basis - Variable in class squidpony.squidmath.Noise.Exponential6D
- basis - Variable in class squidpony.squidmath.Noise.InverseLayered1D
- basis - Variable in class squidpony.squidmath.Noise.InverseLayered2D
- basis - Variable in class squidpony.squidmath.Noise.InverseLayered3D
- basis - Variable in class squidpony.squidmath.Noise.InverseLayered4D
- basis - Variable in class squidpony.squidmath.Noise.InverseLayered6D
- basis - Variable in class squidpony.squidmath.Noise.Layered1D
- basis - Variable in class squidpony.squidmath.Noise.Layered2D
- basis - Variable in class squidpony.squidmath.Noise.Layered3D
- basis - Variable in class squidpony.squidmath.Noise.Layered4D
- basis - Variable in class squidpony.squidmath.Noise.Layered6D
- basis - Variable in class squidpony.squidmath.Noise.Ridged2D
- basis - Variable in class squidpony.squidmath.Noise.Ridged3D
- basis - Variable in class squidpony.squidmath.Noise.Ridged4D
- basis - Variable in class squidpony.squidmath.Noise.Ridged6D
- basis - Variable in class squidpony.squidmath.Noise.Scaled1D
- basis - Variable in class squidpony.squidmath.Noise.Scaled2D
- basis - Variable in class squidpony.squidmath.Noise.Scaled3D
- basis - Variable in class squidpony.squidmath.Noise.Scaled4D
- basis - Variable in class squidpony.squidmath.Noise.Scaled6D
- basis - Variable in class squidpony.squidmath.Noise.Slick2D
- basis - Variable in class squidpony.squidmath.Noise.Slick3D
- basis - Variable in class squidpony.squidmath.Noise.Slick4D
- basis - Variable in class squidpony.squidmath.Noise.Slick6D
- basis - Variable in class squidpony.squidmath.Noise.Turbulent2D
- basis - Variable in class squidpony.squidmath.Noise.Turbulent3D
- basis - Variable in class squidpony.squidmath.Noise.Turbulent4D
- basis - Variable in class squidpony.squidmath.Noise.Turbulent6D
- basis - Variable in class squidpony.squidmath.Noise.Viny2D
- basis - Variable in class squidpony.squidmath.Noise.Viny3D
- basis - Variable in class squidpony.squidmath.Noise.Viny4D
- basis - Variable in class squidpony.squidmath.Noise.Viny6D
- bathin - Static variable in class squidpony.squidmath.CrossHash.Curlup
- bathin - Static variable in class squidpony.squidmath.CrossHash.Yolk
- bathin_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- bathin_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- BATHTUB_TRUNCATED - Static variable in class squidpony.squidmath.RandomBias
-
A constant for a distribution that linearly increases in probability from a 0.0 chance of 0.0.
- BathtubDistribution - Class in squidpony.squidmath
-
An IDistribution that produces results between 0.0 inclusive and 1.0 exclusive, but is much more likely to produce results near 0.0 or 1.0, further from 0.5.
- BathtubDistribution() - Constructor for class squidpony.squidmath.BathtubDistribution
- BEACH_LEVEL - Static variable in class squidpony.squidgrid.mapping.MetsaMapFactory
- BeamAOE - Class in squidpony.squidai
-
Beam Area of Effect that affects an slightly expanded (Elias) line from a given origin Coord out to a given length, plus an optional radius of cells around the path of the line, while respecting obstacles in its path and possibly stopping if obstructed.
- BeamAOE(Coord, double, int) - Constructor for class squidpony.squidai.BeamAOE
- BeamAOE(Coord, double, int, int) - Constructor for class squidpony.squidai.BeamAOE
- BeamAOE(Coord, double, int, int, Radius) - Constructor for class squidpony.squidai.BeamAOE
- BeamAOE(Coord, Coord) - Constructor for class squidpony.squidai.BeamAOE
- BeamAOE(Coord, Coord, int) - Constructor for class squidpony.squidai.BeamAOE
- BeamAOE(Coord, Coord, int, Radius) - Constructor for class squidpony.squidai.BeamAOE
- BeingSubstitution() - Constructor for class squidpony.Messaging.BeingSubstitution
- BeingSubstitution(String, Messaging.NounTrait, boolean) - Constructor for class squidpony.Messaging.BeingSubstitution
- BeingSubstitution(Messaging.NounTrait, boolean, String...) - Constructor for class squidpony.Messaging.BeingSubstitution
- beleth - Static variable in class squidpony.squidmath.CrossHash.Curlup
- beleth - Static variable in class squidpony.squidmath.CrossHash.Yolk
- beleth_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- beleth_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- belial - Static variable in class squidpony.squidmath.CrossHash.Curlup
- belial - Static variable in class squidpony.squidmath.CrossHash.Yolk
- belial_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- belial_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- berith - Static variable in class squidpony.squidmath.CrossHash.Curlup
- berith - Static variable in class squidpony.squidmath.CrossHash.Yolk
- berith_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- berith_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- bestOf(int, int, String) - Method in class squidpony.squidmath.Dice
-
Find the best n totals from the provided number of dice rolled according to the roll group string.
- beta - Static variable in class squidpony.squidmath.CrossHash.Curlup
- beta - Static variable in class squidpony.squidmath.CrossHash.Mist
- beta - Static variable in class squidpony.squidmath.CrossHash.Yolk
- Beta - Annotation Type in squidpony.annotation
-
Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
- beta_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- beta_ - Static variable in class squidpony.squidmath.CrossHash.Mist
- beta_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- between(double, double) - Method in class squidpony.squidmath.AbstractRNG
-
Returns a value from a uniform distribution from min (inclusive) to max (exclusive).
- between(double, double) - Method in class squidpony.squidmath.DeckRNG
-
Returns a value from a even distribution from min (inclusive) to max (exclusive).
- between(double, double) - Method in interface squidpony.squidmath.IRNG
-
Returns a value from a uniform distribution from min (inclusive) to max (exclusive).
- between(double, double) - Method in class squidpony.squidmath.RNG
-
Returns a value from an even distribution from min (inclusive) to max (exclusive).
- between(int, int) - Method in class squidpony.squidmath.AbstractRNG
-
Returns a value between min (inclusive) and max (exclusive) as ints.
- between(int, int) - Method in class squidpony.squidmath.DeckRNG
-
Returns a value between min (inclusive) and max (exclusive).
- between(int, int) - Method in interface squidpony.squidmath.IRNG
-
Returns a value between min (inclusive) and max (exclusive) as ints.
- between(int, int) - Method in class squidpony.squidmath.RNG
-
Returns a value between min (inclusive) and max (exclusive).
- between(long, long) - Method in class squidpony.squidmath.AbstractRNG
-
Returns a value between min (inclusive) and max (exclusive) as longs.
- between(long, long) - Method in class squidpony.squidmath.DeckRNG
-
Returns a value between min (inclusive) and max (exclusive).
- between(long, long) - Method in class squidpony.squidmath.DharmaRNG
-
Returns a value between min (inclusive) and max (exclusive).
- between(long, long) - Method in interface squidpony.squidmath.IRNG
-
Returns a value between min (inclusive) and max (exclusive) as longs.
- between(long, long) - Method in class squidpony.squidmath.RNG
-
Returns a value between min (inclusive) and max (exclusive).
- betweenWeighted(int, int, int) - Method in class squidpony.squidmath.DeckRNG
-
Returns the average of a number of randomly selected numbers from the provided range, with min being inclusive and max being exclusive.
- betweenWeighted(int, int, int) - Method in class squidpony.squidmath.RNG
-
Returns the average of a number of randomly selected numbers from the provided range, with min being inclusive and max being exclusive.
- biasedBetween(double, double, double) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedBetween(double, int, int) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedBetween(double, long, long) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedBetween(String, double, double) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedBetween(String, int, int) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedBetween(String, long, long) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedBoolean(double) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedBoolean(String) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedDouble(double) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedDouble(double, double) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedDouble(String) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedDouble(String, double) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedFloat(double) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedFloat(double, float) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedFloat(String) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedFloat(String, float) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedInt(double) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedInt(double, int) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedInt(String) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedInt(String, int) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedLong(double) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedLong(double, long) - Method in class squidpony.squidmath.RandomBias
-
Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution that would have the given expected average.
- biasedLong(String) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- biasedLong(String, long) - Method in class squidpony.squidmath.RandomBias
-
Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.
- bifrons - Static variable in class squidpony.squidmath.CrossHash.Curlup
- bifrons - Static variable in class squidpony.squidmath.CrossHash.Yolk
- bifrons_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- bifrons_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- BigCounter() - Constructor for class squidpony.squidmath.FlawedRandomness.BigCounter
- BigCounter(long) - Constructor for class squidpony.squidmath.FlawedRandomness.BigCounter
- bigFactorial(int) - Static method in class squidpony.squidmath.MathExtras
-
Calculates the factorial of n where n is a positive integer.
- BILLOW - Static variable in class squidpony.squidmath.FastNoise
- bin(byte) - Static method in class squidpony.StringKit
- bin(char) - Static method in class squidpony.StringKit
- bin(int) - Static method in class squidpony.StringKit
- bin(long) - Static method in class squidpony.StringKit
- bin(short) - Static method in class squidpony.StringKit
- BinaryHeap<T extends BinaryHeap.Node> - Class in squidpony.squidmath
-
A binary heap that stores nodes which each have a double value and are sorted either lowest first or highest first.
- BinaryHeap() - Constructor for class squidpony.squidmath.BinaryHeap
- BinaryHeap(int, boolean) - Constructor for class squidpony.squidmath.BinaryHeap
- BinaryHeap.Node - Class in squidpony.squidmath
-
A binary heap node.
- biome - Variable in class squidpony.squidgrid.mapping.WildMap
- biomeCodeData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
-
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
- biomeCodeData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
-
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
- biomeMapper - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
- biomeTable - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
-
The default biome table to use with parts of biome codes from
WorldMapGenerator.DetailedBiomeMapper.biomeCodeData
. - biomeTable - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SimpleBiomeMapper
-
The default biome table to use with biome codes from
WorldMapGenerator.SimpleBiomeMapper.biomeCodeData
. - bits - Variable in class squidpony.squidmath.MerlinNoise
- bitSum(GreasedRegion...) - Static method in class squidpony.squidmath.GreasedRegion
-
Generates a 2D int array from an array or vararg of GreasedRegions, treating each cell in the nth region as the nth bit of the int at the corresponding x,y cell in the int array.
- BlastAOE - Class in squidpony.squidai
-
An AOE type that has a center and a radius, and will blast outward and somewhat around corners/obstacles, out to the distance specified by radius.
- BlastAOE(Coord, int, Radius) - Constructor for class squidpony.squidai.BlastAOE
- BlastAOE(Coord, int, Radius, int, int) - Constructor for class squidpony.squidai.BlastAOE
- blockedBiomes - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
-
A HashSet of String keys, where each key is the name of a biome this Faction will never occupy.
- blockingRule - Variable in class squidpony.squidgrid.Adjacency
-
If you want obstacles present in orthogonal cells to prevent pathfinding along the diagonal between them, this can be used to make single-cell diagonal walls non-viable to move through, or even to prevent diagonal movement if any one obstacle is orthogonally adjacent to both the start and target cell of a diagonal move.
- BlueNoise - Class in squidpony.squidmath
-
Provides access to a precalculated, tiling plane of 2D blue noise, that is, noise without high-frequency components, as well as seeded modifications to that tiling blue noise plane that make it have even fewer patterns.
- blueSpill(int[][], int, IRNG) - Static method in class squidpony.squidmath.BlueNoise
-
Modifies
toFill
in-place by filling it with the (seeded variant) blue noise of this class, finding any points with values less thanspillerLimit
when brought into a 0-255 range, and then expanding those points pseudo-randomly while keeping the same value for any expanded range as its original point. - blueSpill(int, int, int, IRNG) - Static method in class squidpony.squidmath.BlueNoise
-
Generates a 2D int array (as with
new int[width][height]
) and fills it with the (seeded variant) blue noise of this class, finding any points with values less thanspillerLimit
when brought into a 0-255 range, and then expanding those points pseudo-randomly while keeping the same value for any expanded range as its original point. - body - Variable in class squidpony.MarkovObject
-
All unique T items that this encountered during the latest call to
MarkovObject.analyze(Iterable)
. - booleanHasher - Static variable in class squidpony.squidmath.CrossHash
- border(List<Coord>, List<Coord>) - Static method in class squidpony.squidgrid.zone.Zone.Helper
-
An easy way to get the Coord items in a List of Coord that are at the edge of the region, using 8-way adjacency (a corner is adjacent to both orthogonal and diagonal neighbors).
- botis - Static variable in class squidpony.squidmath.CrossHash.Curlup
- botis - Static variable in class squidpony.squidmath.CrossHash.Yolk
- botis_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- botis_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- bottomDoors - Variable in class squidpony.squidgrid.mapping.MapModule
- bottomLeft - Variable in class squidpony.squidgrid.mapping.Rectangle.Impl
- BottomLeftToTopRight(int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
-
A fresh iterator.
- boulders - Static variable in class squidpony.squidgrid.MimicFill
-
Predefined sample; many small separate squares.
- BOULDERS - squidpony.squidgrid.mapping.DungeonGenerator.FillEffect
-
Boulders strewn about open areas, represented by '#' and treated as walls
- BOULDERS - squidpony.squidgrid.mapping.SectionDungeonGenerator.FillEffect
-
Boulders strewn about open areas, represented by '#' and treated as walls
- bounce(double) - Static method in class squidpony.squidmath.NumberTools
-
Very limited-use; takes any double and produces a double in the -1.0 to 1.0 range, with similar inputs producing close to a consistent rate of up and down through the range.
- bounce(float) - Static method in class squidpony.squidmath.NumberTools
-
Very limited-use; takes any double and produces a double in the -1.0 to 1.0 range, with similar inputs producing close to a consistent rate of up and down through the range.
- bounce(int, int) - Static method in class squidpony.squidmath.NumberTools
-
Very limited-use; takes the significand bits of a double, represented as a pair of ints
valueLow
andvalueHigh
, using all bits in valueLow and the least-significant 20 bits of valueHigh, and produces a double in the -1.0 to 1.0 range, with similar inputs producing close to a consistent rate of up and down through the range. - bounce(long) - Static method in class squidpony.squidmath.NumberTools
-
Very limited-use; takes the significand bits of a double, represented as a long of which this uses 52 bits, and produces a double in the -1.0 to 1.0 range, with similar inputs producing close to a consistent rate of up and down through the range.
- bouncingLine(double[][], double[][], int, int, double, double) - Static method in class squidpony.squidgrid.FOV
-
Reuses the existing light 2D array and fills it with a straight-line bouncing path of light that reflects its way through the given resistanceMap from startX, startY until it uses up the given distance.
- bound - Variable in class squidpony.squidmath.LowStorageShuffler
- bounds(short[]) - Static method in class squidpony.squidmath.CoordPacker
-
Finds the minimum bounding rectangle for a packed array without unpacking it.
- BOX - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
- BOX_DRAWING - Static variable in class squidpony.StringKit
- BOX_DRAWING_DOUBLE - Static variable in class squidpony.StringKit
- BOX_DRAWING_SINGLE - Static variable in class squidpony.StringKit
- BOX_WALLED - Static variable in class squidpony.squidgrid.mapping.MixedGenerator
- breadthFirstSearch(Coord) - Method in class squidpony.squidai.graph.CostlyGraph
-
Perform a breadth first search starting from the specified vertex.
- breadthFirstSearch(Coord) - Method in class squidpony.squidai.graph.DefaultGraph
-
Perform a breadth first search starting from the specified vertex.
- breadthFirstSearch(Coord, int, int) - Method in class squidpony.squidai.graph.CostlyGraph
-
Perform a breadth first search starting from the specified vertex.
- breadthFirstSearch(Coord, int, int) - Method in class squidpony.squidai.graph.DefaultGraph
-
Perform a breadth first search starting from the specified vertex.
- breadthFirstSearch(V) - Method in class squidpony.squidai.graph.Algorithms
-
Perform a breadth first search starting from the specified vertex.
- breadthFirstSearch(V, int, int) - Method in class squidpony.squidai.graph.Algorithms
-
Perform a breadth first search starting from the specified vertex.
- Bresenham - Class in squidpony.squidmath
-
Provides a means to generate Bresenham lines in 2D and 3D.
- BRESENHAM - Static variable in class squidpony.squidgrid.LOS
-
A Bresenham-based line-of-sight algorithm.
- briefAtlas - Variable in class squidpony.squidgrid.mapping.PoliticalMapper
-
Maps chars, as found in the returned array from generate(), to Strings that store the short name of nations.
- Bucket(String, T) - Constructor for class squidpony.panel.IColoredString.Bucket
- buer - Static variable in class squidpony.squidmath.CrossHash.Curlup
- buer - Static variable in class squidpony.squidmath.CrossHash.Yolk
- buer_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- buer_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- bune - Static variable in class squidpony.squidmath.CrossHash.Curlup
- bune - Static variable in class squidpony.squidmath.CrossHash.Yolk
- bune_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- bune_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- BurstAOE - Class in squidpony.squidai
-
An AOE type that has a center and a radius, and uses shadowcasting to create a burst of rays from the center, out to the distance specified by radius.
- BurstAOE(Coord, int, Radius) - Constructor for class squidpony.squidai.BurstAOE
- BurstAOE(Coord, int, Radius, int, int) - Constructor for class squidpony.squidai.BurstAOE
- byteArrayToByteGrid(byte[]) - Static method in class squidpony.GridCompression
- byteArrayToDoubleGrid(byte[]) - Static method in class squidpony.GridCompression
- byteGridToByteArray(byte[][]) - Static method in class squidpony.GridCompression
- byteHasher - Static variable in class squidpony.squidmath.CrossHash
- ByteStringEncoding - Class in squidpony
-
An experimental variant on LZSEncoding to encode byte arrays to compressed Strings, and decode them back.
- byteToDoubleGrid(byte[][]) - Static method in class squidpony.GridCompression
- byteToDoubleGrid(byte[][], double[][]) - Static method in class squidpony.GridCompression
All Classes|All Packages