Skip navigation links
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 

I

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.
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.
ICombinedPanel<T> - Interface in squidpony.panel
The combination of two panels, one to color the background, the other to write characters on the foreground.
ICombinedPanel.Impl<T> - Class in squidpony.panel
A generic implementation of ICombinedPanel.
ICombinedPanel.What - Enum in squidpony.panel
What to fill
id - Variable in class squidpony.squidai.Technique
 
id - Variable in class squidpony.squidgrid.SpatialMap.SpatialTriple
 
idealLocations(Set<Coord>, Set<Coord>) - Method in interface squidpony.squidai.AOE
Returns a LinkedHashMap 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(Set<Coord>, Set<Coord>, Set<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(Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.BeamAOE
 
idealLocations(Set<Coord>, Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.BeamAOE
 
idealLocations(Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.BlastAOE
 
idealLocations(Set<Coord>, Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.BlastAOE
 
idealLocations(Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.BurstAOE
 
idealLocations(Set<Coord>, Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.BurstAOE
 
idealLocations(Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.CloudAOE
 
idealLocations(Set<Coord>, Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.CloudAOE
 
idealLocations(Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.ConeAOE
 
idealLocations(Set<Coord>, Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.ConeAOE
 
idealLocations(Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.LineAOE
 
idealLocations(Set<Coord>, Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.LineAOE
 
idealLocations(Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.PointAOE
 
idealLocations(Set<Coord>, Set<Coord>, Set<Coord>) - Method in class squidpony.squidai.PointAOE
 
idealLocations(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.
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.
identities() - Method in class squidpony.squidgrid.SpatialMap
Get a Set of all identities used for values in this data structure, returning a LinkedHashSet (defensively copying the key set used internally) for its stable iteration order.
identityIterator() - Method in class squidpony.squidgrid.SpatialMap
Iterates through identity keys in insertion order.
IEEEremainder(double, double) - Static method in class squidpony.GwtCompatibility
A replacement for Math.IEEEremainder, just because Math.IEEEremainder isn't GWT-compatible.
IFilter<T> - Interface in squidpony
A filter is a function on colors.
IMarkup<T> - Interface in squidpony.panel
Created by Tommy Ettinger on 1/23/2016.
IMarkup.StringMarkup - Class in squidpony.panel
 
impassable - Variable in class squidpony.squidgrid.Splash
 
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 (with color).
Impl(ISquidPanel<T>, ISquidPanel<T>, int, int) - Constructor for class squidpony.panel.ICombinedPanel.Impl
 
Impl(Coord, int, int) - Constructor for class squidpony.squidgrid.mapping.Rectangle.Impl
 
improveQuality(int, int) - Method in class squidpony.squidgrid.FOVCache
 
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.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.squidgrid.FOVCache.FOVUnit
 
index - Variable in class squidpony.squidgrid.FOVCache.LOSUnit
 
index - Variable in class squidpony.squidgrid.FOVCache.SymmetryUnit
 
indexOf(short) - Method in class squidpony.squidmath.ShortVLA
 
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(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.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(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(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.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(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(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.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(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 (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.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 (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.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 (not if a creature moved; for that you pass the positions of creatures that block paths to scan() or findPath() ).
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.
inLevel(char[][], Coord) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
inLevel(char[][], int, int) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
inLevel(T[][], Coord) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
inLevel(T[][], int, int) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
 
inRange(int, int, int, int, int, int) - Method in enum squidpony.squidgrid.Radius
 
insert(int, short) - Method in class squidpony.squidmath.ShortVLA
 
insert2D(char[][], char[][], int, int) - Static method in class squidpony.GwtCompatibility
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
insert2D(double[][], double[][], int, int) - Static method in class squidpony.GwtCompatibility
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
insert2D(int[][], int[][], int, int) - Static method in class squidpony.GwtCompatibility
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
insert2D(boolean[][], boolean[][], int, int) - Static method in class squidpony.GwtCompatibility
Inserts as much of source into target at the given x,y position as target can hold or source can supply.
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.
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.
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[], 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.
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.
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
 
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).
invert(long) - Static method in class squidpony.squidmath.PermutedRNG
 
is_corner - Variable in class squidpony.squidgrid.mapping.styled.Config
 
isAdjacent(Coord) - Method in class squidpony.squidmath.Coord
 
isCellVisible(int, int, int, int, int) - Method in class squidpony.squidgrid.FOVCache
 
isDiagonal() - Method in enum squidpony.squidgrid.Direction
 
isEmpty() - Method in class squidpony.panel.IColoredString.Impl
 
isEmpty() - Method in interface squidpony.panel.IColoredString
 
isEmpty() - Method in class squidpony.squidgrid.SpatialMap
 
isEmpty(short[]) - Static method in class squidpony.squidmath.CoordPacker
Checks if no cells are encoded as "on" in packed.
isEmpty() - Method in class squidpony.squidmath.Region
Returns true if there are no Coords in this Region, or false otherwise.
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
 
ISquidPanel<T> - Interface in squidpony.panel
The abstraction of SquidPanels, to abstract from the UI implementation (i.e.
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(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.
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.
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.
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() - Method in class squidpony.squidmath.ProbabilityTable
Provides a set of the items in this table, without reference to their weight.
items - Variable in class squidpony.squidmath.ShortVLA
 
iterator() - Method in class squidpony.panel.IColoredString.Impl
 
iterator() - Method in class squidpony.squidgrid.SpatialMap
Iterates through values in insertion order.
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.
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.RegionMap.Entries
 
iterator() - Method in class squidpony.squidmath.RegionMap
 
iterator() - Method in class squidpony.squidmath.RegionMap.Keys
 
iterator() - Method in class squidpony.squidmath.RegionMap.Values
 
iterator() - Method in class squidpony.squidmath.ShortSet
Returns an iterator for the keys in the set.
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 
Skip navigation links

Copyright © 2012–2016. All rights reserved.