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

E

e_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
 
earth - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
 
earth - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
 
earthOriginal - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
 
earthOriginal - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.MimicMap
 
Edge<V> - Class in squidpony.squidai.graph
Abstract superclass of any connection between nodes on a graph.
Edge() - Constructor for class squidpony.squidai.graph.Edge
 
Edge() - Constructor for class squidpony.squidmath.DelaunayTriangulator.Edge
 
Edge() - Constructor for class squidpony.squidmath.Voronoi.Edge
 
Edge(double, double, double, double) - Constructor for class squidpony.squidmath.DelaunayTriangulator.Edge
 
Edge(double, double, double, double) - Constructor for class squidpony.squidmath.Voronoi.Edge
 
Edge(CoordDouble, CoordDouble) - Constructor for class squidpony.squidmath.DelaunayTriangulator.Edge
 
Edge(CoordDouble, CoordDouble) - Constructor for class squidpony.squidmath.Voronoi.Edge
 
edgeExists(V, V) - Method in class squidpony.squidai.graph.Graph
Check if the graph contains an edge from v to w.
edgeMap - Variable in class squidpony.squidai.graph.Graph
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RotatingSpaceMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
edges - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
EditRNG - Class in squidpony.squidmath
A subclass of StatefulRNG (and thus RNG) that allows customizing many parts of the random number generation.
EditRNG() - Constructor for class squidpony.squidmath.EditRNG
Constructs an EditRNG with a pseudo-random seed from Math.random().
EditRNG(long) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(long, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(long, double, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(CharSequence) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(String, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(String, double, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(RandomnessSource) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(RandomnessSource, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
EditRNG(RandomnessSource, double, double) - Constructor for class squidpony.squidmath.EditRNG
Construct a new EditRNG with the given seed.
effect - Variable in class squidpony.squidmath.CosmicNumbering
 
EIGHT_WAY - squidpony.squidai.AimLimit
 
element - Variable in class squidpony.squidgrid.SpatialMap.SpatialTriple
 
ELF - Static variable in class squidpony.FakeLanguageGen
Fantasy language that tries to imitate the various languages spoken by elves in J.R.R.
Elias - Class in squidpony.squidmath
Contains methods to draw anti-aliased lines based on floating-point coordinates.
Elias() - Constructor for class squidpony.squidmath.Elias
 
ELIAS - Static variable in class squidpony.squidgrid.LOS
Uses Wu's Algorithm as modified by Elias to draw the line.
eligos - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
eligos - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
eligos_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
eligos_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
EllipticalHammerMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
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.
EllipticalHammerMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
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.
EllipticalHammerMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
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.
EllipticalHammerMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
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.
EllipticalHammerMap(long, int, int, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
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.
EllipticalHammerMap(long, int, int, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
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.
EllipticalHammerMap(WorldMapGenerator.EllipticalHammerMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
Copies the EllipticalHammerMap other to construct a new one that is exactly the same.
EllipticalMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
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.
EllipticalMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
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.
EllipticalMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
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.
EllipticalMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
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.
EllipticalMap(long, int, int, Noise.Noise3D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
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.
EllipticalMap(long, int, int, Noise.Noise3D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
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.
EllipticalMap(WorldMapGenerator.EllipticalMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
Copies the EllipticalMap other to construct a new one that is exactly the same.
emphasize(double) - Static method in class squidpony.squidmath.Noise
Given a float a from 0.0 to 1.0 (both inclusive), this gets a float that adjusts a to be closer to the end points of that range (if less than 0.5, it gets closer to 0.0, otherwise it gets closer to 1.0).
emphasizeSigned(double) - Static method in class squidpony.squidmath.Noise
Given a float a from -1.0 to 1.0 (both inclusive), this gets a float that adjusts a to be closer to the end points of that range (if less than 0, it gets closer to -1.0, otherwise it gets closer to 1.0).
empty() - Method in class squidpony.squidmath.GreasedRegion
Equivalent to GreasedRegion.clear(), setting all cells to "off," but also returns this for chaining.
encode() - Method in class squidpony.squidmath.Coord
Something like hashCode(), but reversible with Coord.decode().
encode(int) - Method in class squidpony.squidmath.LowStorageShuffler
Encodes an index with a 2-round Feistel network.
encode(int, int) - Method in class squidpony.squidai.DijkstraMap
Internally, DijkstraMap uses int primitives instead of Coord objects, but the specific encoding depends on this DijkstraMap's width and height.
encode(Coord) - Method in class squidpony.squidai.DijkstraMap
Internally, DijkstraMap uses int primitives instead of Coord objects, but the specific encoding depends on this DijkstraMap's width and height.
encode4x4(char[][]) - Static method in class squidpony.squidgrid.mapping.LineKit
Reads a 2D char array decoded, which must be at least 4x4 in size, and returns a long that encodes the cells from 0,0 to 3,3 in a way that this class can interpret and manipulate.
encodeASCII(short[]) - Static method in class squidpony.squidmath.CoordPacker
Encodes a short array of packed data as a (larger, more memory-hungry) ASCII string, which can be decoded using CoordPacker.decodeASCII() .
encodeBigPermutation(int[]) - Static method in class squidpony.squidmath.PermutationGenerator
Given an array of int that constitutes a permutation of indices, where no element in perm is repeated and all ints are less than perm.length, finds the specific index of the permutation given a factoradic numbering scheme (not used by the rest of this class, except the decodePermutation() method).
encodeBraille(short[]) - Static method in class squidpony.squidmath.CoordPacker
Encodes a short array of packed data as a (larger, slightly more memory-hungry) Unicode string using only Braille characters, which can be decoded using CoordPacker.decodeBraille().
encodePermutation(int[]) - Static method in class squidpony.squidmath.PermutationGenerator
Given an array of int that constitutes a permutation of indices, where no element in perm is repeated and all ints are less than perm.length, finds the specific index of the permutation given a factoradic numbering scheme (not used by the rest of this class, except the decodePermutation() method).
encodePermutation(List<T>) - Method in class squidpony.squidmath.PermutationGenerator
Given a List of T that constitutes a permutation of the elements this was constructed with, finds the specific index of the permutation given a factoradic numbering scheme (not used by the rest of this class, except the decodePermutation() method).
encodePermutation(T[]) - Method in class squidpony.squidmath.PermutationGenerator
Given an array of T that constitutes a permutation of the elements this was constructed with, finds the specific index of the permutation given a factoradic numbering scheme (not used by the rest of this class, except the decodePermutation() method).
endPunctuation - Variable in class squidpony.FakeLanguageGen.SentenceForm
 
ENGLISH - Static variable in class squidpony.FakeLanguageGen
Imitation English; may seem closer to Dutch in some generated text, and is not exactly the best imitation.
ENGLISH_LETTERS - Static variable in class squidpony.StringKit
 
ENGLISH_LETTERS_LOWER - Static variable in class squidpony.StringKit
 
ENGLISH_LETTERS_UPPER - Static variable in class squidpony.StringKit
 
ensureCapacity(int) - Method in class squidpony.squidmath.IntSet
Increases the size of the backing array to accommodate the specified number of additional items / loadFactor.
ensureCapacity(int) - Method in class squidpony.squidmath.IntVLA
Increases the size of the backing array to accommodate the specified number of additional items.
ensureCapacity(int) - Method in class squidpony.squidmath.OrderedMap
 
ensureCapacity(int) - Method in class squidpony.squidmath.ShortVLA
Increases the size of the backing array to accommodate the specified number of additional items.
ensurePath(char[][], IRNG, char, char...) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Ensures a path exists in a rough ring around the map by first creating the path (using DungeonUtility.pointPath(int, int, IRNG) with the given IRNG), then finding chars in blocking that are on that path and replacing them with replacement.
entries - Variable in class squidpony.squidmath.Arrangement
Cached set of entries.
entries - Variable in class squidpony.squidmath.IntDoubleOrderedMap
Cached set of entries.
entries - Variable in class squidpony.squidmath.IntIntOrderedMap
Cached set of entries.
entries - Variable in class squidpony.squidmath.OrderedMap
Cached set of entries.
entries - Variable in class squidpony.squidmath.UnorderedMap
Cached set of entries.
entryAt(int) - Method in class squidpony.squidmath.Arrangement
Gets the key-value Map.Entry at the given index in the iteration order in constant time (random-access).
entryAt(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
Gets the key-value Map.Entry at the given index in the iteration order in constant time (random-access).
entryAt(int) - Method in class squidpony.squidmath.IntIntOrderedMap
Gets the key-value Map.Entry at the given index in the iteration order in constant time (random-access).
entryAt(int) - Method in class squidpony.squidmath.OrderedMap
Gets the key-value Map.Entry at the given index in the iteration order in constant time (random-access).
entrySet() - Method in class squidpony.squidmath.Arrangement
 
entrySet() - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
entrySet() - Method in class squidpony.squidmath.IntIntOrderedMap
 
entrySet() - Method in class squidpony.squidmath.OrderedMap
 
entrySet() - Method in class squidpony.squidmath.UnorderedMap
 
enumHasher - Static variable in class squidpony.squidmath.HashCommon
 
EnumHasher() - Constructor for class squidpony.squidmath.HashCommon.EnumHasher
 
EnumOrderedMap<K extends Enum<?>,​V> - Class in squidpony.squidmath
A simple alternative to EnumMap that has a zero-argument constructor (which makes serialization easier) but is a little less efficient.
EnumOrderedMap() - Constructor for class squidpony.squidmath.EnumOrderedMap
 
EnumOrderedMap(Class<K>) - Constructor for class squidpony.squidmath.EnumOrderedMap
 
EnumOrderedMap(K) - Constructor for class squidpony.squidmath.EnumOrderedMap
 
EnumOrderedSet<K extends Enum<?>> - Class in squidpony.squidmath
A simple Set of Enum items (which are already unique if used in a normal Set) that keeps insertion order.
EnumOrderedSet() - Constructor for class squidpony.squidmath.EnumOrderedSet
 
EnumOrderedSet(Class<K>) - Constructor for class squidpony.squidmath.EnumOrderedSet
 
EnumOrderedSet(K) - Constructor for class squidpony.squidmath.EnumOrderedSet
 
environment - Variable in class squidpony.squidgrid.mapping.ConnectingMapGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.DenseRoomMapGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.FlowingCaveGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.MapModule
The room/cave/corridor/wall status for each cell of this section of map.
environment - Variable in class squidpony.squidgrid.mapping.MixedGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
 
environment - Variable in class squidpony.squidgrid.mapping.RoomFinder
 
environment() - Method in enum squidpony.squidgrid.mapping.styled.TilesetType
Returns MixedGenerator.CAVE_FLOOR (which is 3) or MixedGenerator.ROOM_FLOOR (which is 1) based on whether this TilesetType predominantly generates caves or rooms.
environmentType - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
epsilon - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
epsilon - Static variable in class squidpony.squidmath.CrossHash.Mist
 
epsilon - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
epsilon_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
epsilon_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
epsilon_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
equalityHelper(Object[], Object[], CrossHash.IHasher) - Static method in class squidpony.squidmath.CrossHash
Not a general-purpose method; meant to ease implementation of CrossHash.IHasher.areEqual(Object, Object) methods when the type being compared is a multi-dimensional array (which normally requires the heavyweight method Arrays.deepEquals(Object[], Object[]) or doing more work yourself; this reduces the work needed to implement fixed-depth equality).
equals(Object) - Method in class squidpony.FakeLanguageGen.Alteration
 
equals(Object) - Method in class squidpony.FakeLanguageGen
 
equals(Object) - Method in class squidpony.FakeLanguageGen.Modifier
 
equals(Object) - Method in class squidpony.ObText.ObTextEntry
 
equals(Object) - Method in class squidpony.squidai.graph.Connection.DirectedConnection
 
equals(Object) - Method in class squidpony.squidai.graph.Connection.UndirectedConnection
 
equals(Object) - Method in class squidpony.squidai.graph.Node
 
equals(Object) - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
equals(Object) - Method in class squidpony.squidgrid.SpatialMap
 
equals(Object) - Method in class squidpony.squidgrid.SpatialMap.SpatialTriple
 
equals(Object) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
equals(Object) - Method in class squidpony.squidmath.Arrangement
 
equals(Object) - Method in class squidpony.squidmath.Arrangement.KeySet
 
equals(Object) - Method in class squidpony.squidmath.BinaryHeap
 
equals(Object) - Method in class squidpony.squidmath.Coord
 
equals(Object) - Method in class squidpony.squidmath.Coord3D
 
equals(Object) - Method in class squidpony.squidmath.CoordDouble
 
equals(Object) - Method in class squidpony.squidmath.DeckRNG
 
equals(Object) - Method in class squidpony.squidmath.DharmaRNG
 
equals(Object) - Method in class squidpony.squidmath.DiverRNG
 
equals(Object) - Method in class squidpony.squidmath.EditRNG
 
equals(Object) - Method in class squidpony.squidmath.GearRNG
 
equals(Object) - Method in class squidpony.squidmath.GoatRNG
 
equals(Object) - Method in class squidpony.squidmath.GreasedRegion
 
equals(Object) - Method in class squidpony.squidmath.GWTRNG
 
equals(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap
 
equals(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
equals(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntry
 
equals(Object) - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
equals(Object) - Method in class squidpony.squidmath.IntIntOrderedMap
 
equals(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
equals(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntry
 
equals(Object) - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
equals(Object) - Method in class squidpony.squidmath.IntSet
 
equals(Object) - Method in class squidpony.squidmath.IntVLA
 
equals(Object) - Method in class squidpony.squidmath.IsaacRNG
 
equals(Object) - Method in class squidpony.squidmath.Lathe32RNG
 
equals(Object) - Method in class squidpony.squidmath.LFSR
 
equals(Object) - Method in class squidpony.squidmath.LightRNG
 
equals(Object) - Method in class squidpony.squidmath.LinnormRNG
 
equals(Object) - Method in class squidpony.squidmath.LongPeriodRNG
 
equals(Object) - Method in class squidpony.squidmath.MersenneTwister
 
equals(Object) - Method in class squidpony.squidmath.MiniMover64RNG
 
equals(Object) - Method in class squidpony.squidmath.MizuchiRNG
 
equals(Object) - Method in class squidpony.squidmath.MoonwalkRNG
 
equals(Object) - Method in class squidpony.squidmath.Mover32RNG
 
equals(Object) - Method in class squidpony.squidmath.Mover64RNG
 
equals(Object) - Method in class squidpony.squidmath.NLFSR
 
equals(Object) - Method in class squidpony.squidmath.OrbitRNG
 
equals(Object) - Method in class squidpony.squidmath.OrderedMap
 
equals(Object) - Method in class squidpony.squidmath.OrderedMap.KeySet
 
equals(Object) - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
equals(Object) - Method in class squidpony.squidmath.OrderedSet
 
equals(Object) - Method in class squidpony.squidmath.Oriole32RNG
 
equals(Object) - Method in class squidpony.squidmath.PintRNG
 
equals(Object) - Method in class squidpony.squidmath.ProbabilityTable
 
equals(Object) - Method in class squidpony.squidmath.PulleyRNG
 
equals(Object) - Method in class squidpony.squidmath.RNG
 
equals(Object) - Method in class squidpony.squidmath.ShortVLA
 
equals(Object) - Method in class squidpony.squidmath.SilkRNG
 
equals(Object) - Method in class squidpony.squidmath.SobolQRNG
 
equals(Object) - Method in class squidpony.squidmath.SquidID
 
equals(Object) - Method in class squidpony.squidmath.Starfish32RNG
 
equals(Object) - Method in class squidpony.squidmath.TangleRNG
 
equals(Object) - Method in class squidpony.squidmath.ThrustAltRNG
 
equals(Object) - Method in class squidpony.squidmath.UnorderedMap
 
equals(Object) - Method in class squidpony.squidmath.UnorderedSet
 
equals(Object) - Method in class squidpony.squidmath.VanDerCorputQRNG
 
equals(Object) - Method in class squidpony.squidmath.XoRoRNG
 
equals(Object) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
 
equals(Object, Object) - Static method in class squidpony.panel.IColoredString.Impl
 
equals(IColoredString<T>, IColoredString<T>) - Static method in class squidpony.panel.IColoredString.Impl
 
equals2D(Radius) - Method in enum squidpony.squidgrid.Radius
Compares two Radius enums as if they are both in a 2D plane; that is, Radius.SPHERE is treated as equal to Radius.CIRCLE, Radius.CUBE is equal to Radius.SQUARE, and Radius.OCTAHEDRON is equal to Radius.DIAMOND.
estimate - Variable in class squidpony.squidai.graph.Node
Internal; estimated distance to get from this Node to the goal.
estimate(V, V) - Method in interface squidpony.squidai.graph.Heuristic
Calculates an estimated cost to reach the goal node from the given node.
eta - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
eta - Static variable in class squidpony.squidmath.CrossHash.Mist
 
eta - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
eta_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
eta_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
eta_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
EUCLIDEAN - squidpony.squidgrid.Measurement
The distance it takes as the crow flies.
EUCLIDEAN - squidpony.squidmath.AStarSearch.SearchType
The distance it takes as the crow flies.
EUCLIDEAN - Static variable in interface squidpony.squidai.graph.Heuristic
A predefined Heuristic for Coord nodes in a 2D plane where all movement is calculated "as-the-crow-flies," using the standard Pythagorean formula for distance as in the real world.
EUCLIDEAN - Static variable in class squidpony.squidmath.FastNoise
 
execute(CharSequence, CharSequence) - Method in class squidpony.DamerauLevenshteinAlgorithm
Compute the Damerau-Levenshtein distance between the specified source string and the specified target string.
exp - Variable in class squidpony.squidmath.Noise.Ridged4D
 
exp - Variable in class squidpony.squidmath.Noise.Ridged6D
 
EXP_TRI - 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.
expand() - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and expands them by one cell in the 4 orthogonal directions, making each "on" cell take up a plus-shaped area that may overlap with other "on" cells (which is just a normal "on" cell then).
expand(int) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
expand(int) - Method in interface squidpony.squidgrid.zone.ImmutableZone
Expands the area of this Zone in the four cardinal directions, performing the expansion consecutively distance times.
expand(int) - Method in interface squidpony.squidgrid.zone.MutableZone
Expands this Zone in the four cardinal directions, performing the expansion consecutively distance times.
expand(int) - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and expands them by amount cells in the 4 orthogonal directions, making each "on" cell take up a plus-shaped area that may overlap with other "on" cells (which is just a normal "on" cell then).
expand(int, int, int, Iterable<Coord>) - Method in enum squidpony.squidgrid.Radius
Given an Iterable of Coord (such as a List or Set), a distance to expand outward by (using this Radius), and the bounding height and width of the map, gets a "thickened" group of Coord as a Set where each Coord in points has been expanded out by an amount no greater than distance.
expand(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Expand each "on" position in packed to cover a a square with side length equal to 1 + expansion * 2, centered on the original "on" position, unless the expansion would take a cell further than 0, width - 1 (for xMove) or height - 1 (for yMove), in which case that cell is stopped at the edge.
expand(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Expand each "on" position in packed to cover a a square with side length equal to 1 + expansion * 2, centered on the original "on" position, unless the expansion would take a cell further than 0, width - 1 (for xMove) or height - 1 (for yMove), in which case that cell is stopped at the edge.
expand8way() - Method in class squidpony.squidmath.GreasedRegion
 
expand8way(int) - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
expand8way(int) - Method in interface squidpony.squidgrid.zone.ImmutableZone
Expands the area of this Zone in the four cardinal and four diagonal directions, performing the expansion consecutively distance times.
expand8way(int) - Method in interface squidpony.squidgrid.zone.MutableZone
Expands this Zone in the four cardinal and four diagonal directions, performing the expansion consecutively distance times.
expand8way(int) - Method in class squidpony.squidmath.GreasedRegion
 
expandPool(int, int) - Static method in class squidpony.squidmath.Coord
Enlarges the pool of cached Coords by the given amount of expansion for x and y.
expandPoolTo(int, int) - Static method in class squidpony.squidmath.Coord
Enlarges the pool of cached Coords to the given width and height, and doesn't change a dimension if it would be reduced in size.
expandSeries(int) - Method in class squidpony.squidmath.GreasedRegion
Takes the "on" cells in this GreasedRegion and produces amount GreasedRegions, each one expanded by 1 cell in the 4 orthogonal directions relative to the previous GreasedRegion, making each "on" cell take up a plus-shaped area that may overlap with other "on" cells (which is just a normal "on" cell then).
expandSeries8way(int) - Method in class squidpony.squidmath.GreasedRegion
 
expandSeriesToLimit() - Method in class squidpony.squidmath.GreasedRegion
 
expandSeriesToLimit8way() - Method in class squidpony.squidmath.GreasedRegion
 
EXPONENTIAL - 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.
Exponential1D() - Constructor for class squidpony.squidmath.Noise.Exponential1D
 
Exponential1D(Noise.Noise1D) - Constructor for class squidpony.squidmath.Noise.Exponential1D
 
Exponential1D(Noise.Noise1D, double) - Constructor for class squidpony.squidmath.Noise.Exponential1D
 
Exponential2D() - Constructor for class squidpony.squidmath.Noise.Exponential2D
 
Exponential2D(Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.Exponential2D
 
Exponential2D(Noise.Noise2D, double) - Constructor for class squidpony.squidmath.Noise.Exponential2D
 
Exponential3D() - Constructor for class squidpony.squidmath.Noise.Exponential3D
 
Exponential3D(Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.Exponential3D
 
Exponential3D(Noise.Noise3D, double) - Constructor for class squidpony.squidmath.Noise.Exponential3D
 
Exponential4D() - Constructor for class squidpony.squidmath.Noise.Exponential4D
 
Exponential4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Exponential4D
 
Exponential4D(Noise.Noise4D, double) - Constructor for class squidpony.squidmath.Noise.Exponential4D
 
Exponential6D() - Constructor for class squidpony.squidmath.Noise.Exponential6D
 
Exponential6D(Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.Exponential6D
 
Exponential6D(Noise.Noise6D, double) - Constructor for class squidpony.squidmath.Noise.Exponential6D
 
ExponentialDistribution - Class in squidpony.squidmath
An IDistribution that implements the Exponential distribution.
ExponentialDistribution() - Constructor for class squidpony.squidmath.ExponentialDistribution
 
ExponentialDistribution(double) - Constructor for class squidpony.squidmath.ExponentialDistribution
 
extend() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
 
extend() - Method in class squidpony.squidgrid.zone.CoordPackerZone
 
extend() - Method in interface squidpony.squidgrid.zone.Zone
Gets a new Zone that contains all the Coords in this plus all neighboring Coords, which can be orthogonally or diagonally adjacent to any Coord this has in it.
extend() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
 
extend() - Method in class squidpony.squidmath.GreasedRegion
Gets a new Zone that contains all the Coords in this plus all neighboring Coords, which can be orthogonally or diagonally adjacent to any Coord this has in it.
extend(Rectangle, Direction) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
extend(Coord, Coord, int, boolean, int, int) - Method in enum squidpony.squidgrid.Radius
 
extendRoom(boolean[][], Rectangle, Direction) - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
 
extendRoomOnce(boolean[][], Rectangle, Direction) - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
 
exteriorCircleLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
exteriorDiamondLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
exteriorPlus - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
exteriorPlusLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
exteriorSquare - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
exteriorSquareLarge - Static variable in class squidpony.squidgrid.mapping.LineKit
A constant that represents the encoded pattern for a 4x4 square with all lines possible except those that would extend to touch cells adjacent to the 4x4 area.
extractBiomeA(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Gets a String from WorldMapGenerator.DetailedBiomeMapper.biomeTable that names the appropriate biome in part A of the given biome code.
extractBiomeB(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Gets a String from WorldMapGenerator.DetailedBiomeMapper.biomeTable that names the appropriate biome in part B of the given biome code.
extractCoord(int) - Method in class squidpony.squidgrid.Adjacency
 
extractMixAmount(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
This gets the portion of a biome code that represents the amount of mixing between two biomes.
extractN(int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
extractN(int) - Method in class squidpony.squidgrid.Adjacency
 
extractN(int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
extractPartA(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Gets the int stored in part A of the given biome code, which can be used as an index into other collections.
extractPartB(int) - Method in class squidpony.squidgrid.mapping.WorldMapGenerator.DetailedBiomeMapper
Gets the int stored in part B of the given biome code, which can be used as an index into other collections.
extractR(int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
extractR(int) - Method in class squidpony.squidgrid.Adjacency
 
extractR(int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
extractX(int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
extractX(int) - Method in class squidpony.squidgrid.Adjacency
 
extractX(int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
extractY(int) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
 
extractY(int) - Method in class squidpony.squidgrid.Adjacency
 
extractY(int) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
 
extraTable - Variable in class squidpony.squidmath.ProbabilityTable
The list of items that can be produced indirectly from ProbabilityTable.random() (looking up values from inside the nested tables).
extreme(double) - Static method in class squidpony.squidmath.Noise
Given a double a from 0.0 to 1.0 (both inclusive), this gets a double that adjusts a to be much closer to the end points of that range (if less than 0.5, it gets closer to 0.0, otherwise it gets closer to 1.0).
extremeSigned(double) - Static method in class squidpony.squidmath.Noise
Given a double a from -1.0 to 1.0 (both inclusive), this gets a double that adjusts a to be much closer to the end points of that range (if less than 0, it gets closer to -1.0, otherwise it gets closer to 1.0).
$ 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