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
I
- i - Variable in class squidpony.squidai.graph.Node
-
Internal; a utility field used to store depth in some algorithms.
- IColorCenter<T> - Interface in squidpony
-
How to manage colors, making sure that a color is allocated at most once.
- IColorCenter.Skeleton<T> - Class in squidpony
-
A skeletal implementation of
IColorCenter
. - IColorCenter.Skeleton.GranularHasher - Class in squidpony
- IColoredString<T> - Interface in squidpony.panel
-
A
String
divided in chunks of different colors. - IColoredString.Bucket<T> - Class in squidpony.panel
-
A piece of a
IColoredString
: a text and its color. - IColoredString.Impl<T> - Class in squidpony.panel
-
A basic implementation of
IColoredString
. - id - Variable in class squidpony.squidai.Technique
- id - Variable in class squidpony.squidgrid.SpatialMap.SpatialTriple
- idealLocations(Collection<Coord>, Collection<Coord>) - Method in interface squidpony.squidai.AOE
-
Returns a OrderedMap of Coord keys and ArrayList of Coord values, where each Coord key is an ideal location to hit as many of the Points in targets as possible without hitting any Points in requiredExclusions, and each value is the collection of targets that will be hit if the associated key is used.
- idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BeamAOE
- idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BlastAOE
- idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BurstAOE
- idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.CloudAOE
- idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.ConeAOE
- idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.LineAOE
- idealLocations(Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.PointAOE
- idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in interface squidpony.squidai.AOE
-
A variant of idealLocations that takes two groups of desirable targets, and will rate locations by how many priorityTargets are in the AOE, then by how many lesserTargets are in the AOE, and will only consider locations that do not affect a Coord in requiredExclusions.
- idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BeamAOE
- idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BlastAOE
- idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.BurstAOE
- idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.CloudAOE
- idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.ConeAOE
- idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.LineAOE
- idealLocations(Collection<Coord>, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.PointAOE
- idealLocations(Coord, Collection<Coord>, Collection<Coord>) - Method in class squidpony.squidai.Technique
-
Get a mapping of Coord keys representing locations to apply this Technique to, to ArrayList of Coord values representing which targets (by their location) are affected by choosing that Coord.
- idealLocations(Coord, Set<Coord>, Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.Technique
-
Get a mapping of Coord keys representing locations to apply this Technique to, to ArrayList of Coord values representing which targets (by their location) are effected by choosing that Coord.
- identifierOnlyStringHasher - Static variable in class squidpony.squidmath.Hashers
-
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but only considers valid chars that are valid components of Java identifiers (it does not check that the Strings are valid identifiers, but considers only letters, digits, currency symbols, underscores (and related underscore-like characters), and a few other types of glyph, ignoring whitespace and most punctuation marks), and works in a cross-platform way.
- identities() - Method in class squidpony.squidgrid.SpatialMap
-
Get a Set of all identities used for values in this data structure, returning a OrderedSet (defensively copying the key set used internally) for its stable iteration order.
- identityHasher - Static variable in class squidpony.squidmath.CrossHash
- identityIterator() - Method in class squidpony.squidgrid.SpatialMap
-
Iterates through identity keys in insertion order.
- idHash - Variable in class squidpony.squidai.graph.Node
- IDistribution - Interface in squidpony.squidmath
-
A way to take an
IRNG
and get one or more random numbers from it to produce a double in some statistical distribution, such as Gaussian (also called the normal distribution), exponential, or various simpler schemes that don't have common mathematical names. - IDistribution.SimpleDistribution - Class in squidpony.squidmath
- IDungeonGenerator - Interface in squidpony.squidgrid.mapping
-
Created by Tommy Ettinger on 6/1/2017.
- IFilter<T> - Interface in squidpony
-
A filter is a function on colors.
- IFlawed - Interface in squidpony.squidmath
-
An empty marker interface to indicate that an implementor has known or intentional issues with a key property of its functionality.
- illegalBareWord - Static variable in class squidpony.ObText
- IMarkup<T> - Interface in squidpony.panel
-
An interface that lets non-display code request some special rendering for a
T
value, and an implementation can handle this appropriately in display code. - IMarkup.StringMarkup - Class in squidpony.panel
-
Probably not that useful on its own, but may be good as an example.
- ImmutableZone - Interface in squidpony.squidgrid.zone
-
Created by Tommy Ettinger on 11/24/2016.
- IMP - Static variable in class squidpony.FakeLanguageGen
-
A fantasy language meant for obnoxious screeching annoying enemies more-so than for intelligent friends or foes.
- Impl() - Constructor for class squidpony.panel.IColoredString.Impl
-
An empty instance.
- Impl(String, T) - Constructor for class squidpony.panel.IColoredString.Impl
-
An instance initially containing
text
(withcolor
). - Impl(Coord, int, int) - Constructor for class squidpony.squidgrid.mapping.Rectangle.Impl
- inCircle(int, int, int, boolean, int, int) - Static method in enum squidpony.squidgrid.Radius
-
Gets a List of all Coord points within
radiusLength
ofcenter
using Euclidean measurement (making a circle). - inCircle(int, int, int, boolean, int, int, List<Coord>) - Static method in enum squidpony.squidgrid.Radius
-
Gets a List of all Coord points within
radiusLength
ofcenter
using Euclidean measurement (making a circle). - incr(int, int) - Method in class squidpony.squidmath.IntVLA
-
Adds value to the item in the IntVLA at index.
- incr(int, short) - Method in class squidpony.squidmath.ShortVLA
-
Adds value to the item in the ShortVLA at index.
- increasing(double[][], Coord[]) - Method in class squidpony.squidai.GreasedZOI
- increasing(double[][], Coord[]) - Method in class squidpony.squidai.ZOI
- independentRolls(int, int) - Method in class squidpony.squidmath.Dice
-
Get a list of the independent results of n rolls of dice with the given number of sides.
- index - Variable in class squidpony.squidmath.BinaryHeap.Node
- index - Variable in class squidpony.squidmath.GreasedRegion.GRIterator
- index - Variable in class squidpony.squidmath.LowStorageShuffler
- indexedBlueNoisePoint(double[], int, double) - Static method in class squidpony.squidmath.BlueNoise
-
Implements http://extremelearning.com.au/a-simple-method-to-construct-isotropic-quasirandom-blue-noise-point-sequences/ .
- IndexedDelaunayTriangulator - Class in squidpony.squidmath
-
Delaunay triangulation.
- IndexedDelaunayTriangulator() - Constructor for class squidpony.squidmath.IndexedDelaunayTriangulator
- indexOf(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
-
Gets the position in the ordering of the given key, though not as efficiently as some data structures can do it (e.g.
- indexOf(int) - Method in class squidpony.squidmath.IntIntOrderedMap
-
Gets the position in the ordering of the given key, though not as efficiently as some data structures can do it (e.g.
- indexOf(int) - Method in class squidpony.squidmath.IntVLA
-
Tries to find the first occurrence of
value
in this IntVLA, and returns the index that value appears at if it is present, or -1 if it is not present. - indexOf(short) - Method in class squidpony.squidmath.ShortVLA
- indexOf(CharSequence, String) - Static method in class squidpony.StringKit
- indexOf(CharSequence, String, int) - Static method in class squidpony.StringKit
- indexOf(CharSequence, Pattern) - Static method in class squidpony.StringKit
- indexOf(CharSequence, Pattern, int) - Static method in class squidpony.StringKit
- indexOf(Object) - Method in class squidpony.squidmath.OrderedMap
-
Gets the position in the ordering of the given key, though not as efficiently as some data structures can do it (e.g.
- indexOf(Object) - Method in class squidpony.squidmath.OrderedSet
-
Gets the position in the ordering of the given key, though not as efficiently as some data structures can do it (e.g.
- indexOfA(Object) - Method in class squidpony.squidmath.K2
-
Given an A object key, finds the position in the ordering that A has, or -1 if key is not present.
- indexOfA(Object) - Method in class squidpony.squidmath.K2V1
-
Given an A object key, finds the position in the ordering which that A has, or -1 if key is not present.
- indexOfB(Object) - Method in class squidpony.squidmath.K2
-
Given a B object key, finds the position in the ordering that B has, or -1 if key is not present.
- indexOfB(Object) - Method in class squidpony.squidmath.K2V1
-
Given a B object key, finds the position in the ordering which that B has, or -1 if key is not present.
- indexOfQ(Object) - Method in class squidpony.squidmath.K2V1
-
Given a Q value, finds the first position in the ordering which contains that value, or -1 if not present.
- inDiamond(int, int, int, boolean, int, int) - Static method in enum squidpony.squidgrid.Radius
-
Gets a List of all Coord points within
radiusLength
ofcenter
using Manhattan measurement (making a diamond). - inDiamond(int, int, int, boolean, int, int, List<Coord>) - Static method in enum squidpony.squidgrid.Radius
-
Gets a List of all Coord points within
radiusLength
ofcenter
using Manhattan measurement (making a diamond). - INFERNAL - Static variable in class squidpony.FakeLanguageGen
-
Fantasy language that might be suitable for a language spoken by fiends, users of witchcraft, or people who seek to emulate or worship similar groups.
- init() - Static method in class squidpony.squidmath.CoordPacker
- init(boolean) - Method in class squidpony.squidmath.IsaacRNG
-
Initializes this IsaacRNG; typically used from the constructor but can be called externally.
- init(char[][]) - Method in class squidpony.squidai.graph.DefaultGraph
-
Re-initializes a DefaultGraph from a 2D char array that uses
'#'
to represent any kind of inaccessible cell, with all other chars treated as walkable. - init(char[][], boolean) - Method in class squidpony.squidai.graph.DefaultGraph
-
Re-initializes this DefaultGraph from a 2D char array that uses
'#'
to represent any kind of inaccessible cell, with all other chars treated as walkable. - init(double[][]) - Method in class squidpony.squidai.graph.CostlyGraph
-
Re-initializes this DefaultGraph from a 2D double array that uses negative numbers to represent any kind of inaccessible cell, with all other numbers treated as possible to enter for a cost equal to that double.
- init(double[][], boolean) - Method in class squidpony.squidai.graph.CostlyGraph
-
Re-initializes this DefaultGraph from a 2D double array that uses negative numbers to represent any kind of inaccessible cell, with all other numbers treated as possible to enter for a cost equal to that double.
- init(long) - Method in class squidpony.squidmath.IsaacRNG
-
Can be used to re-initialize this IsaacRNG as if using the single-long constructor.
- init(long[]) - Method in class squidpony.squidmath.IsaacRNG
-
Can be used to re-initialize this IsaacRNG as if using the long-array constructor.
- init(String) - Method in class squidpony.squidmath.IsaacRNG
-
Can be used to re-initialize this IsaacRNG as if using the single-String constructor.
- initialize(boolean[][]) - Method in class squidpony.squidgrid.Spill
-
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
- initialize(char[][]) - Method in class squidpony.squidai.CustomDijkstraMap
-
Used to initialize or re-initialize a CustomDijkstraMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
- initialize(char[][]) - Method in class squidpony.squidai.DijkstraMap
-
Used to initialize or re-initialize a DijkstraMap that needs a new physicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
- initialize(char[][]) - Method in class squidpony.squidgrid.MultiSpill
-
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
- initialize(char[][]) - Method in class squidpony.squidgrid.SoundMap
-
Used to initialize or re-initialize a SoundMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
- initialize(char[][]) - Method in class squidpony.squidgrid.Spill
-
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
- initialize(char[][], char) - Method in class squidpony.squidai.CustomDijkstraMap
-
Used to initialize or re-initialize a CustomDijkstraMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
- initialize(char[][], char) - Method in class squidpony.squidai.DijkstraMap
-
Used to initialize or re-initialize a DijkstraMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
- initialize(char[][], char) - Method in class squidpony.squidgrid.MultiSpill
-
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
- initialize(char[][], char) - Method in class squidpony.squidgrid.SoundMap
-
Used to initialize or re-initialize a SoundMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
- initialize(char[][], char) - Method in class squidpony.squidgrid.Spill
-
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
- initialize(double[]) - Method in class squidpony.squidai.CustomDijkstraMap
-
Used to initialize or re-initialize a CustomDijkstraMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
- initialize(double[][]) - Method in class squidpony.squidai.DijkstraMap
-
Used to initialize or re-initialize a DijkstraMap that needs a new physicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
- initialize(double[][]) - Method in class squidpony.squidgrid.SoundMap
-
Used to initialize or re-initialize a SoundMap that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
- initialize(int, int) - Static method in class squidpony.squidmath.TuringPattern
-
Initializes a substance array that can be given to other static methods.
- initialize(int, int, long) - Static method in class squidpony.squidmath.TuringPattern
-
Initializes a substance array that can be given to other static methods.
- initialize(int, int, IRNG) - Static method in class squidpony.squidmath.TuringPattern
-
Initializes a substance array that can be given to other static methods.
- initialize(int, int, Noise.Noise2D, long) - Static method in class squidpony.squidmath.TuringPattern
-
Initializes a substance array that can be given to other static methods.
- initialize(short[][]) - Method in class squidpony.squidgrid.MultiSpill
-
Used to initialize or re-initialize a Spill that needs a new PhysicalMap because it either wasn't given one when it was constructed, or because the contents of the terrain have changed permanently.
- initialize(FakeLanguageGen, long) - Method in class squidpony.NaturalLanguageCipher
-
Changes the language this can cipher, clearing its known translation (if any) and using the given FakeLanguageGen and shift as if given to
NaturalLanguageCipher(FakeLanguageGen, long)
. - initializeCost(char[][]) - Method in class squidpony.squidai.CustomDijkstraMap
-
Used to initialize the entry cost modifiers for games that require variable costs to enter squares.
- initializeCost(char[][]) - Method in class squidpony.squidai.DijkstraMap
-
Used to initialize the entry cost modifiers for games that require variable costs to enter squares.
- initializeCost(char[][], char) - Method in class squidpony.squidai.DijkstraMap
-
Used to initialize the entry cost modifiers for games that require variable costs to enter squares.
- initializeCost(double[][]) - Method in class squidpony.squidai.DijkstraMap
-
Used to initialize the entry cost modifiers for games that require variable costs to enter squares.
- initializeCost(int[]) - Method in class squidpony.squidai.CustomDijkstraMap
-
Used to initialize the entry cost modifiers for games that require variable costs to enter squares.
- initializeInto(double[]) - Static method in class squidpony.squidmath.TuringPattern
-
Refills a substance array that can be given to other static methods.
- initializeInto(double[], int, int, Noise.Noise2D, long) - Static method in class squidpony.squidmath.TuringPattern
-
Initializes a substance array that can be given to other static methods.
- initializeInto(double[], long) - Static method in class squidpony.squidmath.TuringPattern
-
Refills a substance array that can be given to other static methods.
- initializeInto(double[], IRNG) - Static method in class squidpony.squidmath.TuringPattern
-
Initializes a substance array that can be given to other static methods.
- inLevel(char[][], int, int) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
- inLevel(char[][], Coord) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
- inLevel(double[][], int, int) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
- inLevel(double[][], Coord) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
- inLevel(T[][], int, int) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
- inLevel(T[][], Coord) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
- innerGenerate() - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
- innerGenerate() - Method in class squidpony.squidgrid.mapping.ThinDungeonGenerator
- innerGenerate(char[][], EnumMap<SectionDungeonGenerator.FillEffect, Integer>) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
- inRange(int, int, int, int, int, int) - Method in enum squidpony.squidgrid.Radius
- INSECT - Static variable in class squidpony.FakeLanguageGen
-
Fantasy/sci-fi language that would typically be fitting for an insect-like species without a close equivalent to human lips.
- insert(boolean[][], boolean[][], int, int) - Static method in class squidpony.ArrayTools
-
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
- insert(char[][], char[][], int, int) - Static method in class squidpony.ArrayTools
-
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
- insert(double[][], double[][], int, int) - Static method in class squidpony.ArrayTools
-
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
- insert(float[][], float[][], int, int) - Static method in class squidpony.ArrayTools
-
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
- insert(int) - Method in class squidpony.squidmath.GreasedRegion
-
Sets the given cell, "tightly" encoded for a specific width/height as by
GreasedRegion.asTightEncoded()
, to "on". - insert(int[][], int[][], int, int) - Static method in class squidpony.ArrayTools
-
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
- insert(int, int) - Method in class squidpony.squidmath.GreasedRegion
-
Sets the cell at x,y to "on".
- insert(int, int) - Method in class squidpony.squidmath.IntVLA
- insert(int, int, GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
-
Takes another GreasedRegion, called other, with potentially different size and inserts its "on" cells into thi GreasedRegion at the given x,y offset, allowing negative x and/or y to put only part of other in this.
- insert(int, short) - Method in class squidpony.squidmath.ShortVLA
- insert(Coord) - Method in class squidpony.squidmath.GreasedRegion
-
Sets the cell at point to "on".
- insertCircle(Coord, int) - Method in class squidpony.squidmath.GreasedRegion
- insertClosingConsonant(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
-
Adds the potential for the String
insertion
to be used as a consonant in addition to the consonants that the language already uses; insertion will replace an existing consonant at the end of a word with a probability ofchance
, so chance should be low (0.2 at most) unless you want the newly-inserted consonant to be likely to end every word of some sentences. - insertClosingVowel(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
-
Adds the potential for the String
insertion
to be used as a vowel in addition to the vowels that the language already uses; insertion will replace an existing vowel at the end of a word with a probability ofchance
, so chance should be low (0.2 at most) unless you want the newly-inserted vowel to be likely to end every word of some sentences. - insertConsonant(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
-
Adds the potential for the String
insertion
to be used as a consonant in addition to the consonants that the language already uses; insertion will replace an existing consonant (at any point in a word that had a consonant generated) with a probability ofchance
, so chance should be low (0.1 at most) unless you want the newly-inserted consonant to be likely to be present in every word of some sentences. - insertOpeningConsonant(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
-
Adds the potential for the String
insertion
to be used as a consonant in addition to the consonants that the language already uses; insertion will replace an existing consonant at the start of a word with a probability ofchance
, so chance should be low (0.2 at most) unless you want the newly-inserted consonant to be likely to start every word of some sentences. - insertOpeningVowel(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
-
Adds the potential for the String
insertion
to be used as a vowel in addition to the vowels that the language already uses; insertion will replace an existing vowel at the start of a word with a probability ofchance
, so chance should be low (0.2 at most) unless you want the newly-inserted vowel to be likely to start every word of some sentences. - insertPacked(short[], int, int) - Static method in class squidpony.squidmath.CoordPacker
-
Given one packed short array, original, and a position as x,y numbers, this produces a packed short array that encodes "on" for any cell that was "on" in original, always encodes "on" for the position referred to by x and y, and encodes "off" for cells that were "off" in original and are not the cell x and y refer to.
- insertPacked(short[], short) - Static method in class squidpony.squidmath.CoordPacker
-
Given one packed short array, original, and a Hilbert Curve index, hilbert, this produces a packed short array that encodes "on" for any cell that was "on" in original, always encodes "on" for the position referred to by hilbert, and encodes "off" for cells that were "off" in original and are not the cell hilbert refers to.
- insertRectangle(int, int, int, int) - Method in class squidpony.squidmath.GreasedRegion
- insertSeveral(int[]) - Method in class squidpony.squidmath.GreasedRegion
- insertSeveral(Iterable<Coord>) - Method in class squidpony.squidmath.GreasedRegion
- insertSeveral(Coord...) - Method in class squidpony.squidmath.GreasedRegion
- insertSeveralPacked(short[], int...) - Static method in class squidpony.squidmath.CoordPacker
-
Given one packed short array, original, and a number of Hilbert Curve indices, hilbert, this produces a packed short array that encodes "on" for any cell that was "on" in original, always encodes "on" for the position referred to by any element of hilbert, and encodes "off" for cells that were "off" in original and are not in any cell hilbert refers to.
- insertSeveralPacked(short[], Collection<Coord>) - Static method in class squidpony.squidmath.CoordPacker
-
Given one packed short array, original, and a Collection of Coords, points, this produces a packed short array that encodes "on" for any cell that was "on" in original, always encodes "on" for the position referred to by any element of points, and encodes "off" for cells that were "off" in original and are not in any cell points refers to.
- insertSeveralPacked(short[], Coord...) - Static method in class squidpony.squidmath.CoordPacker
-
Given one packed short array, original, and a number of Coords, points, this produces a packed short array that encodes "on" for any cell that was "on" in original, always encodes "on" for the position referred to by any element of points, and encodes "off" for cells that were "off" in original and are not in any cell points refers to.
- insertTranslation(int, int) - Method in class squidpony.squidmath.GreasedRegion
-
Adds to this GreasedRegion with a moved set of its own "on" cells, moved to the given x and y offset.
- insertVowel(String, double) - Static method in class squidpony.FakeLanguageGen.Modifier
-
Adds the potential for the String
insertion
to be used as a vowel in addition to the vowels that the language already uses; insertion will replace an existing vowel (at any point in a word that had a vowel generated) with a probability ofchance
, so chance should be low (0.1 at most) unless you want the newly-inserted vowel to be likely to be present in every word of some sentences. - inSquare(int, int, int, boolean, int, int) - Static method in enum squidpony.squidgrid.Radius
-
Gets a List of all Coord points within
radiusLength
ofcenter
using Chebyshev measurement (making a square). - inSquare(int, int, int, boolean, int, int, List<Coord>) - Static method in enum squidpony.squidgrid.Radius
-
Gets a List of all Coord points within
radiusLength
ofcenter
using Chebyshev measurement (making a square). - instance - Static variable in class squidpony.squidmath.BathtubDistribution
- instance - Static variable in class squidpony.squidmath.ClassicNoise
- instance - Static variable in class squidpony.squidmath.CosmicNumbering
- instance - Static variable in class squidpony.squidmath.CurvedBoundedDistribution
- instance - Static variable in class squidpony.squidmath.ExponentialDistribution
- instance - Static variable in class squidpony.squidmath.FastNoise
-
A publicly available FastNoise object with seed 1337, frequency 1.0f/32.0f, 1 octave of Simplex noise using SIMPLEX_FRACTAL noiseType, 2f lacunarity and 0.5f gain.
- instance - Static variable in class squidpony.squidmath.FoamNoise
- instance - Static variable in class squidpony.squidmath.GaussianDistribution
- instance - Static variable in class squidpony.squidmath.GlitchNoise
- instance - Static variable in class squidpony.squidmath.JitterNoise
- instance - Static variable in class squidpony.squidmath.MasonNoise
- instance - Static variable in class squidpony.squidmath.MerlinNoise
- instance - Static variable in class squidpony.squidmath.Noise.Basic1D
- instance - Static variable in class squidpony.squidmath.Noise.Sway1D
- instance - Static variable in class squidpony.squidmath.Noise.Sway2D
- instance - Static variable in class squidpony.squidmath.SeededNoise
- instance - Static variable in class squidpony.squidmath.SpikeDistribution
- instance - Static variable in class squidpony.squidmath.ValueNoise
- instance - Static variable in class squidpony.squidmath.WhirlingNoise
- instance - Static variable in class squidpony.squidmath.WhiteNoise
- INSTANCE - Static variable in class squidpony.tileset.CavesLimitConnectivity
- INSTANCE - Static variable in class squidpony.tileset.CavesTinyCorridors
- INSTANCE - Static variable in class squidpony.tileset.CornerCaves
- INSTANCE - Static variable in class squidpony.tileset.DefaultDungeon
- INSTANCE - Static variable in class squidpony.tileset.HorizontalCorridorsV1
- INSTANCE - Static variable in class squidpony.tileset.HorizontalCorridorsV2
- INSTANCE - Static variable in class squidpony.tileset.HorizontalCorridorsV3
- INSTANCE - Static variable in class squidpony.tileset.LimitConnectivityFat
- INSTANCE - Static variable in class squidpony.tileset.LimitedConnectivity
- INSTANCE - Static variable in class squidpony.tileset.Maze2Wide
- INSTANCE - Static variable in class squidpony.tileset.MazePlus2Wide
- INSTANCE - Static variable in class squidpony.tileset.OpenAreas
- INSTANCE - Static variable in class squidpony.tileset.Ref2CornerCaves
- INSTANCE - Static variable in class squidpony.tileset.RoomsAndCorridors
- INSTANCE - Static variable in class squidpony.tileset.RoomsAndCorridors2WideDiagonalBias
- INSTANCE - Static variable in class squidpony.tileset.RoomsLimitConnectivity
- INSTANCE - Static variable in class squidpony.tileset.RoundRoomsDiagonalCorridors
- INSTANCE - Static variable in class squidpony.tileset.SimpleCaves2Wide
- INSTANCE - Static variable in class squidpony.tileset.SquareRoomsWithRandomRects
- instance_0_5 - Static variable in class squidpony.squidmath.ExponentialDistribution
- instance_1_5 - Static variable in class squidpony.squidmath.ExponentialDistribution
- instance2D - Static variable in class squidpony.squidmath.PhantomNoise
- instance3D - Static variable in class squidpony.squidmath.PhantomNoise
- instance4D - Static variable in class squidpony.squidmath.PhantomNoise
- instance5D - Static variable in class squidpony.squidmath.PhantomNoise
- instance6D - Static variable in class squidpony.squidmath.PhantomNoise
- instance7D - Static variable in class squidpony.squidmath.PhantomNoise
- instance8D - Static variable in class squidpony.squidmath.PhantomNoise
- instanceGaussianLike - Static variable in class squidpony.squidmath.CurvedBoundedDistribution
- instanceTriangular - Static variable in class squidpony.squidmath.CurvedBoundedDistribution
- INT_PHI - Static variable in class squidpony.squidmath.HashCommon
-
232 · φ, φ = (√5 − 1)/2.
- int2DHasher - Static variable in class squidpony.squidmath.CrossHash
- intBitsToFloat(int) - Static method in class squidpony.squidmath.NumberTools
-
Identical to
Float.intBitsToFloat(int)
on desktop; optimized on GWT. - IntDoubleOrderedMap - Class in squidpony.squidmath
-
An int-key and int-value insertion-ordered hash map with with a fast implementation, originally from fastutil as Object2ObjectLinkedOpenHashMap but modified (in
OrderedMap
) to support constant-time indexed access of keys, values, and entries, and reordering. - IntDoubleOrderedMap() - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
-
Creates a new OrderedMap with initial expected 16 entries and 0.75f as load factor.
- IntDoubleOrderedMap(int) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
-
Creates a new OrderedMap with 0.75f as load factor.
- IntDoubleOrderedMap(int[], double[]) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
-
Creates a new OrderedMap with 0.75f as load factor using the elements of two parallel arrays.
- IntDoubleOrderedMap(int[], double[], float) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
-
Creates a new OrderedMap using the elements of two parallel arrays.
- IntDoubleOrderedMap(int, float) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
-
Creates a new OrderedMap.
- IntDoubleOrderedMap(IntDoubleOrderedMap) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
-
Creates a new OrderedMap with 0.75f as load factor copying a given one.
- IntDoubleOrderedMap(IntDoubleOrderedMap, float) - Constructor for class squidpony.squidmath.IntDoubleOrderedMap
-
Creates a new OrderedMap copying a given one.
- IntDoubleOrderedMap.FastEntryIterator - Class in squidpony.squidmath
- IntDoubleOrderedMap.KeyIterator - Class in squidpony.squidmath
-
An iterator on keys.
- IntDoubleOrderedMap.KeySet - Class in squidpony.squidmath
- IntDoubleOrderedMap.MapEntry - Class in squidpony.squidmath
-
The entry class for a OrderedMap does not record key and value, but rather the position in the hash table of the corresponding entry.
- IntDoubleOrderedMap.MapEntrySet - Class in squidpony.squidmath
- IntDoubleOrderedMap.ValueCollection - Class in squidpony.squidmath
- IntDoubleOrderedMap.ValueIterator - Class in squidpony.squidmath
-
An iterator on values.
- interiorCircleLarge - 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.
- interiorDiamondLarge - 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.
- interiorPlus - 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.
- interiorPlusLarge - 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.
- interiorSquare - 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.
- interiorSquareLarge - 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.
- interleaveBits(int, int) - Static method in class squidpony.squidmath.GreasedRegion
-
Narrow-purpose; takes an x and a y value, each between 0 and 65535 inclusive, and interleaves their bits so the least significant bit and every other bit after it are filled with the bits of x, while the second-least-significant bit and every other bit after that are filled with the bits of y.
- interpolate(Coord, float) - Method in class squidpony.squidmath.Coord
- intersectPacked(short[], short[]) - Static method in class squidpony.squidmath.CoordPacker
-
Given two packed short arrays, left and right, this produces a packed short array that encodes "on" for any cell that was "on" in both left and in right, and encodes "off" for cells that were off in either array.
- intersects(short[], short[]) - Static method in class squidpony.squidmath.CoordPacker
-
Given two packed short arrays, left and right, this returns true if they encode any overlapping area (their areas intersect), or false if they do not overlap at all (they don't intersect).
- intersects(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
-
Returns true if any cell is "on" in both this GreasedRegion and in other; returns false otherwise.
- intersectsWith(Zone) - Method in class squidpony.squidgrid.zone.CoordPackerZone
- intersectsWith(Zone) - Method in interface squidpony.squidgrid.zone.Zone
- intersectsWith(Zone) - Method in class squidpony.squidgrid.zone.Zone.Skeleton
- intersectsWith(Zone) - Method in class squidpony.squidmath.GreasedRegion
- intFromBin(CharSequence) - Static method in class squidpony.StringKit
-
Reads in a CharSequence containing only binary digits (only 0 and 1) and returns the int they represent, reading at most 32 characters and returning the result if valid or 0 otherwise.
- intFromBin(CharSequence, int, int) - Static method in class squidpony.StringKit
-
Reads in a CharSequence containing only binary digits (only 0 and 1) and returns the int they represent, reading at most 32 characters and returning the result if valid or 0 otherwise.
- intFromDec(CharSequence) - Static method in class squidpony.StringKit
-
Reads in a CharSequence containing only decimal digits (0-9) with an optional sign at the start and returns the int they represent, reading at most 10 characters (11 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
- intFromDec(CharSequence, int, int) - Static method in class squidpony.StringKit
-
Reads in a CharSequence containing only decimal digits (0-9) with an optional sign at the start and returns the int they represent, reading at most 10 characters (11 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
- intFromHex(char[], int, int) - Static method in class squidpony.StringKit
-
Reads in a char[] containing only hex digits (only 0-9, a-f, and A-F) with an optional sign at the start and returns the int they represent, reading at most 8 characters (9 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
- intFromHex(CharSequence) - Static method in class squidpony.StringKit
-
Reads in a CharSequence containing only hex digits (only 0-9, a-f, and A-F) with an optional sign at the start and returns the int they represent, reading at most 8 characters (9 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
- intFromHex(CharSequence, int, int) - Static method in class squidpony.StringKit
-
Reads in a CharSequence containing only hex digits (only 0-9, a-f, and A-F) with an optional sign at the start and returns the int they represent, reading at most 8 characters (9 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
- intHasher - Static variable in class squidpony.squidmath.CrossHash
- IntImpl() - Constructor for class squidpony.squidmath.IPointHash.IntImpl
- IntImpl(int) - Constructor for class squidpony.squidmath.IPointHash.IntImpl
- IntIntOrderedMap - Class in squidpony.squidmath
-
An int-key and int-value insertion-ordered hash map with with a fast implementation, originally from fastutil as Object2ObjectLinkedOpenHashMap but modified (in
OrderedMap
) to support constant-time indexed access of keys, values, and entries, and reordering. - IntIntOrderedMap() - Constructor for class squidpony.squidmath.IntIntOrderedMap
-
Creates a new OrderedMap with initial expected 16 entries and 0.75f as load factor.
- IntIntOrderedMap(int) - Constructor for class squidpony.squidmath.IntIntOrderedMap
-
Creates a new OrderedMap with 0.75f as load factor.
- IntIntOrderedMap(int[], int[]) - Constructor for class squidpony.squidmath.IntIntOrderedMap
-
Creates a new OrderedMap with 0.75f as load factor using the elements of two parallel arrays.
- IntIntOrderedMap(int[], int[], float) - Constructor for class squidpony.squidmath.IntIntOrderedMap
-
Creates a new OrderedMap using the elements of two parallel arrays.
- IntIntOrderedMap(int, float) - Constructor for class squidpony.squidmath.IntIntOrderedMap
-
Creates a new OrderedMap.
- IntIntOrderedMap(IntIntOrderedMap) - Constructor for class squidpony.squidmath.IntIntOrderedMap
-
Creates a new OrderedMap with 0.75f as load factor copying a given one.
- IntIntOrderedMap(IntIntOrderedMap, float) - Constructor for class squidpony.squidmath.IntIntOrderedMap
-
Creates a new OrderedMap copying a given one.
- IntIntOrderedMap(IntVLA, IntVLA) - Constructor for class squidpony.squidmath.IntIntOrderedMap
-
Creates a new OrderedMap using the elements of two parallel arrays.
- IntIntOrderedMap(IntVLA, IntVLA, float) - Constructor for class squidpony.squidmath.IntIntOrderedMap
-
Creates a new OrderedMap using the elements of two parallel arrays.
- IntIntOrderedMap.FastEntryIterator - Class in squidpony.squidmath
- IntIntOrderedMap.KeyIterator - Class in squidpony.squidmath
-
An iterator on keys.
- IntIntOrderedMap.KeySet - Class in squidpony.squidmath
- IntIntOrderedMap.MapEntry - Class in squidpony.squidmath
-
The entry class for a OrderedMap does not record key and value, but rather the position in the hash table of the corresponding entry.
- IntIntOrderedMap.MapEntrySet - Class in squidpony.squidmath
- IntIntOrderedMap.ValueCollection - Class in squidpony.squidmath
- IntIntOrderedMap.ValueIterator - Class in squidpony.squidmath
-
An iterator on values.
- intoChars(char[][], char) - Method in class squidpony.squidmath.GreasedRegion
-
Fills this GreasedRegion's data into the given 2D char array, modifying it and returning it, with "on" cells filled with the char parameter
on
and "off" cells left as-is. - intoChars(char[][], char, char) - Method in class squidpony.squidmath.GreasedRegion
-
Fills this GreasedRegion's data into the given 2D char array, modifying it and returning it, with "on" cells filled with the char parameter
on
and "off" cells with the parameteroff
. - IntPointHash - Class in squidpony.squidmath
-
A group of similar methods for getting hashes of points based on int coordinates in 2, 3, 4, or 6 dimensions and an int for state; the code is similar to
HastyPointHash
but will be much faster on GWT. - IntPointHash() - Constructor for class squidpony.squidmath.IntPointHash
- IntSet - Class in squidpony.squidmath
-
An unordered set where the items are unboxed ints.
- IntSet() - Constructor for class squidpony.squidmath.IntSet
-
Creates a new set with an initial capacity of 51 and a load factor of 0.8.
- IntSet(int) - Constructor for class squidpony.squidmath.IntSet
-
Creates a new set with a load factor of 0.8.
- IntSet(int, float) - Constructor for class squidpony.squidmath.IntSet
-
Creates a new set with the specified initial capacity and load factor.
- IntSet(IntSet) - Constructor for class squidpony.squidmath.IntSet
-
Creates a new set identical to the specified set.
- IntSet.IntSetIterator - Class in squidpony.squidmath
- IntSetIterator(IntSet) - Constructor for class squidpony.squidmath.IntSet.IntSetIterator
- IntVLA - Class in squidpony.squidmath
-
A resizable, ordered or unordered variable-length int array.
- IntVLA() - Constructor for class squidpony.squidmath.IntVLA
-
Creates an ordered array with a capacity of 16.
- IntVLA(int) - Constructor for class squidpony.squidmath.IntVLA
-
Creates an ordered array with the specified capacity.
- IntVLA(int[]) - Constructor for class squidpony.squidmath.IntVLA
-
Creates a new ordered array containing the elements in the specified array.
- IntVLA(int[], int, int) - Constructor for class squidpony.squidmath.IntVLA
-
Creates a new array containing the elements in the specified array.
- IntVLA(IntVLA) - Constructor for class squidpony.squidmath.IntVLA
-
Creates a new array containing the elements in the specific array.
- INUKTITUT - Static variable in class squidpony.FakeLanguageGen
-
Imitation text from an approximation of one of the Inuktitut languages spoken by various people of the Arctic and nearby areas.
- INV_INT_PHI - Static variable in class squidpony.squidmath.HashCommon
-
The reciprocal of
HashCommon.INT_PHI
modulo 232. - INV_LONG_PHI - Static variable in class squidpony.squidmath.HashCommon
-
The reciprocal of
HashCommon.LONG_PHI
modulo 264. - InverseLayered1D() - Constructor for class squidpony.squidmath.Noise.InverseLayered1D
- InverseLayered1D(Noise.Noise1D) - Constructor for class squidpony.squidmath.Noise.InverseLayered1D
- InverseLayered1D(Noise.Noise1D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered1D
- InverseLayered1D(Noise.Noise1D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered1D
- InverseLayered1D(Noise.Noise1D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered1D
- InverseLayered2D() - Constructor for class squidpony.squidmath.Noise.InverseLayered2D
- InverseLayered2D(Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.InverseLayered2D
- InverseLayered2D(Noise.Noise2D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered2D
- InverseLayered2D(Noise.Noise2D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered2D
- InverseLayered2D(Noise.Noise2D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered2D
- InverseLayered3D() - Constructor for class squidpony.squidmath.Noise.InverseLayered3D
- InverseLayered3D(Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.InverseLayered3D
- InverseLayered3D(Noise.Noise3D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered3D
- InverseLayered3D(Noise.Noise3D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered3D
- InverseLayered3D(Noise.Noise3D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered3D
- InverseLayered4D() - Constructor for class squidpony.squidmath.Noise.InverseLayered4D
- InverseLayered4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.InverseLayered4D
- InverseLayered4D(Noise.Noise4D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered4D
- InverseLayered4D(Noise.Noise4D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered4D
- InverseLayered4D(Noise.Noise4D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered4D
- InverseLayered6D() - Constructor for class squidpony.squidmath.Noise.InverseLayered6D
- InverseLayered6D(Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.InverseLayered6D
- InverseLayered6D(Noise.Noise6D, int) - Constructor for class squidpony.squidmath.Noise.InverseLayered6D
- InverseLayered6D(Noise.Noise6D, int, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered6D
- InverseLayered6D(Noise.Noise6D, int, double, double) - Constructor for class squidpony.squidmath.Noise.InverseLayered6D
- inverseMask(char[][], char) - Method in class squidpony.squidmath.GreasedRegion
-
Returns a copy of map where if a cell is "off" in this GreasedRegion, this keeps the value in map intact, and where a cell is "on", it instead writes the char toWrite.
- inverseNextLong(long) - Static method in class squidpony.squidmath.MoonwalkRNG
-
Given the output of a call to
MoonwalkRNG.nextLong()
asout
, this finds the state of the MoonwalkRNG that produce that output. - inverseNextLong(long) - Static method in class squidpony.squidmath.PulleyRNG
-
Given the output of a call to
PulleyRNG.nextLong()
asout
, this finds the state of the PulleyRNG that produce that output. - invertAdjacent - Variable in class squidpony.squidgrid.Adjacency
- invertOrdering(int[]) - Static method in class squidpony.ArrayTools
-
Given an ordering such as one produced by
RNG.randomOrdering(int, int[])
, this finds its inverse, able to reverse the reordering and vice versa. - invertOrdering(int[], int[]) - Static method in class squidpony.ArrayTools
-
Given an ordering such as one produced by
RNG.randomOrdering(int, int[])
, this finds its inverse, able to reverse the reordering and vice versa. - iota - Static variable in class squidpony.squidmath.CrossHash.Curlup
- iota - Static variable in class squidpony.squidmath.CrossHash.Mist
- iota - Static variable in class squidpony.squidmath.CrossHash.Yolk
- iota_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- iota_ - Static variable in class squidpony.squidmath.CrossHash.Mist
- iota_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- IPointHash - Interface in squidpony.squidmath
-
An interface for "point hashes", that is, functions that produce usually-unique integer results given multiple integer inputs.
- IPointHash.IntImpl - Class in squidpony.squidmath
-
A convenience abstract class to implement IPointHash when you have an int for state.
- IPointHash.LongImpl - Class in squidpony.squidmath
-
A convenience abstract class to implement IPointHash when you have a long for state.
- ipos - Static variable in class squidpony.squidmath.CrossHash.Curlup
- ipos - Static variable in class squidpony.squidmath.CrossHash.Yolk
- ipos_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- ipos_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- IRNG - Interface in squidpony.squidmath
-
Interface for full-featured random number generators to implement (it does more than, and includes all of,
RandomnessSource
). - is_corner - Variable in class squidpony.squidgrid.mapping.styled.Config
- IsaacRNG - Class in squidpony.squidmath
-
This is a port of the public domain Isaac64 (cryptographic) random number generator to Java.
- IsaacRNG() - Constructor for class squidpony.squidmath.IsaacRNG
-
Constructs an IsaacRNG with no seed; this will produce one sequence of numbers as if the seed were 0 (which it essentially is, though passing 0 to the constructor that takes a long will produce a different sequence) instead of what the other RandomnessSources do (initialize with a low-quality random number from Math.random()).
- IsaacRNG(long) - Constructor for class squidpony.squidmath.IsaacRNG
-
Constructs an IsaacRNG with its state filled by the value of seed, run through the LightRNG algorithm.
- IsaacRNG(long[]) - Constructor for class squidpony.squidmath.IsaacRNG
-
Constructs an IsaacRNG with the given seed, which should be a rather large array of long values.
- IsaacRNG(String) - Constructor for class squidpony.squidmath.IsaacRNG
-
Constructs an IsaacRNG with its state filled by repeated hashing of seed.
- isAdjacent(Coord) - Method in class squidpony.squidmath.Coord
- isArray - Variable in class squidpony.StringConvert
- isBlocked(int, int) - Method in class squidpony.squidai.CustomDijkstraMap
- isBlocked(int, int, int[][][], double[], double) - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
- isBlocked(int, int, int[][][], double[], double) - Method in class squidpony.squidgrid.Adjacency
- isBlocked(int, int, int[][][], double[], double) - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
- isCardinal() - Method in enum squidpony.squidgrid.Direction
- isDiagonal() - Method in enum squidpony.squidgrid.Direction
- isDirected() - Method in class squidpony.squidai.graph.Graph
-
Check if the graph is directed, that is whether the edges form an ordered pair or a set.
- isDirected() - Method in class squidpony.squidai.graph.UndirectedGraph
- isEmpty() - Method in class squidpony.panel.IColoredString.Impl
- isEmpty() - Method in interface squidpony.panel.IColoredString
- isEmpty() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
- isEmpty() - Method in class squidpony.squidgrid.SpatialMap
- isEmpty() - Method in class squidpony.squidgrid.zone.CoordPackerZone
- isEmpty() - Method in class squidpony.squidgrid.zone.ListZone
- isEmpty() - Method in interface squidpony.squidgrid.zone.Zone
- isEmpty() - Method in class squidpony.squidmath.Arrangement
- isEmpty() - Method in class squidpony.squidmath.Arrangement.KeySet
- isEmpty() - Method in class squidpony.squidmath.BinaryHeap
-
Returns true if the heap is empty.
- isEmpty() - Method in class squidpony.squidmath.GreasedRegion
- isEmpty() - Method in class squidpony.squidmath.IntDoubleOrderedMap
- isEmpty() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
- isEmpty() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
- isEmpty() - Method in class squidpony.squidmath.IntIntOrderedMap
- isEmpty() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
- isEmpty() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
- isEmpty() - Method in class squidpony.squidmath.IntSet
-
Returns true if the set is empty.
- isEmpty() - Method in class squidpony.squidmath.IntVLA
- isEmpty() - Method in class squidpony.squidmath.K2
- isEmpty() - Method in class squidpony.squidmath.K2V1
-
I think you can guess what this does.
- isEmpty() - Method in class squidpony.squidmath.OrderedMap
- isEmpty() - Method in class squidpony.squidmath.OrderedMap.KeySet
- isEmpty() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
- isEmpty() - Method in class squidpony.squidmath.OrderedSet
- isEmpty() - Method in class squidpony.squidmath.Region
-
Returns true if there are no Coords in this Region, or false otherwise.
- isEmpty() - Method in class squidpony.squidmath.UnorderedMap
- isEmpty() - Method in class squidpony.squidmath.UnorderedSet
- isEmpty(short[]) - Static method in class squidpony.squidmath.CoordPacker
-
Checks if no cells are encoded as "on" in packed.
- isExpanding() - Method in class squidpony.squidai.CloudAOE
- isFloor(char) - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
- isInDungeon(Coord) - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
- isInGrid(int, int) - Method in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
- isInGrid(int, int) - Method in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
- ISLANDS - squidpony.squidgrid.mapping.DungeonGenerator.FillEffect
-
Islands of ground, '.', surrounded by shallow water, ',', to place in water at evenly spaced points
- ISLANDS - squidpony.squidgrid.mapping.SectionDungeonGenerator.FillEffect
-
Islands of ground, '.', surrounded by shallow water, ',', to place in water at evenly spaced points
- isNeighbor(CoordDouble, CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
- isNeighbor(CoordDouble, CoordDouble) - Method in class squidpony.squidmath.Voronoi.Triangle
- isNeighbor(DelaunayTriangulator.Edge) - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
-
Returns true if this triangle contains the given edge.
- isNeighbor(Voronoi.Edge) - Method in class squidpony.squidmath.Voronoi.Triangle
-
Returns true if this triangle contains the given edge.
- isOrientedCCW() - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
-
Test if this triangle is oriented counterclockwise (CCW).
- isOrientedCCW() - Method in class squidpony.squidmath.Voronoi.Triangle
-
Test if this triangle is oriented counterclockwise (CCW).
- isPointInCircumcircle(CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator.Triangle
-
Tests if a given point lies in the circumcircle of this triangle.
- isPointInCircumcircle(CoordDouble) - Method in class squidpony.squidmath.Voronoi.Triangle
-
Tests if a given point lies in the circumcircle of this triangle.
- isPointInPolygon(double[], int, int, double, double) - Static method in class squidpony.squidmath.IndexedDelaunayTriangulator
-
Returns true if the specified point is in the polygon.
- isReachable(char[][], int, int, int, int) - Method in class squidpony.squidgrid.LOS
-
Returns true if a line can be drawn from the start point to the target point without intervening obstructions.
- isReachable(char[][], int, int, int, int, Radius) - Method in class squidpony.squidgrid.LOS
-
Returns true if a line can be drawn from the start point to the target point without intervening obstructions.
- isReachable(double[][], int, int, int, int) - Method in class squidpony.squidgrid.LOS
-
Returns true if a line can be drawn from the start point to the target point without intervening obstructions.
- isReachable(double[][], int, int, int, int, Radius) - Method in class squidpony.squidgrid.LOS
-
Returns true if a line can be drawn from the start point to the target point without intervening obstructions.
- issueLog - Static variable in class squidpony.Maker
-
Stores any information relating to non-fatal issues, such as caught and handled Exceptions that still change the behavior of methods.
- IStatefulRNG - Interface in squidpony.squidmath
-
Simply groups the two interfaces
IRNG
andStatefulRandomness
so some implementations of IRNG can have their states read from and written to. - isWithin(int, int) - Method in class squidpony.squidmath.Coord
-
Returns true if x is between 0 (inclusive) and width (exclusive) and y is between 0 (inclusive) and height (exclusive), false otherwise.
- isWithinRectangle(int, int, int, int) - Method in class squidpony.squidmath.Coord
-
Returns true if x is between minX (inclusive) and maxX (exclusive) and y is between minY (inclusive) and maxY (exclusive), false otherwise.
- itemMapping - Variable in class squidpony.squidgrid.SpatialMap
- items - Variable in class squidpony.Mnemonic
- items - Variable in class squidpony.squidmath.IntVLA
- items - Variable in class squidpony.squidmath.ShortVLA
- items() - Method in class squidpony.squidmath.ProbabilityTable
-
Provides a set of the items in this table, without reference to their weight.
- iterator() - Method in class squidpony.panel.IColoredString.Impl
- iterator() - Method in class squidpony.squidgrid.mapping.Rectangle.Impl
- iterator() - Method in class squidpony.squidgrid.SpatialMap
-
Iterates through values in insertion order.
- iterator() - Method in class squidpony.squidgrid.zone.Zone.Skeleton
- iterator() - Method in class squidpony.squidmath.Arrangement
-
Returns an iterator over elements of type
T
. - iterator() - Method in class squidpony.squidmath.Arrangement.KeySet
- iterator() - Method in class squidpony.squidmath.Arrangement.ValueCollection
- iterator() - Method in class squidpony.squidmath.CombinationGenerator
-
Provides a read-only iterator for iterating over the combinations generated by this object.
- iterator() - Method in class squidpony.squidmath.GapShuffler
-
Returns an infinite iterator over elements of type
T
; the returned iterator is this object. - iterator() - Method in class squidpony.squidmath.GreasedRegion
- iterator() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
- iterator() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
- iterator() - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueCollection
- iterator() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
- iterator() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
- iterator() - Method in class squidpony.squidmath.IntIntOrderedMap.ValueCollection
- iterator() - Method in class squidpony.squidmath.IntSet
-
Returns an iterator for the keys in the set.
- iterator() - Method in class squidpony.squidmath.OrderedMap.KeySet
- iterator() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
- iterator() - Method in class squidpony.squidmath.OrderedMap.ValueCollection
- iterator() - Method in class squidpony.squidmath.OrderedSet
- iterator() - Method in class squidpony.squidmath.PermutationGenerator
-
Provides a read-only iterator for iterating over the permutations generated by this object.
- iterator() - Method in class squidpony.squidmath.UnorderedMap.ValueCollection
- iterator() - Method in class squidpony.squidmath.UnorderedSet
- iteratorA() - Method in class squidpony.squidmath.K2
-
Creates a new iterator over the A keys this holds.
- iteratorA() - Method in class squidpony.squidmath.K2V1
-
Creates a new iterator over the A keys this holds.
- iteratorB() - Method in class squidpony.squidmath.K2
-
Creates a new iterator over the B keys this holds.
- iteratorB() - Method in class squidpony.squidmath.K2V1
-
Creates a new iterator over the B keys this holds.
- iteratorQ() - Method in class squidpony.squidmath.K2V1
-
Creates a new iterator over the Q values this holds.
- iText() - Method in enum squidpony.Messaging.NounTrait
All Classes|All Packages