- e_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
-
- 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(String) - 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(String, 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(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.
- element - Variable in class squidpony.squidgrid.SpatialMap.SpatialTriple
-
- ELIAS - Static variable in class squidpony.squidgrid.LOS
-
Uses Wu's Algorithm as modified by Elias to draw the line.
- Elias - Class in squidpony.squidmath
-
Contains methods to draw antialiased lines based on floating point
coordinates.
- Elias() - Constructor for class squidpony.squidmath.Elias
-
- EMPTY_SPACE - Static variable in class squidpony.squidgrid.mapping.Terrain
-
- 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() .
- 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(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).
- 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(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).
- 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.
- ensureCapacity(int) - Method in class squidpony.squidmath.RegionMap
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class squidpony.squidmath.ShortSet
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class squidpony.squidmath.ShortVLA
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ENTRANCE - Static variable in class squidpony.squidgrid.mapping.Terrain
-
- entries() - Method in class squidpony.squidmath.RegionMap
-
Returns an iterator for the entries in the map.
- Entries(RegionMap<V>) - Constructor for class squidpony.squidmath.RegionMap.Entries
-
- Entry() - Constructor for class squidpony.squidmath.RegionMap.Entry
-
- environment - Variable in class squidpony.squidgrid.mapping.DenseRoomMapGenerator
-
- 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() - 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
-
- 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, Object) - Static method in class squidpony.panel.IColoredString.Impl
-
- equals(Object) - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
-
- equals(Object) - Method in class squidpony.squidgrid.mapping.Terrain
-
- equals(Object) - Method in class squidpony.squidgrid.SpatialMap
-
- equals(Object) - Method in class squidpony.squidgrid.SpatialMap.SpatialTriple
-
- 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.RegionMap
-
- equals(Object) - Method in class squidpony.squidmath.ShortSet
-
- equals(Object) - Method in class squidpony.squidmath.ShortVLA
-
- equals(Object) - Method in class squidpony.squidmath.SquidID
-
- 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.
- execute(String, String) - Method in class squidpony.DamerauLevenshteinAlgorithm
-
Compute the Damerau-Levenshtein distance between the specified source
string and the specified target string.
- EXIT - Static variable in class squidpony.squidgrid.mapping.Terrain
-
- 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(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.
- expandPool(int, int) - Static method in class squidpony.squidmath.Coord
-
- 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.
- 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
-