- 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
-
- setColorCenter(IColorCenter<T>) - Method in interface squidpony.panel.ISquidPanel
-
- 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
-
- 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
-
- 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
-
- 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
-