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 

S

safetyMap - Variable in class squidpony.squidai.DijkstraMap
A 2D array of modifiers to apply to the perceived safety of an area; modifiers go up when deteriorate() is called, which makes the cells specified in that method call more dangerous (usually because staying in one place is perceived as risky).
sampleCircle(Coord, float, float, int, int) - Static method in class squidpony.squidmath.PoissonDisk
Get a list of Coords, each randomly positioned around the given center out to the given radius (measured with Euclidean distance, so a true circle), but with the given minimum distance from any other Coord in the list.
sampleCircle(Coord, float, float, int, int, int, RNG) - Static method in class squidpony.squidmath.PoissonDisk
Get a list of Coords, each randomly positioned around the given center out to the given radius (measured with Euclidean distance, so a true circle), but with the given minimum distance from any other Coord in the list.
sampleMap(char[][], float, RNG, Character...) - Static method in class squidpony.squidmath.PoissonDisk
 
sampleMap(Coord, Coord, char[][], float, RNG, Character...) - Static method in class squidpony.squidmath.PoissonDisk
 
sampleRectangle(Coord, Coord, float, int, int) - Static method in class squidpony.squidmath.PoissonDisk
Get a list of Coords, each randomly positioned within the rectangle between the given minPosition and maxPosition, but with the given minimum distance from any other Coord in the list.
sampleRectangle(Coord, Coord, float, int, int, int, RNG) - Static method in class squidpony.squidmath.PoissonDisk
Get a list of Coords, each randomly positioned within the rectangle between the given minPosition and maxPosition, but with the given minimum distance from any other Coord in the list.
samples - Static variable in class squidpony.squidgrid.MimicFill
 
sampleToMap(boolean[][], char, char) - Static method in class squidpony.squidgrid.MimicFill
Comverts a 2D boolean array to a 2D char array, where false means the parameter no and true the parameter yes.
sanityChecks - Variable in class squidpony.FakeLanguageGen
 
saturate(T, float) - Method in interface squidpony.IColorCenter
Saturates color (makes it closer to a vivid color like red or green and less gray) by the specified degree and returns the new color (saturated somewhat).
saturate(T, float) - Method in class squidpony.IColorCenter.Skeleton
Saturates color (makes it closer to a vivid color like red or green and less gray) by the specified degree and returns the new color (saturated somewhat).
saturated(T) - Method in interface squidpony.IColorCenter
Fully saturates color (makes it a vivid color like red or green and less gray) and returns the modified copy.
saturated(T) - Method in class squidpony.IColorCenter.Skeleton
Fully saturates color (makes it a vivid color like red or green and less gray) and returns the modified copy.
scale(int) - Method in class squidpony.squidmath.Coord
 
scale(int, int) - Method in class squidpony.squidmath.Coord
 
scan(Set<Coord>) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map and return it.
scan(Set<Coord>, int) - Method in class squidpony.squidai.DijkstraMap
Recalculate the Dijkstra map for a creature that is potentially larger than 1x1 cell and return it.
scan() - Method in class squidpony.squidgrid.SoundMap
Recalculate the sound map and return it.
SCREEN - Static variable in class squidpony.SquidTags
Use this tag when logging things about AbstractSquidScreen or other screen-changing methods if your display has them..
SectionDungeonGenerator - Class in squidpony.squidgrid.mapping
A good way to create a more-complete dungeon, layering different effects and modifications on top of a dungeon produced by DungeonBoneGen or another dungeon without such effects.
SectionDungeonGenerator() - Constructor for class squidpony.squidgrid.mapping.SectionDungeonGenerator
Make a DungeonGenerator with a LightRNG using a random seed, height 40, and width 40.
SectionDungeonGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.SectionDungeonGenerator
Make a DungeonGenerator with the given height and width; the RNG used for generating a dungeon and adding features will be a LightRNG using a random seed.
SectionDungeonGenerator(int, int, RNG) - Constructor for class squidpony.squidgrid.mapping.SectionDungeonGenerator
Make a DungeonGenerator with the given height, width, and RNG.
SectionDungeonGenerator(SectionDungeonGenerator) - Constructor for class squidpony.squidgrid.mapping.SectionDungeonGenerator
Copies all fields from copying and makes a new DungeonGenerator.
SectionDungeonGenerator.FillEffect - Enum in squidpony.squidgrid.mapping
The effects that can be applied to this dungeon.
seedFixed - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
seedFixed - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
seedFixed - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
sentence(int, int) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen, using and changing the current seed.
sentence(int, int, String[], String[], double) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen, using and changing the current seed.
sentence(RNG, int, int, String[], String[], double) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen using the specific RNG.
sentence(int, int, String[], String[], double, int) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen that fits in the given length limit..
sentence(RNG, int, int, String[], String[], double, int) - Method in class squidpony.FakeLanguageGen
Generate a sentence from this FakeLanguageGen using the specific RNG that fits in the given length limit.
separated(int) - Method in class squidpony.squidmath.Region
Takes this region and walks through its Coords in chunks with length equal to separation, creating a new Region where one Coord in each chunk is kept and the others are discarded.
SerpentDeepMapGenerator - Class in squidpony.squidgrid.mapping
Generate dungeons based on a random, winding, looping path through 3D space, requiring a character to move up and down as well as north/south/east/west to get through the dungeon.
SerpentDeepMapGenerator(int, int, int, RNG) - Constructor for class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
This prepares a map generator that will generate a map with the given width, height and depth, using the given RNG.
SerpentDeepMapGenerator(int, int, int, RNG, double) - Constructor for class squidpony.squidgrid.mapping.SerpentDeepMapGenerator
This prepares a map generator that will generate a map with the given width, height and depth, using the given RNG, and will branch out to other nearby rooms that (probably) do not have staircases between layers.
SerpentMapGenerator - Class in squidpony.squidgrid.mapping
Generate dungeons based on a random, winding, looping path through 2D space.
SerpentMapGenerator(int, int, RNG) - Constructor for class squidpony.squidgrid.mapping.SerpentMapGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SerpentMapGenerator(int, int, RNG, boolean) - Constructor for class squidpony.squidgrid.mapping.SerpentMapGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SerpentMapGenerator(int, int, RNG, double) - Constructor for class squidpony.squidgrid.mapping.SerpentMapGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SerpentMapGenerator(int, int, RNG, double, boolean) - Constructor for class squidpony.squidgrid.mapping.SerpentMapGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
set(int, short) - Method in class squidpony.squidmath.ShortVLA
 
setAngle(double) - Method in class squidpony.squidai.ConeAOE
 
setCache(FOVCache) - Method in interface squidpony.squidai.AOE
If you use FOVCache to pre-compute FOV maps for a level, you can share the speedup from using the cache with some AOE implementations that rely on FOV.
setCache(FOVCache) - Method in class squidpony.squidai.BeamAOE
If you use FOVCache to pre-compute FOV maps for a level, you can share the speedup from using the cache with some AOE implementations that rely on FOV.
setCache(FOVCache) - Method in class squidpony.squidai.BlastAOE
If you use FOVCache to pre-compute FOV maps for a level, you can share the speedup from using the cache with some AOE implementations that rely on FOV.
setCache(FOVCache) - Method in class squidpony.squidai.BurstAOE
If you use FOVCache to pre-compute FOV maps for a level, you can share the speedup from using the cache with some AOE implementations that rely on FOV.
setCache(FOVCache) - Method in class squidpony.squidai.CloudAOE
If you use FOVCache to pre-compute FOV maps for a level, you can share the speedup from using the cache with some AOE implementations that rely on FOV.
setCache(FOVCache) - Method in class squidpony.squidai.ConeAOE
If you use FOVCache to pre-compute FOV maps for a level, you can share the speedup from using the cache with some AOE implementations that rely on FOV.
setCache(FOVCache) - Method in class squidpony.squidai.LineAOE
If you use FOVCache to pre-compute FOV maps for a level, you can share the speedup from using the cache with some AOE implementations that rely on FOV.
setCache(FOVCache) - Method in class squidpony.squidai.PointAOE
If you use FOVCache to pre-compute FOV maps for a level, you can share the speedup from using the cache with some AOE implementations that rely on FOV.
setCacheLevel(int) - Method in class squidpony.LanguageCipher
 
setCenter(Coord) - Method in class squidpony.squidai.BlastAOE
 
setCenter(Coord) - Method in class squidpony.squidai.BurstAOE
 
setCenter(Coord) - Method in class squidpony.squidai.CloudAOE
 
setCenter(Coord) - Method in class squidpony.squidai.PointAOE
 
setCentrality(double) - Method in class squidpony.squidmath.EditRNG
Gets the current centrality measure of this EditRNG.
setColorCenter(IColorCenter<T>) - Method in class squidpony.panel.ICombinedPanel.Impl
 
setColorCenter(IColorCenter<T>) - Method in interface squidpony.panel.ICombinedPanel
Changes the underlying IColorCenter.
setColorCenter(IColorCenter<T>) - Method in interface squidpony.panel.ISquidPanel
Method to change the backing IColorCenter.
setCoords(Coord...) - Method in class squidpony.squidmath.Region
Changes this Region to include the given Coords and disregard its previous contents.
setCost(Coord, double) - Method in class squidpony.squidai.DijkstraMap
Marks a cell's cost for pathfinding as cost, unless the cell is a wall or unreachable area (then it always sets the cost to the value of the WALL field).
setCost(int, int, double) - Method in class squidpony.squidai.DijkstraMap
Marks a cell's cost for pathfinding as cost, unless the cell is a wall or unreachable area (then it always sets the cost to the value of the WALL field).
setDefaultForeground(T) - Method in interface squidpony.panel.ISquidPanel
Sets the default foreground color.
setDungeon(char[][]) - Method in class squidpony.squidgrid.mapping.DungeonGenerator
Change the underlying char[][]; only affects the toString method, and of course getDungeon.
setDungeon(char[][]) - Method in class squidpony.squidgrid.mapping.LegacyDungeonGenerator
Deprecated.
Change the underlying char[][]; only affects the toString method, and of course getDungeon.
setDungeon(char[][]) - Method in class squidpony.squidgrid.mapping.SectionDungeonGenerator
Change the underlying char[][]; only affects the toString method, and of course getDungeon.
setDungeon(char[][]) - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Change the stored char[][] dungeon, using x,y indexing.
setEnd(Coord) - Method in class squidpony.squidai.BeamAOE
 
setEnd(Coord) - Method in class squidpony.squidai.LineAOE
 
setEndCenter(Coord) - Method in class squidpony.squidai.ConeAOE
 
setEnvironment(int[][]) - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
Sets the environment int 2D array.
setExpanding(boolean) - Method in class squidpony.squidai.CloudAOE
 
setExpected(double) - Method in class squidpony.squidmath.EditRNG
Sets the expected average for random doubles this produces, which must always be between 0.1 and 0.9, and will be set to 0.5 if an invalid value is passed.
setFairness(double) - Method in class squidpony.squidmath.DharmaRNG
Sets the measure that this class uses for RNG fairness, which must always be between 0.0 and 1.0, and will be set to 0.54 if an invalid value is passed.
setFilter(IFilter<T>) - Method in class squidpony.IColorCenter.Skeleton
If you're changing the filter, you should likely call IColorCenter.Skeleton.clearCache().
setFixedRooms(boolean[][]) - Method in class squidpony.squidgrid.mapping.MixedGenerator
 
setFresh(int, int, double) - Method in class squidpony.squidai.DijkstraMap
 
setFresh(Coord, double) - Method in class squidpony.squidai.DijkstraMap
 
setFresh(int, int, int) - Method in class squidpony.squidgrid.MultiSpill
 
setFresh(int, Coord) - Method in class squidpony.squidgrid.MultiSpill
 
setFresh(int, int, double) - Method in class squidpony.squidgrid.SoundMap
 
setFresh(Coord, double) - Method in class squidpony.squidgrid.SoundMap
 
setFresh(int, int) - Method in class squidpony.squidgrid.Spill
 
setFresh(Coord) - Method in class squidpony.squidgrid.Spill
 
setGoal(int, int) - Method in class squidpony.squidai.DijkstraMap
Marks a cell as a goal for pathfinding, unless the cell is a wall or unreachable area (then it does nothing).
setGoal(Coord) - Method in class squidpony.squidai.DijkstraMap
Marks a cell as a goal for pathfinding, unless the cell is a wall or unreachable area (then it does nothing).
setInfluences(Coord[][]) - Method in class squidpony.squidai.ZOI
Changes the influencing groups.
setLength(int) - Method in class squidpony.panel.IColoredString.Bucket
 
setLength(int) - Method in class squidpony.panel.IColoredString.Impl
 
setLength(int) - Method in interface squidpony.panel.IColoredString
Deletes all content after index len (if any).
setLimitType(AimLimit) - Method in interface squidpony.squidai.AOE
You can use limitType to restrict any Points that might be processed based on the given origin (which will be used as the geometric origin for any calculations this makes) with AimLimit values having the following meanings: AimLimit.FREE makes no restrictions; it is equivalent here to passing null for limit. AimLimit.EIGHT_WAY will only consider Points to be valid targets if they are along a straight line with an angle that is a multiple of 45 degrees, relative to the positive x axis.
setLimitType(AimLimit) - Method in class squidpony.squidai.BeamAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.BlastAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.BurstAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.CloudAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.ConeAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.LineAOE
 
setLimitType(AimLimit) - Method in class squidpony.squidai.PointAOE
 
setLocation(double, double) - Method in class squidpony.squidmath.CoordDouble
 
setLocation(CoordDouble) - Method in class squidpony.squidmath.CoordDouble
 
setMap(char[][]) - Method in interface squidpony.squidai.AOE
This must be called before any other methods, and takes a char[][] with '#' for walls, anything else for floors.
setMap(char[][]) - Method in class squidpony.squidai.BeamAOE
 
setMap(char[][]) - Method in class squidpony.squidai.BlastAOE
 
setMap(char[][]) - Method in class squidpony.squidai.BurstAOE
 
setMap(char[][]) - Method in class squidpony.squidai.CloudAOE
 
setMap(char[][]) - Method in class squidpony.squidai.ConeAOE
 
setMap(char[][]) - Method in class squidpony.squidai.LineAOE
 
setMap(char[][]) - Method in class squidpony.squidai.PointAOE
 
setMap(char[][]) - Method in class squidpony.squidai.Technique
VITAL: Call this method before any calls to idealLocations() or apply(), and call it again if the map changes.
setMap(char[][]) - Method in class squidpony.squidgrid.mapping.ModularMapGenerator
Change the underlying char[][]; only affects the toString method, and of course getMap
setMaxRange(int) - Method in interface squidpony.squidai.AOE
The maximum inclusive range that the AOE can be shift()-ed to using the distance measurement from radiusType.
setMaxRange(int) - Method in class squidpony.squidai.BeamAOE
 
setMaxRange(int) - Method in class squidpony.squidai.BlastAOE
 
setMaxRange(int) - Method in class squidpony.squidai.BurstAOE
 
setMaxRange(int) - Method in class squidpony.squidai.CloudAOE
 
setMaxRange(int) - Method in class squidpony.squidai.ConeAOE
 
setMaxRange(int) - Method in class squidpony.squidai.LineAOE
 
setMaxRange(int) - Method in class squidpony.squidai.PointAOE
 
setMetric(Radius) - Method in interface squidpony.squidai.AOE
Used to determine distance from origin for the purposes of selecting a target location that is within the bounds of minRange and maxRange.
setMetric(Radius) - Method in class squidpony.squidai.BeamAOE
 
setMetric(Radius) - Method in class squidpony.squidai.BlastAOE
 
setMetric(Radius) - Method in class squidpony.squidai.BurstAOE
 
setMetric(Radius) - Method in class squidpony.squidai.CloudAOE
 
setMetric(Radius) - Method in class squidpony.squidai.ConeAOE
 
setMetric(Radius) - Method in class squidpony.squidai.LineAOE
 
setMetric(Radius) - Method in class squidpony.squidai.PointAOE
 
setMinRange(int) - Method in interface squidpony.squidai.AOE
The minimum inclusive range that the AOE can be shift()-ed to using the distance measurement from radiusType.
setMinRange(int) - Method in class squidpony.squidai.BeamAOE
 
setMinRange(int) - Method in class squidpony.squidai.BlastAOE
 
setMinRange(int) - Method in class squidpony.squidai.BurstAOE
 
setMinRange(int) - Method in class squidpony.squidai.CloudAOE
 
setMinRange(int) - Method in class squidpony.squidai.ConeAOE
 
setMinRange(int) - Method in class squidpony.squidai.LineAOE
 
setMinRange(int) - Method in class squidpony.squidai.PointAOE
 
setOccupied(int, int) - Method in class squidpony.squidai.DijkstraMap
Marks a specific cell in gradientMap as completely impossible to enter.
setOccupied(int, int) - Method in class squidpony.squidgrid.SoundMap
Marks a specific cell in gradientMap as a wall, which makes sounds potentially unable to pass through it.
setOrigin(Coord) - Method in interface squidpony.squidai.AOE
Set the position from which the AOE originates, which may be related to the location of the AOE's effect, as for lines, cones, and other emitted effects, or may be unrelated except for determining which enemies can be seen or targeted from a given origin point (as for distant effects that radiate from a chosen central point, but have a maxRange at which they can deliver that effect).
setOrigin(Coord) - Method in class squidpony.squidai.BeamAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.BlastAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.BurstAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.CloudAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.ConeAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.LineAOE
 
setOrigin(Coord) - Method in class squidpony.squidai.PointAOE
 
setRadius(int) - Method in class squidpony.squidai.BeamAOE
 
setRadius(int) - Method in class squidpony.squidai.BlastAOE
 
setRadius(int) - Method in class squidpony.squidai.BurstAOE
 
setRadius(double) - Method in class squidpony.squidai.ConeAOE
 
setRadius(int) - Method in class squidpony.squidai.LineAOE
 
setRadiusStrategy(Radius) - Method in class squidpony.squidgrid.LOS
Set the radius strategy to the given Radius; the default is CIRCLE if this is not called.
setRadiusType(Radius) - Method in class squidpony.squidai.BeamAOE
 
setRadiusType(Radius) - Method in class squidpony.squidai.BlastAOE
 
setRadiusType(Radius) - Method in class squidpony.squidai.BurstAOE
 
setRadiusType(Radius) - Method in class squidpony.squidai.CloudAOE
 
setRadiusType(Radius) - Method in class squidpony.squidai.ConeAOE
 
setRadiusType(Radius) - Method in class squidpony.squidai.LineAOE
 
setRandom(RNG) - Method in class squidpony.squidmath.Dice
Sets the random number generator to be used.
setRandomness(RandomnessSource) - Method in class squidpony.squidmath.DeckRNG
Reseeds this DeckRNG using the RandomnessSource it is given.
setRandomness(RandomnessSource) - Method in class squidpony.squidmath.DharmaRNG
 
setRandomness(RandomnessSource) - Method in class squidpony.squidmath.EditRNG
 
setRandomness(RandomnessSource) - Method in class squidpony.squidmath.RNG
 
setRandomness(RandomnessSource) - Method in class squidpony.squidmath.StatefulRNG
 
setRaw(short[]) - Method in class squidpony.squidmath.Region
Sets the "raw packed data" to the given short array, as generated by CoordPacker or some parts of RegionMap.
setReach(Reach) - Method in interface squidpony.squidai.AOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.BeamAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.BlastAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.BurstAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.CloudAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.ConeAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.LineAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setReach(Reach) - Method in class squidpony.squidai.PointAOE
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.
setRng(RNG) - Method in class squidpony.squidgrid.mapping.styled.DungeonBoneGen
Sets the current RNG.
setSeed(long) - Method in class squidpony.squidmath.LightRNG
Sets the seed of this generator (which is also the current state).
setSeed(long) - Method in class squidpony.squidmath.PermutedRNG
Sets the seed of this generator (which is also the current state).
setSeed(long) - Method in class squidpony.squidmath.XoRoRNG
Sets the seed of this generator.
setSeed(long) - Method in class squidpony.squidmath.XorRNG
Sets the seed of this generator.
setSound(int, int, double) - Method in class squidpony.squidgrid.SoundMap
Marks a cell as producing a sound with the given loudness; this can be placed on a wall or unreachable area, but that may cause the sound to be un-hear-able.
setSound(Coord, double) - Method in class squidpony.squidgrid.SoundMap
Marks a cell as producing a sound with the given loudness; this can be placed on a wall or unreachable area, but that may cause the sound to be un-hear-able.
setSpan(double) - Method in class squidpony.squidai.ConeAOE
 
setState(long) - Method in class squidpony.squidmath.DeckRNG
Sets the state of the random number generator to a given long, which will alter future random numbers this produces based on the state.
setState(long) - Method in class squidpony.squidmath.LightRNG
Sets the seed (also the current state) of this generator.
setState(long) - Method in class squidpony.squidmath.PermutedRNG
Sets the seed (also the current state) of this generator.
setState(long) - Method in interface squidpony.squidmath.StatefulRandomness
Set the current internal state of this StatefulRandomness with a long.
setState(long) - Method in class squidpony.squidmath.StatefulRNG
Sets the state of the random number generator to a given long, which will alter future random numbers this produces based on the state.
setStep(int) - Method in class squidpony.squidmath.DeckRNG
 
setVolume(int) - Method in class squidpony.squidai.CloudAOE
 
setX(int) - Method in class squidpony.squidmath.Coord
 
setX(int) - Method in class squidpony.squidmath.CoordDouble
 
setY(int) - Method in class squidpony.squidmath.Coord
 
setY(int) - Method in class squidpony.squidmath.CoordDouble
 
SHADOW - Static variable in class squidpony.squidgrid.FOV
 
shallowLakeGlyph - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
The char to use for shallow lake cells.
shift(Coord) - Method in interface squidpony.squidai.AOE
After an AOE has been constructed, it may need to have the affected area shifted over to a different position without changing any other properties of the AOE.
shift(Coord) - Method in class squidpony.squidai.BeamAOE
 
shift(Coord) - Method in class squidpony.squidai.BlastAOE
 
shift(Coord) - Method in class squidpony.squidai.BurstAOE
 
shift(Coord) - Method in class squidpony.squidai.CloudAOE
 
shift(Coord) - Method in class squidpony.squidai.ConeAOE
 
shift(Coord) - Method in class squidpony.squidai.LineAOE
 
shift(Coord) - Method in class squidpony.squidai.PointAOE
 
SHOGGOTH - Static variable in class squidpony.MonsterGen
 
short_side_length - Variable in class squidpony.squidgrid.mapping.styled.Config
 
ShortSet - Class in squidpony.squidmath
An unordered set that uses short keys.
ShortSet() - Constructor for class squidpony.squidmath.ShortSet
Creates a new sets with an initial capacity of 32 and a load factor of 0.8.
ShortSet(int) - Constructor for class squidpony.squidmath.ShortSet
Creates a new set with a load factor of 0.8.
ShortSet(int, float) - Constructor for class squidpony.squidmath.ShortSet
Creates a new set with the specified initial capacity and load factor.
ShortSet(ShortSet) - Constructor for class squidpony.squidmath.ShortSet
Creates a new map identical to the specified map.
ShortSet.ShortSetIterator - Class in squidpony.squidmath
 
ShortSetIterator(ShortSet) - Constructor for class squidpony.squidmath.ShortSet.ShortSetIterator
 
ShortVLA - Class in squidpony.squidmath
A resizable, ordered or unordered short variable-length array.
ShortVLA() - Constructor for class squidpony.squidmath.ShortVLA
Creates an ordered array with a capacity of 16.
ShortVLA(int) - Constructor for class squidpony.squidmath.ShortVLA
Creates an ordered array with the specified capacity.
ShortVLA(boolean, int) - Constructor for class squidpony.squidmath.ShortVLA
 
ShortVLA(ShortVLA) - Constructor for class squidpony.squidmath.ShortVLA
Creates a new array containing the elements in the specific array.
ShortVLA(short[]) - Constructor for class squidpony.squidmath.ShortVLA
Creates a new ordered array containing the elements in the specified array.
ShortVLA(int[]) - Constructor for class squidpony.squidmath.ShortVLA
Creates a new ordered array containing the elements in the specified array, converted to short.
ShortVLA(boolean, short[], int, int) - Constructor for class squidpony.squidmath.ShortVLA
Creates a new array containing the elements in the specified array.
shrink(int) - Method in class squidpony.squidmath.RegionMap
Reduces the size of the backing arrays to be the specified capacity or less.
shrink(int) - Method in class squidpony.squidmath.ShortSet
Reduces the size of the backing arrays to be the specified capacity or less.
shrink() - Method in class squidpony.squidmath.ShortVLA
Reduces the size of the backing array to the size of the actual items.
shuffle(T[], T[]) - Method in class squidpony.squidmath.DeckRNG
Shuffle an array using the Fisher-Yates algorithm.
shuffle(Collection<T>) - Method in class squidpony.squidmath.DeckRNG
 
shuffle(T[], T[]) - Method in class squidpony.squidmath.DharmaRNG
 
shuffle(Collection<T>) - Method in class squidpony.squidmath.DharmaRNG
 
shuffle(T[], T[]) - Method in class squidpony.squidmath.EditRNG
 
shuffle(Collection<T>) - Method in class squidpony.squidmath.EditRNG
 
shuffle(T[]) - Method in class squidpony.squidmath.RNG
Shuffle an array using the Fisher-Yates algorithm.
shuffle(T[], T[]) - Method in class squidpony.squidmath.RNG
Shuffle an array using the "inside-out" Fisher-Yates algorithm.
shuffle(Collection<T>) - Method in class squidpony.squidmath.RNG
Shuffles a Collection of T using the Fisher-Yates algorithm and returns an ArrayList of T.
SILENT - Static variable in class squidpony.squidgrid.SoundMap
Cells with no sound are always marked with 0.
SimpleCaves2Wide - Class in squidpony.tileset
 
SimpleCaves2Wide() - Constructor for class squidpony.tileset.SimpleCaves2Wide
 
simpleMaze - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; produces an uncanny imitation of a maze with a tiny sample size.
simpleRooms - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; produces mostly rectangular rooms with very few corridor-like areas.
SIMPLIFY_ARABIC - Static variable in class squidpony.FakeLanguageGen.Modifier
 
simplifyDungeon(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Takes a char[][] dungeon map and returns a copy with all box drawing chars, special placeholder chars, or '#' chars changed to '#' and everything else changed to '.' .
singleRandom(short[], RNG) - Static method in class squidpony.squidmath.CoordPacker
Gets a single randomly chosen position that is "on" in the given packed array, without unpacking it, and returns it as a Coord or returns null of the array is empty.
size - Variable in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
 
size(Rectangle) - Static method in class squidpony.squidgrid.mapping.Rectangle.Utils
 
size() - Method in class squidpony.squidgrid.SpatialMap
 
size() - Method in class squidpony.squidmath.Region
Gets the size of this Region as measured in Coords stored.
size - Variable in class squidpony.squidmath.RegionMap
 
size - Variable in class squidpony.squidmath.ShortSet
 
size - Variable in class squidpony.squidmath.ShortVLA
 
SIZE_COMPARATOR - Static variable in class squidpony.squidgrid.mapping.Rectangle.Utils
A comparator that uses Rectangle.Utils.size(Rectangle) as the measure.
Skeleton(IFilter<T>) - Constructor for class squidpony.IColorCenter.Skeleton
 
skip(long) - Method in class squidpony.squidmath.LightRNG
Advances or rolls back the LightRNG's state without actually generating numbers.
skip(long) - Method in class squidpony.squidmath.PermutedRNG
Advances or rolls back the PermutedRNG's state without actually generating numbers.
skipTo(int) - Method in class squidpony.squidmath.SobolQRNG
Skip to the i-th point in the Sobol sequence.
slopeShadowFOV(int, int) - Method in class squidpony.squidgrid.FOVCache
 
smallestF() - Method in class squidpony.squidmath.AStarSearch
 
SNAKE - Static variable in class squidpony.MonsterGen
 
SobolQRNG - Class in squidpony.squidmath
Implementation of a Sobol sequence as a Quasi-Random Number Generator.
SobolQRNG(int) - Constructor for class squidpony.squidmath.SobolQRNG
Construct a new Sobol sequence generator for the given space dimension.
SOFT_TRIANGULAR - 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.
SOMALI - Static variable in class squidpony.FakeLanguageGen
Imitation Somali, using the Latin alphabet.
sort() - Method in class squidpony.squidmath.ShortVLA
 
sortedLOS(int, int, int, int) - Method in class squidpony.squidgrid.FOVCache
Calculates an array of Coord positions that can be seen along the line from the given start point and end point.
SoundMap - Class in squidpony.squidgrid
This class is used to determine when a sound is audible on a map and at what positions.
SoundMap() - Constructor for class squidpony.squidgrid.SoundMap
Construct a SoundMap without a level to actually scan.
SoundMap(RNG) - Constructor for class squidpony.squidgrid.SoundMap
Construct a SoundMap without a level to actually scan.
SoundMap(double[][]) - Constructor for class squidpony.squidgrid.SoundMap
Used to construct a SoundMap from the output of another.
SoundMap(double[][], SoundMap.Measurement) - Constructor for class squidpony.squidgrid.SoundMap
Used to construct a DijkstraMap from the output of another, specifying a distance calculation.
SoundMap(char[][]) - Constructor for class squidpony.squidgrid.SoundMap
Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
SoundMap(char[][], char) - Constructor for class squidpony.squidgrid.SoundMap
Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other char[][] where one char means a wall and anything else is a walkable tile.
SoundMap(char[][], SoundMap.Measurement) - Constructor for class squidpony.squidgrid.SoundMap
Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
SoundMap.Measurement - Enum in squidpony.squidgrid
The type of heuristic to use.
sounds - Variable in class squidpony.squidgrid.SoundMap
Sources of sound on the map; keys are positions, values are how loud the noise is (10.0 should spread 10 cells away, with diminishing values assigned to further positions).
SpatialMap<I,E> - Class in squidpony.squidgrid
A data structure that seems to be re-implemented often for games, this associates Coord positions and generic I identities with generic E elements.
SpatialMap() - Constructor for class squidpony.squidgrid.SpatialMap
Constructs a SpatialMap with capacity 32.
SpatialMap(int) - Constructor for class squidpony.squidgrid.SpatialMap
Constructs a SpatialMap with the given capacity
SpatialMap(Coord[], I[], E[]) - Constructor for class squidpony.squidgrid.SpatialMap
Constructs a SpatialMap given arrays of Coord, identity, and element; all 3 arrays should have the same length, since this will use only up to the minimum length of these arrays for how many it adds.
SpatialMap(Collection<Coord>, Collection<I>, Collection<E>) - Constructor for class squidpony.squidgrid.SpatialMap
Constructs a SpatialMap given collections of Coord, identity, and element; all 3 collections should have the same length, since this will use only up to the minimum length of these collections for how many it adds.
SpatialMap.SpatialTriple<I,E> - Class in squidpony.squidgrid
 
SpatialTriple() - Constructor for class squidpony.squidgrid.SpatialMap.SpatialTriple
 
SpatialTriple(Coord, I, E) - Constructor for class squidpony.squidgrid.SpatialMap.SpatialTriple
 
Spill - Class in squidpony.squidgrid
A randomized flood-fill implementation that can be used for level generation (e.g.
Spill() - Constructor for class squidpony.squidgrid.Spill
Construct a Spill without a level to actually scan.
Spill(RNG) - Constructor for class squidpony.squidgrid.Spill
Construct a Spill without a level to actually scan.
Spill(LightRNG) - Constructor for class squidpony.squidgrid.Spill
Construct a Spill without a level to actually scan.
Spill(boolean[][]) - Constructor for class squidpony.squidgrid.Spill
Used to construct a Spill from the output of another.
Spill(boolean[][], Spill.Measurement) - Constructor for class squidpony.squidgrid.Spill
Used to construct a Spill from the output of another, specifying a distance calculation.
Spill(char[][]) - Constructor for class squidpony.squidgrid.Spill
Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
Spill(char[][], char) - Constructor for class squidpony.squidgrid.Spill
Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other char[][] where one char means a wall and anything else is a walkable tile.
Spill(char[][], Spill.Measurement) - Constructor for class squidpony.squidgrid.Spill
Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
Spill(char[][], Spill.Measurement, RNG) - Constructor for class squidpony.squidgrid.Spill
Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
Spill(char[][], Spill.Measurement, LightRNG) - Constructor for class squidpony.squidgrid.Spill
Constructor meant to take a char[][] returned by DungeonGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.
spill(RNG, char[][], Coord, int) - Method in class squidpony.squidgrid.Splash
 
spill(RNG, char[][], Coord, int, Set<Character>) - Static method in class squidpony.squidgrid.Splash
 
spill(short[], short[], int, RNG) - Static method in class squidpony.squidmath.CoordPacker
Given a packed array encoding a larger area, a packed array encoding one or more points inside bounds, an RNG, and a volume in cells, expands a random cell in start in a random Manhattan (diamond) direction equal, then continues to expand from random cells in start or the expanded area until it has filled volume cells, limiting any expansion to within bounds and returning the final expanded (limited) packed data.
Spill.Measurement - Enum in squidpony.squidgrid
The type of heuristic to use.
spillMap - Variable in class squidpony.squidgrid.MultiSpill
The cells that are filled by the a spiller with index n when it reaches its volume or limits will be equal to n; others will be -1.
spillMap - Variable in class squidpony.squidgrid.Spill
The cells that are filled by the Spill when it reaches its volume or limits will be true; others will be false.
Splash - Class in squidpony.squidgrid
A alternative to Spill, whose purpose is to have a simpler API.
Splash() - Constructor for class squidpony.squidgrid.Splash
A fresh instance, whose only impassable character is '#'.
Splash(Set<Character>) - Constructor for class squidpony.squidgrid.Splash
A fresh instance, adding the chars in blocked to the set of impassable characters, then also adding '#' if it isn't present.
split(short[]) - Static method in class squidpony.squidmath.CoordPacker
Given a packed data array that encodes multiple unconnected "on" areas, this finds each isolated area (areas that are only adjacent diagonally are considered separate from each other) and returns it as an element in an ArrayList of short[], with one short[] array per isolated area.
spreadPattern - Variable in class squidpony.squidgrid.MultiSpill
Each spiller in the MultiSpill corresponds to a list of points that it will randomly fill, starting with the initial point for each spiller passed to start(), in order of when they are reached.
spreadPattern - Variable in class squidpony.squidgrid.Spill
The list of points that the Spill will randomly fill, starting with what is passed to start(), in order of when they are reached.
spreadReachable(char[][], int, int, int, int, Radius, int) - Method in class squidpony.squidgrid.LOS
Returns true if a line can be drawn from the any of the points within spread cells of the start point, to any of the corresponding points at the same direction and distance from the target point, without intervening obstructions.
spreadReachable(double[][], int, int, int, int, Radius, int) - Method in class squidpony.squidgrid.LOS
Returns true if a line can be drawn from the any of the points within spread cells of the start point, to any of the corresponding points at the same direction and distance from the target point, without intervening obstructions.
squareDistance(Coord3D) - Method in class squidpony.squidmath.Coord3D
Returns the square of the linear distance between this coordinate point and the provided one.
SquareRoomsWithRandomRects - Class in squidpony.tileset
 
SquareRoomsWithRandomRects() - Constructor for class squidpony.tileset.SquareRoomsWithRandomRects
 
SquidID - Class in squidpony.squidmath
A UUID-like identifier; not compatible with Java's standard UUID but will work on GWT.
SquidID() - Constructor for class squidpony.squidmath.SquidID
Constructs a new random SquidID.
SquidID(long, long) - Constructor for class squidpony.squidmath.SquidID
Constructs a fixed SquidID with the given low and high 64-bit longs.
SquidIterator - Interface in squidpony.squidgrid.iterator
Iterators that return instances of Coord and that are useful in roguelikes.
SquidIterators - Class in squidpony.squidgrid.iterator
Instances of SquidIterator.
SquidIterators() - Constructor for class squidpony.squidgrid.iterator.SquidIterators
 
SquidIterators.AroundCounterClockWise - Class in squidpony.squidgrid.iterator
An iterator that iterates around a starting position (counter clockwise).
SquidIterators.BottomLeftToTopRight - Class in squidpony.squidgrid.iterator
Iterator that starts from the bottom left element of the grid, to the top right.
SquidIterators.CenteredSquare - Class in squidpony.squidgrid.iterator
An iterator that returns cells in a square around a location.
SquidIterators.RectangleFromBottomLeftToTopRight - Class in squidpony.squidgrid.iterator
An iterator that starts from a cell and iterates from the bottom left to the top right, in the rectangle defined by the given width and height.
SquidIterators.VerticalUp - Class in squidpony.squidgrid.iterator
An iterator to iterate from a starting position (exclusive) and going up.
squidpony - package squidpony
Utilities that don't fit elsewhere in SquidLib, like text manipulation, some interfaces, and compatibility code.
squidpony.annotation - package squidpony.annotation
Annotations used elsewhere in SquidLib.
squidpony.panel - package squidpony.panel
Interfaces for panels in GUIs/TUIs; these do not depend on any particular implementation of a color type.
squidpony.squidai - package squidpony.squidai
Tools for finding paths, optimizing targets for area-of-effect (AOE) abilities, and evaluating influence on a grid.
squidpony.squidgrid - package squidpony.squidgrid
Tools for working with data on a grid, including LOS and FOV; overlaps with geometry code in squidpony.squidmath .
squidpony.squidgrid.iterator - package squidpony.squidgrid.iterator
Iterators that allow traversal of squidpony.squidmath.Coord points on a map's grid.
squidpony.squidgrid.mapping - package squidpony.squidgrid.mapping
Tools specifically for generating maps and placing content in them, usually working with 2D char arrays.
squidpony.squidgrid.mapping.styled - package squidpony.squidgrid.mapping.styled
Support code for working with tiled dungeon generation; normally only TilesetType is used outside SquidLib.
squidpony.squidmath - package squidpony.squidmath
A very broad package containing random number generators, geometry tools, and some classes for combinatorics.
squidpony.tileset - package squidpony.tileset
Pre-constructed Tileset objects in different styles, that DungeonBoneGen consumes (not intended for external use).
SquidTags - Class in squidpony
Tags used by SquidLib when calling libgdx's logging system.
SquidTags() - Constructor for class squidpony.SquidTags
 
srng - Static variable in class squidpony.FakeLanguageGen
 
srng - Static variable in class squidpony.MonsterGen
 
stabilize() - Static method in class squidpony.squidmath.SquidID
Makes the IDs generated after calling this repeatable, with the same IDs generated in order after this is called.
stairsDown - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
stairsDown - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
stairsUp - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
 
stairsUp - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
 
STAR_WARS_STYLE_NAMES - Static variable in class squidpony.WeightedLetterNamegen
 
start(List<Coord>, int, Set<Coord>) - Method in class squidpony.squidgrid.MultiSpill
Recalculate the spillMap and return the spreadPattern.
start(LinkedHashMap<Coord, Double>, int, Set<Coord>) - Method in class squidpony.squidgrid.MultiSpill
Recalculate the spillMap and return the spreadPattern.
start(Coord, int, Set<Coord>) - Method in class squidpony.squidgrid.Spill
Recalculate the spillMap and return the spreadPattern.
start - Variable in class squidpony.squidmath.AStarSearch
 
startx - Variable in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
The starting X-coordinate
starty - Variable in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
The starting Y-coordinate
state - Variable in class squidpony.squidmath.LightRNG
 
state - Variable in class squidpony.squidmath.LongPeriodRNG
 
state - Variable in class squidpony.squidmath.PermutedRNG
The state can be seeded with any value.
StatefulRandomness - Interface in squidpony.squidmath
A simple interface for RandomnessSources that have the additional property of a state that can be re-set.
StatefulRNG - Class in squidpony.squidmath
A slight variant on RNG that always uses a stateful RandomessSource and so can have its state set or retrieved using setState() or getState().
StatefulRNG() - Constructor for class squidpony.squidmath.StatefulRNG
 
StatefulRNG(RandomnessSource) - Constructor for class squidpony.squidmath.StatefulRNG
 
StatefulRNG(long) - Constructor for class squidpony.squidmath.StatefulRNG
Seeded constructor uses LightRNG, which is of high quality, but low period (which rarely matters for games), and has good speed and tiny state size.
StatefulRNG(String) - Constructor for class squidpony.squidmath.StatefulRNG
String-seeded constructor uses the hash of the String as a seed for LightRNG, which is of high quality, but low period (which rarely matters for games), and has good speed and tiny state size.
store() - Method in class squidpony.squidgrid.mapping.MixedGenerator
Internal use.
storeCellFOV(int) - Method in class squidpony.squidgrid.FOVCache
Packs FOV for a point as a center, and returns it to be stored.
storeCellLOS(int) - Method in class squidpony.squidgrid.FOVCache
Packs FOV for a point as a center, and returns it to be stored.
storeCellSymmetry(int) - Method in class squidpony.squidgrid.FOVCache
Uses previously cached FOV and makes it symmetrical.
StringKit - Class in squidpony
Various utility functions for making toString implementations easier.
StringKit() - Constructor for class squidpony.StringKit
 
StringMarkup() - Constructor for class squidpony.panel.IMarkup.StringMarkup
 
STUTTER - Static variable in class squidpony.FakeLanguageGen.Modifier
For a character who has a 20% chance to repeat a starting consonant or vowel.
subtract(Coord) - Method in class squidpony.squidmath.Coord
Separately subtracts the x and y positions of other from this Coord, producing a different Coord as their "difference."
subtract(int) - Method in class squidpony.squidmath.Coord
Separately subtracts operand from the x and y positions of this Coord, producing a different Coord as their "difference."
subtract(double) - Method in class squidpony.squidmath.Coord
Separately subtracts operand from the x and y positions of this Coord, rounding to the nearest int for each of x and y and producing a different Coord as their "difference."
sumMany(int, int, short[]...) - Static method in class squidpony.squidmath.CoordPacker
Takes multiple pieces of packed data as short[], encoded by pack() or another similar method of this class, and generates a 2D int array with the specified width and height and a starting value of 0 for all elements, then where every occurrence of a cell as "on" in a piece of packed data increments the cell's value in the returned array.
surface(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Finds the area consisting of the "on" positions in packed that are within the specified depth distance of an "off" position or the edge of the map.
surface(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Finds the area consisting of the "on" positions in packed that are within the specified depth distance of an "off" position or the edge of the map.
surfaces(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
Finds the concentric, progressively-smaller surfaces of packed as if packed was shrinking with each iteration.
surfaces(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
Finds the concentric, progressively-smaller surfaces of packed as if packed was shrinking with each iteration.
SWAHILI - Static variable in class squidpony.FakeLanguageGen
Swahili is one of the more commonly-spoken languages in sub-Saharan Africa, and serves mainly as a shared language that is often learned after becoming fluent in one of many other (vaguely-similar) languages of the area.
swap(int, int) - Method in class squidpony.squidmath.ShortVLA
 
syllableEndFrequency - Variable in class squidpony.FakeLanguageGen
 
syllableFrequencies - Variable in class squidpony.FakeLanguageGen
 
symbol() - Method in class squidpony.squidgrid.mapping.Terrain
Returns the character representation for this terrain.
SymmetryDungeonGenerator - Class in squidpony.squidgrid.mapping
A variant on MixedGenerator that creates bi-radially symmetric maps (basically a yin-yang shape).
SymmetryDungeonGenerator(int, int, RNG) - Constructor for class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SymmetryDungeonGenerator(int, int, RNG, List<Coord>) - Constructor for class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SymmetryDungeonGenerator(int, int, RNG, LinkedHashMap<Coord, List<Coord>>) - Constructor for class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SymmetryDungeonGenerator(int, int, RNG, LinkedHashMap<Coord, List<Coord>>, float) - Constructor for class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
SymmetryUnit(int) - Constructor for class squidpony.squidgrid.FOVCache.SymmetryUnit
 
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.