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
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 methodArrays.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).
All Classes|All Packages