Index
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
F
- f - Variable in class squidpony.squidmath.Arrangement
-
The acceptable load factor.
- f - Variable in class squidpony.squidmath.IntDoubleOrderedMap
-
The acceptable load factor.
- f - Variable in class squidpony.squidmath.IntIntOrderedMap
-
The acceptable load factor.
- f - Variable in class squidpony.squidmath.OrderedMap
-
The acceptable load factor.
- f - Variable in class squidpony.squidmath.OrderedSet
-
The acceptable load factor.
- f - Variable in class squidpony.squidmath.UnorderedMap
-
The acceptable load factor.
- f - Variable in class squidpony.squidmath.UnorderedSet
-
The acceptable load factor.
- f_constraint - Variable in class squidpony.squidgrid.mapping.styled.Tile
- F2 - Static variable in class squidpony.squidmath.SeededNoise
- F2f - Static variable in class squidpony.squidmath.FastNoise
- F3 - Static variable in class squidpony.squidmath.SeededNoise
- F3f - Static variable in class squidpony.squidmath.FastNoise
- F4 - Static variable in class squidpony.squidmath.SeededNoise
- F6 - Static variable in class squidpony.squidmath.SeededNoise
- Faction() - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
-
Zero-arg constructor that sets the language to a random FakeLanguageGen (using
FakeLanguageGen.randomLanguage(long)
), then generates a name/shortName with that FakeLanguageGen, and makes the only blocked biome "Ocean". - Faction(FakeLanguageGen) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
-
Constructor that sets the language to the specified FakeLanguageGen, then generates a name/shortName with that FakeLanguageGen, and makes the only blocked biome "Ocean".
- Faction(FakeLanguageGen, String) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
-
Constructor that sets the language to the specified FakeLanguageGen, sets the name and shortName to the specified name, and makes the only blocked biome "Ocean".
- Faction(FakeLanguageGen, String, String) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
-
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, and makes the only blocked biome "Ocean".
- Faction(FakeLanguageGen, String, String, String[]) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
-
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, sets the preferredBiomes to be a Set containing the given Strings in preferredBiomes, and makes the only blocked biome "Ocean".
- Faction(FakeLanguageGen, String, String, String[], String[]) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
-
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, sets the preferredBiomes to be a Set containing the given Strings in preferredBiomes, and sets the blocked biomes to be a Set containing exactly the given Strings in blockedBiomes.
- Faction(FakeLanguageGen, String, String, String[], String[], int[]) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
-
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, sets the preferredBiomes to be a Set containing the given Strings in preferredBiomes, sets the blocked biomes to be a Set containing exactly the given Strings in blockedBiomes, and sets the preferred height codes to the ints in preferredHeight (with 4 being sea level and 8 being the highest peaks).
- Faction(FakeLanguageGen, String, String, String[], String[], int[], int[]) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
-
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, sets the preferredBiomes to be a Set containing the given Strings in preferredBiomes, sets the blocked biomes to be a Set containing exactly the given Strings in blockedBiomes, sets the preferred height codes to the ints in preferredHeight (with 4 being sea level and 8 being the highest peaks), and sets the preferred heat codes to the ints in preferredHeat (with the exact values depending on the BiomeMapper, but usually 0-5 range from coldest to hottest).
- Faction(FakeLanguageGen, String, String, String[], String[], int[], int[], int[]) - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
-
Constructor that sets the language to the specified FakeLanguageGen, sets the name to the specified name and the shortName to the specified shortName, sets the preferredBiomes to be a Set containing the given Strings in preferredBiomes, sets the blocked biomes to be a Set containing exactly the given Strings in blockedBiomes, sets the preferred height codes to the ints in preferredHeight (with 4 being sea level and 8 being the highest peaks), sets the preferred heat codes to the ints in preferredHeat (with the exact values depending on the BiomeMapper, but usually 0-5 range from coldest to hottest), and sets the preferred moisture codes to the ints in preferredMoisture (withe the exact values depending on the BiomeMapper, but usually 0-5 range from driest to wettest).
- factorial(int) - Static method in class squidpony.squidmath.MathExtras
-
Calculates the factorial of n where n is a number in the range 0 - 20.
- FakeLanguageGen - Class in squidpony
-
A text generator for producing sentences and/or words in nonsense languages that fit a theme.
- FakeLanguageGen() - Constructor for class squidpony.FakeLanguageGen
-
Zero-arg constructor for a FakeLanguageGen; produces a FakeLanguageGen equivalent to FakeLanguageGen.ENGLISH .
- FakeLanguageGen(String[], String[], String[], String[], String[], String[], String[], int[], double[], double, double, double, double) - Constructor for class squidpony.FakeLanguageGen
-
This is a very complicated constructor! Maybe look at the calls to this to initialize static members of this class, LOVECRAFT and GREEK_ROMANIZED.
- FakeLanguageGen(String[], String[], String[], String[], String[], String[], String[], int[], double[], double, double, double, double, Pattern[], boolean) - Constructor for class squidpony.FakeLanguageGen
-
This is a very complicated constructor! Maybe look at the calls to this to initialize static members of this class, LOVECRAFT and GREEK_ROMANIZED.
- FakeLanguageGen.Alteration - Class in squidpony
- FakeLanguageGen.Modifier - Class in squidpony
- FakeLanguageGen.SentenceForm - Class in squidpony
-
A simple way to bundle a FakeLanguageGen with the arguments that would be passed to it when calling
FakeLanguageGen.sentence(IRNG, int, int, String[], String[], double, int)
or one of its overloads. - FANCY_FANTASY_NAME - Static variable in class squidpony.FakeLanguageGen
-
A mix of four different languages with some accented characters added onto an ASCII base, that can be good for generating single words for creature or place names in fantasy settings that should have a "fancy" feeling from having unnecessary accents added primarily for visual reasons.
- FANTASY_NAME - Static variable in class squidpony.FakeLanguageGen
-
A mix of four different languages, using only ASCII characters, that is meant for generating single words for creature or place names in fantasy settings.
- FantasyPoliticalMapper - Class in squidpony.squidgrid.mapping
-
When you have a world map as produced by
WorldMapGenerator
, you may want to fill it with claims by various factions, where each faction may be hand-made and may consist of humans or some fantasy species, such as goblins, elves, or demons. - FantasyPoliticalMapper() - Constructor for class squidpony.squidgrid.mapping.FantasyPoliticalMapper
-
Constructs a FantasyPoliticalMapper, but doesn't do anything with a map; you need to call
FantasyPoliticalMapper.generate(long, WorldMapGenerator, WorldMapGenerator.BiomeMapper, Collection, int, double)
for results. - FantasyPoliticalMapper.Faction - Class in squidpony.squidgrid.mapping
-
Represents a group that claims territory on a world-map, such as a nation.
- FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.Arrangement
-
The load factor for a (usually small) table that is meant to be particularly fast.
- FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.IntDoubleOrderedMap
-
The load factor for a (usually small) table that is meant to be particularly fast.
- FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.IntIntOrderedMap
-
The load factor for a (usually small) table that is meant to be particularly fast.
- FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.OrderedMap
-
The load factor for a (usually small) table that is meant to be particularly fast.
- FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.OrderedSet
-
The load factor for a (usually small) table that is meant to be particularly fast.
- FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.UnorderedMap
-
The load factor for a (usually small) table that is meant to be particularly fast.
- FAST_LOAD_FACTOR - Static variable in class squidpony.squidmath.UnorderedSet
-
The load factor for a (usually small) table that is meant to be particularly fast.
- fastCeil(double) - Static method in class squidpony.squidmath.Noise
-
Like
Math.ceil(double)
, but returns an int. - fastCeil(float) - Static method in class squidpony.squidmath.Noise
-
Like
Math.ceil(double)
, but takes a float and returns an int. - FastEntryIterator() - Constructor for class squidpony.squidmath.Arrangement.FastEntryIterator
- FastEntryIterator() - Constructor for class squidpony.squidmath.IntDoubleOrderedMap.FastEntryIterator
- FastEntryIterator() - Constructor for class squidpony.squidmath.IntIntOrderedMap.FastEntryIterator
- fastFloor(double) - Static method in class squidpony.squidmath.Noise
-
Like
Math.floor(double)
, but returns an int. - fastFloor(float) - Static method in class squidpony.squidmath.Noise
-
Like
Math.floor(double)
, but takes a float and returns an int. - fastIterator() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
- fastIterator() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
- FastNoise - Class in squidpony.squidmath
-
A wide range of noise functions that can all be called from one configurable object.
- FastNoise() - Constructor for class squidpony.squidmath.FastNoise
-
A constructor that takes no parameters, and uses all default settings with a seed of 1337.
- FastNoise(int) - Constructor for class squidpony.squidmath.FastNoise
-
A constructor that takes only a parameter for the FastNoise's seed, which should produce different results for any different seeds.
- FastNoise(int, float) - Constructor for class squidpony.squidmath.FastNoise
-
A constructor that takes two parameters to specify the FastNoise from the start.
- FastNoise(int, float, int) - Constructor for class squidpony.squidmath.FastNoise
-
A constructor that takes a few parameters to specify the FastNoise from the start.
- FastNoise(int, float, int, int) - Constructor for class squidpony.squidmath.FastNoise
-
A constructor that takes several parameters to specify the FastNoise from the start.
- FastNoise(int, float, int, int, float, float) - Constructor for class squidpony.squidmath.FastNoise
-
A constructor that takes a lot of parameters to specify the FastNoise from the start.
- FBM - Static variable in class squidpony.squidmath.FastNoise
- FEMALE_GENDER - squidpony.Messaging.NounTrait
-
Female pronoun preference, as in "She is her own boss."
- fill(boolean) - Method in class squidpony.squidmath.GreasedRegion
-
Sets all cells in this to "on" if contents is true, or "off" if contents is false.
- fill(boolean[][], boolean) - Static method in class squidpony.ArrayTools
-
Fills
array2d
withvalue
. - fill(boolean[][], boolean, int, int, int, int) - Static method in class squidpony.ArrayTools
-
Fills a sub-section of
array2d
withvalue
, with the section defined by start/end x/y. - fill(boolean[][], int, double, int, IRNG) - Static method in class squidpony.squidgrid.MimicFill
-
The main part of MimicFill; generates a 2D boolean array that mimics the patterns present in the 2D boolean array sample, but can produce a larger or smaller output 2D array than the sample.
- fill(boolean, int, int) - Static method in class squidpony.ArrayTools
-
Creates a 2D array of the given width and height, filled with entirely with the value contents.
- fill(byte[][], byte) - Static method in class squidpony.ArrayTools
-
Fills
array2d
withvalue
. - fill(byte, int, int) - Static method in class squidpony.ArrayTools
-
Creates a 2D array of the given width and height, filled with entirely with the value contents.
- fill(char[][], char) - Static method in class squidpony.ArrayTools
-
Fills
array2d
withvalue
. - fill(char[][], char, int, int, int, int) - Static method in class squidpony.ArrayTools
-
Fills a sub-section of
array2d
withvalue
, with the section defined by start/end x/y. - fill(char, int, int) - Static method in class squidpony.ArrayTools
-
Creates a 2D array of the given width and height, filled with entirely with the value contents.
- fill(double[][][], double) - Static method in class squidpony.ArrayTools
-
Fills
array3d
withvalue
. - fill(double[][], double) - Static method in class squidpony.ArrayTools
-
Fills
array2d
withvalue
. - fill(double[][], double[]) - Static method in class squidpony.squidmath.TuringPattern
-
Modifies target in-place so it is filled with as much data as possible from substance.
- fill(double[][], double, int, int, int, int) - Static method in class squidpony.ArrayTools
-
Fills a sub-section of
array2d
withvalue
, with the section defined by start/end x/y. - fill(double, int, int) - Static method in class squidpony.ArrayTools
-
Creates a 2D array of the given width and height, filled with entirely with the value contents.
- fill(float[][], float) - Static method in class squidpony.ArrayTools
-
Fills
array2d
withvalue
. - fill(float[][], float, int, int, int, int) - Static method in class squidpony.ArrayTools
-
Fills a sub-section of
array2d
withvalue
, with the section defined by start/end x/y. - fill(float, int, int) - Static method in class squidpony.ArrayTools
-
Creates a 2D array of the given width and height, filled with entirely with the value contents.
- fill(int[]) - Method in class squidpony.squidmath.BalancedPermutations
-
Fills
items
with a balanced permutation from 0 tosize - 1
. - fill(int[][], int) - Static method in class squidpony.ArrayTools
-
Fills
array2d
withvalue
. - fill(int[][], int, int, int, int, int) - Static method in class squidpony.ArrayTools
-
Fills a sub-section of
array2d
withvalue
, with the section defined by start/end x/y. - fill(int, int, int) - Static method in class squidpony.ArrayTools
-
Creates a 2D array of the given width and height, filled with entirely with the value contents.
- fillBlock(long[]) - Method in class squidpony.squidmath.IsaacRNG
-
Generates enough pseudo-random long values to fill
data
and assigns them to it. - filled - Variable in class squidpony.squidgrid.MultiSpill
-
The amount of cells filled by this Spill, which may be less than the volume passed to start() if the boundaries are reached on all sides and the Spill has no more room to fill.
- filled - Variable in class squidpony.squidgrid.Spill
-
The amount of cells filled by this Spill, which may be less than the volume passed to start() if the boundaries are reached on all sides and the Spill has no more room to fill.
- fillInto(Collection<T>) - Method in class squidpony.squidmath.GapShuffler
-
The internal items used here are private, but you can still use this method to put a shallow copy of them into some other Collection.
- fillSolo(boolean[][], int, double, int, IRNG) - Static method in class squidpony.squidgrid.MimicFill
-
The main part of MimicFill; generates a 1D boolean array that, when used correctly, mimics the patterns present in the 2D boolean array sample, but can produce a larger or smaller output 1D array than the sample.
- fillVector(double[]) - Method in class squidpony.squidmath.SobolQRNG
-
Generate a random vector.
- filter - Variable in class squidpony.IColorCenter.Skeleton
- filter(IColoredString<T>) - Method in interface squidpony.IColorCenter
- filter(IColoredString<T>) - Method in class squidpony.IColorCenter.Skeleton
- filter(T) - Method in interface squidpony.IColorCenter
- filter(T) - Method in class squidpony.IColorCenter.Skeleton
- findAlerted(Set<Coord>, Map<Coord, Double>) - Method in class squidpony.squidgrid.SoundMap
-
Scans the dungeon using SoundMap.scan, adding any positions in extraSounds to the group of known sounds before scanning.
- findArea() - Method in interface squidpony.squidai.AOE
-
This is how an AOE interacts with anything that uses it.
- findArea() - Method in class squidpony.squidai.BeamAOE
- findArea() - Method in class squidpony.squidai.BlastAOE
- findArea() - Method in class squidpony.squidai.BurstAOE
- findArea() - Method in class squidpony.squidai.CloudAOE
- findArea() - Method in class squidpony.squidai.ConeAOE
- findArea() - Method in class squidpony.squidai.LineAOE
- findArea() - Method in class squidpony.squidai.PointAOE
- findAttackPath(int, int, int, LOS, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, until a cell is reached with a distance from a goal that is at least equal to minPreferredRange and no more than maxPreferredRange, which may go further from a goal if the minPreferredRange has not been met at the current distance.
- findAttackPath(int, int, LOS, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, until preferredRange is reached, or further from a goal if the preferredRange has not been met at the current distance.
- findAttackPath(ArrayList<Coord>, int, int, int, LOS, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, until a cell is reached with a distance from a goal that is at least equal to minPreferredRange and no more than maxPreferredRange, which may go further from a goal if the minPreferredRange has not been met at the current distance.
- findAttackPathLarge(int, int, int, int, LOS, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, until a cell is reached with a distance from a goal that is at least equal to minPreferredRange and no more than maxPreferredRange, which may go further from a goal if the minPreferredRange has not been met at the current distance.
- findAttackPathLarge(int, int, int, LOS, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
For pathfinding creatures larger than 1x1 cell; scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, until preferredRange is reached, or further from a goal if the preferredRange has not been met at the current distance.
- findCaves() - Method in class squidpony.squidgrid.mapping.RoomFinder
-
Gets all the caves this found during construction, returning them as an ArrayList of 2D char arrays, where an individual room is "masked" so only its contents have normal map chars and the rest have only '#'.
- findContainingTriangle(CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator
-
Returns the triangle from this triangle soup that contains the specified point or null if no triangle from the triangle soup contains the point.
- findCorridors() - Method in class squidpony.squidgrid.mapping.RoomFinder
-
Gets all the corridors this found during construction, returning them as an ArrayList of 2D char arrays, where an individual corridor is "masked" so only its contents have normal map chars and the rest have only '#'.
- finder - Variable in class squidpony.squidgrid.mapping.Placement
-
The RoomFinder this uses internally to find placement areas only where they are appropriate.
- finder - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
-
Potentially important if you need to identify specific rooms, corridors, or cave areas in a map.
- findFleePath(int, double, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
- findFleePath(int, double, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
-
Scans the dungeon using CustomDijkstraMap.scan with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
- findFleePath(int, int, double, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan or DijkstraMap.partialScan with the listed fearSources and start point, and returns a list of Coord positions (using this DijkstraMap's metric) needed to get further from the closest fearSources, meant for running away.
- findFleePath(int, int, double, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
-
Scans the dungeon using CustomDijkstraMap.scan with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
- findFleePath(ArrayList<Coord>, int, int, double, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan or DijkstraMap.partialScan with the listed fearSources and start point, and returns a list of Coord positions (using this DijkstraMap's metric) needed to get further from the closest fearSources, meant for running away.
- findFleePathLarge(int, int, double, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
- findFleePathLarge(int, int, int, int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
-
Scans the dungeon using CustomDijkstraMap.scanLarge with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
- findFleePathLarge(int, int, int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
-
Scans the dungeon using CustomDijkstraMap.scanLarge with the listed fearSources and start point, and returns a list of Coord positions (using Manhattan distance) needed to get further from the closest fearSources, meant for running away.
- findManyPacked(int, int, short[]...) - Static method in class squidpony.squidmath.CoordPacker
-
Quickly determines if an x,y position is true or false in one of the given packed arrays, without unpacking them, and returns a List of all packed arrays that contain the position.
- findManyPacked(int, int, Collection<short[]>) - Static method in class squidpony.squidmath.CoordPacker
-
Quickly determines if an x,y position is true or false in one of the given packed arrays, without unpacking them, and returns a List of all packed arrays that contain the position.
- findManyPackedHilbert(short, short[]...) - Static method in class squidpony.squidmath.CoordPacker
-
Quickly determines if a Hilbert Curve index corresponds to true or false in one of the given packed arrays, without unpacking them, and returns a List of all packed arrays that contain the position.
- findMeasurement(Radius) - Static method in class squidpony.squidai.CustomDijkstraMap
-
Gets the appropriate DijkstraMap.Measurement to pass to a constructor if you already have a Radius.
- findMeasurement(Radius) - Static method in class squidpony.squidai.DijkstraMap
-
Gets the appropriate Measurement to pass to a constructor if you already have a Radius.
- findMinimumDistance(Coord, Coord) - Method in class squidpony.squidai.graph.CostlyGraph
-
Find the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
- findMinimumDistance(Coord, Coord) - Method in class squidpony.squidai.graph.DefaultGraph
-
Find the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
- findMinimumDistance(V, V) - Method in class squidpony.squidai.graph.Algorithms
-
Find the length of the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
- findMinimumWeightSpanningTree() - Method in class squidpony.squidai.graph.DefaultGraph
-
Find a minimum weight spanning tree using Kruskal's algorithm.
- findMinimumWeightSpanningTree() - Method in class squidpony.squidai.graph.UndirectedGraphAlgorithms
-
Find a minimum weight spanning tree using Kruskal's algorithm.
- findNearest(Coord, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
-
Recalculate the Dijkstra map until it reaches a Coord in targets, then returns the first target found.
- findNearest(Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Recalculate the Dijkstra map until it reaches a Coord in targets, then returns the first target found.
- findNearestEdge(CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator
-
Returns the edge from the triangle soup nearest to the specified point.
- findNearestMultiple(Coord, int, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
-
Recalculate the Dijkstra map until it reaches a Coord in targets, then returns the first several targets found, up to limit or less if the map is fully searched without finding enough.
- findNeighbor(DelaunayTriangulator.Triangle, CoordDouble, CoordDouble) - Method in class squidpony.squidmath.DelaunayTriangulator
- findNeighbor(DelaunayTriangulator.Triangle, DelaunayTriangulator.Edge) - Method in class squidpony.squidmath.DelaunayTriangulator
-
Returns the neighbor triangle of the specified triangle sharing the same edge as specified.
- findNext() - Method in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
- findNext(boolean) - Method in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
- findNext(boolean) - Method in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
- findNext0() - Method in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
- findOneTriangleSharing(DelaunayTriangulator.Edge) - Method in class squidpony.squidmath.DelaunayTriangulator
-
Returns one of the possible triangles sharing the specified edge.
- findPath(int, int, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan or DijkstraMap.partialScan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
- findPath(int, int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
-
Scans the dungeon using CustomDijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
- findPath(int, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
- findPath(int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
-
Scans the dungeon using CustomDijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
- findPath(ArrayList<Coord>, int, int, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan or DijkstraMap.partialScan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
- findPathLarge(int, int, int, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
- findPathLarge(int, int, int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
-
Scans the dungeon using CustomDijkstraMap.scanLarge with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
- findPathLarge(int, int, Collection<Coord>, Collection<Coord>, Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
For pathfinding creatures larger than 1x1 cell; scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
- findPathLarge(int, int, IntVLA, IntVLA, int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
-
Scans the dungeon using CustomDijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to the closest reachable goal.
- findPathPreScanned(ArrayList<Coord>, Coord) - Method in class squidpony.squidai.DijkstraMap
-
When you can control how often the (relatively time-intensive) scan() method is called, but may need simple paths very frequently (such as for a path that follows the mouse), you can use this method to reduce the amount of work needed to find paths.
- findPathPreScanned(Coord) - Method in class squidpony.squidai.DijkstraMap
-
When you can control how often the (relatively time-intensive) scan() method is called, but may need simple paths very frequently (such as for a path that follows the mouse), you can use this method to reduce the amount of work needed to find paths.
- findRadius(Measurement) - Static method in class squidpony.squidai.CustomDijkstraMap
-
Gets the appropriate Radius corresponding to a DijkstraMap.Measurement.
- findRadius(Measurement) - Static method in class squidpony.squidai.DijkstraMap
-
Gets the appropriate Radius corresponding to a Measurement.
- findRectangles() - Method in class squidpony.squidgrid.mapping.RectangleRoomFinder
- findRegions() - Method in class squidpony.squidgrid.mapping.RoomFinder
-
Gets all the rooms, corridors, and caves this found during construction, returning them as an ArrayList of 2D char arrays, where an individual room or corridor is "masked" so only its contents have normal map chars and the rest have only '#'.
- findRooms() - Method in class squidpony.squidgrid.mapping.RoomFinder
-
Gets all the rooms this found during construction, returning them as an ArrayList of 2D char arrays, where an individual room is "masked" so only its contents have normal map chars and the rest have only '#'.
- findShortcutPath(Coord, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
If you have a target or group of targets you want to pathfind to without scanning the full map, this can be good.
- findShortestPath(Coord, Coord) - Method in class squidpony.squidai.graph.CostlyGraph
-
Find the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
- findShortestPath(Coord, Coord) - Method in class squidpony.squidai.graph.DefaultGraph
-
Find the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
- findShortestPath(Coord, Coord, ArrayList<Coord>, Heuristic<Coord>) - Method in class squidpony.squidai.graph.CostlyGraph
-
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
- findShortestPath(Coord, Coord, ArrayList<Coord>, Heuristic<Coord>) - Method in class squidpony.squidai.graph.DefaultGraph
-
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
- findShortestPath(Coord, Coord, Heuristic<Coord>) - Method in class squidpony.squidai.graph.CostlyGraph
-
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
- findShortestPath(Coord, Coord, Heuristic<Coord>) - Method in class squidpony.squidai.graph.DefaultGraph
-
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
- findShortestPath(V, V) - Method in class squidpony.squidai.graph.Algorithms
-
Find the shortest path between the start and target vertices, using Dijkstra's algorithm implemented with a priority queue.
- findShortestPath(V, V, ArrayList<V>, Heuristic<V>) - Method in class squidpony.squidai.graph.Algorithms
-
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
- findShortestPath(V, V, Heuristic<V>) - Method in class squidpony.squidai.graph.Algorithms
-
Find the shortest path between the start and target vertices, using the A* search algorithm with the provided heuristic, and implemented with a priority queue.
- findTechniquePath(int, Technique, char[][], LOS, Collection<Coord>, Collection<Coord>, Coord, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, where goals are considered valid if they are at a valid range for the given Technique to hit at least one target and ideal if that Technique can affect as many targets as possible from a cell that can be moved to with at most movelength steps.
- findTechniquePath(ArrayList<Coord>, int, Technique, char[][], LOS, Collection<Coord>, Collection<Coord>, Coord, Collection<Coord>) - Method in class squidpony.squidai.DijkstraMap
-
Scans the dungeon using DijkstraMap.scan with the listed goals and start point, and returns a list of Coord positions (using the current measurement) needed to get closer to a goal, where goals are considered valid if they are at a valid range for the given Technique to hit at least one target and ideal if that Technique can affect as many targets as possible from a cell that can be moved to with at most movelength steps.
- finisher - Variable in class squidpony.Messaging.BeingSubstitution
- first() - Method in class squidpony.squidmath.Arrangement.KeySet
- first() - Method in class squidpony.squidmath.GreasedRegion
-
Gets the first Coord in the iteration order, or (-1,-1) if this GreasedRegion is empty.
- first() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
- first() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
- first() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
- first() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
- first() - Method in class squidpony.squidmath.IntSet
- first() - Method in class squidpony.squidmath.IntVLA
-
Returns the first item.
- first() - Method in class squidpony.squidmath.OrderedMap.KeySet
- first() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
- first() - Method in class squidpony.squidmath.OrderedSet
-
Returns the first element of this set in iteration order.
- first() - Method in class squidpony.squidmath.ShortVLA
-
Returns the first item.
- FIRST_PERSON_PLURAL - squidpony.Messaging.NounTrait
-
As in, "We are our own bosses." Doesn't reference gender, and applies to groups.
- FIRST_PERSON_SINGULAR - squidpony.Messaging.NounTrait
-
As in, "I am my own boss." Doesn't reference gender.
- firstAssociatedEntry() - Method in class squidpony.ObText.ObTextEntry
- firstAssociatedString() - Method in class squidpony.ObText.ObTextEntry
- firstKey() - Method in class squidpony.squidmath.Arrangement
-
Returns the first key of this map in iteration order.
- firstKey() - Method in class squidpony.squidmath.IntDoubleOrderedMap
-
Returns the first key of this map in iteration order.
- firstKey() - Method in class squidpony.squidmath.IntIntOrderedMap
-
Returns the first key of this map in iteration order.
- firstKey() - Method in class squidpony.squidmath.OrderedMap
-
Returns the first key of this map in iteration order.
- firstTight() - Method in class squidpony.squidmath.GreasedRegion
- fit(double, double) - Method in class squidpony.squidmath.GreasedRegion
- fit(int[][], int) - Method in class squidpony.squidmath.GreasedRegion
- fixedRooms - Variable in class squidpony.squidgrid.mapping.MixedGenerator
- fixOrder(int) - Method in class squidpony.squidmath.Arrangement
-
Modifies the link vector so that the given entry is removed.
- fixOrder(int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
-
Modifies the ordering so that the given entry is removed.
- fixOrder(int) - Method in class squidpony.squidmath.IntIntOrderedMap
-
Modifies the ordering so that the given entry is removed.
- fixOrder(int) - Method in class squidpony.squidmath.OrderedMap
-
Modifies the ordering so that the given entry is removed.
- fixOrder(int) - Method in class squidpony.squidmath.OrderedSet
-
Modifies the link vector so that the given entry is removed.
- fixOrder(int, int) - Method in class squidpony.squidmath.Arrangement
-
Modifies the link vector for a shift from s to d.
- fixOrder(int, int) - Method in class squidpony.squidmath.IntDoubleOrderedMap
-
Modifies the ordering for a shift from s to d.
- fixOrder(int, int) - Method in class squidpony.squidmath.IntIntOrderedMap
-
Modifies the ordering for a shift from s to d.
- fixOrder(int, int) - Method in class squidpony.squidmath.OrderedMap
-
Modifies the ordering for a shift from s to d.
- fixOrder(int, int) - Method in class squidpony.squidmath.OrderedSet
-
Modifies the ordering for a shift from s to d.
- fixValues(int) - Method in class squidpony.squidmath.Arrangement
- flauros - Static variable in class squidpony.squidmath.CrossHash.Curlup
- flauros - Static variable in class squidpony.squidmath.CrossHash.Yolk
- flauros_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- flauros_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- FlawedPointHash - Interface in squidpony.squidmath
-
An interface for point hashes that are statistically biased, as well as a holder for inner classes that implement this.
- FlawedPointHash.CubeHash - Class in squidpony.squidmath
-
Very similar to
FlawedPointHash.QuiltHash
, but this doesn't change the pattern in different large squares, and instead repeats a square or cube of symmetric and patterned results over and over (so it can be tiled). - FlawedPointHash.FNVHash - Class in squidpony.squidmath
-
FNV32a is OK as a hash for bytes when used in some hash tables, but it has major issues on its low-order bits when used as a point hash (the high bits aren't much better).
- FlawedPointHash.QuiltHash - Class in squidpony.squidmath
-
Extremely flawed if you're using this as a point hash, but meant to be aesthetically interesting, this produces different symmetrical patterns in squares, as if on a quilt.
- FlawedPointHash.RugHash - Class in squidpony.squidmath
-
Produces hashes that show strong bias on one axis (usually the later axes matter more) and have nice-looking patterns of dots.
- FlawedRandomness - Interface in squidpony.squidmath
-
An interface to indicate a
RandomnessSource
that is intentionally flawed to create output patterns where a truly random sequence would have none. - FlawedRandomness.AddRotate - Class in squidpony.squidmath
-
A flawed randomness source that adds a rotation of its state, to its state, every generation.
- FlawedRandomness.BigCounter - Class in squidpony.squidmath
-
A flawed randomness source that depends almost entirely on its starting state for any random-seeming results in its output.
- flip(boolean, boolean) - Method in class squidpony.squidgrid.mapping.MapModule
- flip(boolean, boolean) - Method in class squidpony.squidmath.GreasedRegion
- flipHorizontal4x4(long) - Static method in class squidpony.squidgrid.mapping.LineKit
-
Makes a variant on the given encoded 4x4 pattern so the left side is flipped to the right side and vice versa.
- flipVertical4x4(long) - Static method in class squidpony.squidgrid.mapping.LineKit
-
Makes a variant on the given encoded 4x4 pattern so the top side is flipped to the bottom side and vice versa.
- floatHasher - Static variable in class squidpony.squidmath.CrossHash
- floatToIntBits(float) - Static method in class squidpony.squidmath.NumberTools
-
Identical to
Float.floatToIntBits(float)
on desktop; optimized on GWT. - floatToRawIntBits(float) - Static method in class squidpony.squidmath.NumberTools
-
Identical to
Float.floatToIntBits(float)
on desktop (note, notFloat.floatToRawIntBits(float)
); optimized on GWT. - floatToReversedIntBits(float) - Static method in class squidpony.squidmath.NumberTools
-
Gets the bit representation of the given float
value
, but with reversed byte order. - flood(short[], short[], int) - 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, and an amount of expansion, expands each cell in start by a Manhattan (diamond) radius equal to expansion, limiting any expansion to within bounds and returning the final expanded (limited) packed data.
- flood(short[], short[], int, boolean) - 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, and an amount of expansion, expands each cell in start by a radius (if eightWay is true, it uses Chebyshev distance; if it is false, it uses Manhattan distance) equal to expansion, limiting any expansion to within bounds and returning the final expanded (limited) packed data.
- flood(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
-
Like
GreasedRegion.expand()
, but limits expansion to the "on" cells ofbounds
. - flood(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
-
Like
GreasedRegion.expand(int)
, but limits expansion to the "on" cells ofbounds
. - flood8way(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
-
Like
GreasedRegion.expand8way()
, but limits expansion to the "on" cells ofbounds
. - flood8way(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
-
Like
GreasedRegion.expand8way(int)
, but limits expansion to the "on" cells ofbounds
. - floodFill(int, int...) - Method in class squidpony.squidai.CustomDijkstraMap
-
A simple limited flood-fill that returns a OrderedMap of Coord keys to the Double values in the CustomDijkstraMap, only calculating out to a number of steps determined by limit.
- floodFill(int, Coord...) - Method in class squidpony.squidai.DijkstraMap
-
A simple limited flood-fill that returns a OrderedMap of Coord keys to the Double values in the DijkstraMap, only calculating out to a number of steps determined by limit.
- floodSeries(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
-
Repeatedly calls
GreasedRegion.flood(GreasedRegion)
amount
times and returns the intermediate steps in a GreasedRegion array of sizeamount
. - floodSeries8way(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
-
Repeatedly calls
GreasedRegion.flood8way(GreasedRegion)
amount
times and returns the intermediate steps in a GreasedRegion array of sizeamount
. - floodSeriesToLimit(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
-
Repeatedly generates new GreasedRegions, each one cell expanded in 4 directions from the previous GreasedRegion and staying inside the "on" cells of
bounds
, until it can't expand any more. - floodSeriesToLimit8way(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
-
Repeatedly generates new GreasedRegions, each one cell expanded in 8 directions from the previous GreasedRegion and staying inside the "on" cells of
bounds
, until it can't expand any more. - FLOOR - Static variable in class squidpony.squidai.CustomDijkstraMap
-
Floor cells, which include any walkable cell, are marked with a high number equal to 999200 .
- FLOOR - Static variable in class squidpony.squidai.DijkstraMap
-
Floor cells, which include any walkable cell, are marked with a high number equal to 999200.0 .
- floors - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
- floors - Variable in class squidpony.squidgrid.mapping.RectangleRoomFinder
- floors - Variable in class squidpony.squidgrid.mapping.WildMap
- floors - Variable in class squidpony.squidmath.MitchellNoise
- floorsByBiome(int, IRNG) - Static method in class squidpony.squidgrid.mapping.WildMap
-
Gets a list of Strings that are really just the names of types of floor tile for wilderness areas.
- floorTypes - Variable in class squidpony.squidgrid.mapping.WildMap
- flowerTermShuffler - Variable in class squidpony.Thesaurus
- FlowingCaveGenerator - Class in squidpony.squidgrid.mapping
-
An IDungeonGenerator that distorts and smooths an ordinary dungeon map to make it appear like a cave complex.
- FlowingCaveGenerator() - Constructor for class squidpony.squidgrid.mapping.FlowingCaveGenerator
-
Default constructor that makes a 60x60 cave map with a random seed.
- FlowingCaveGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.FlowingCaveGenerator
-
Makes a cave map with the specified dimensions and a random seed.
- FlowingCaveGenerator(int, int, TilesetType, IRNG) - Constructor for class squidpony.squidgrid.mapping.FlowingCaveGenerator
- FNVHash() - Constructor for class squidpony.squidmath.FlawedPointHash.FNVHash
- FNVHash(int) - Constructor for class squidpony.squidmath.FlawedPointHash.FNVHash
- FOAM - Static variable in class squidpony.squidmath.FastNoise
- FOAM_FRACTAL - Static variable in class squidpony.squidmath.FastNoise
- foamNoise(double, double, double, double, double, double, int) - Static method in class squidpony.squidmath.FoamNoise
- foamNoise(double, double, double, double, int) - Static method in class squidpony.squidmath.FoamNoise
- foamNoise(double, double, double, int) - Static method in class squidpony.squidmath.FoamNoise
- foamNoise(double, double, int) - Static method in class squidpony.squidmath.FoamNoise
- FoamNoise - Class in squidpony.squidmath
-
An unusual continuous noise generator that tends to produce organic-looking forms, currently supporting 2D, 3D, 4D and 6D.
- FoamNoise() - Constructor for class squidpony.squidmath.FoamNoise
- FoamNoise(int) - Constructor for class squidpony.squidmath.FoamNoise
- FoamNoise(long) - Constructor for class squidpony.squidmath.FoamNoise
- focalor - Static variable in class squidpony.squidmath.CrossHash.Curlup
- focalor - Static variable in class squidpony.squidmath.CrossHash.Yolk
- focalor_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- focalor_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- foras - Static variable in class squidpony.squidmath.CrossHash.Curlup
- foras - Static variable in class squidpony.squidmath.CrossHash.Yolk
- foras_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- foras_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- forestLower - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
- forestUpper - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator
- formCurvedDouble(long) - Static method in class squidpony.squidmath.NumberTools
-
A different kind of determine-like method that expects to be given a random long and produces a random double with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach -1f and 1f.
- formCurvedDoubleTight(long) - Static method in class squidpony.squidmath.NumberTools
-
A different kind of determine-like method that expects to be given a random long and produces a random double with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach 0.0 and 1.0.
- formCurvedFloat(int) - Static method in class squidpony.squidmath.NumberTools
-
A different kind of determine-like method that expects to be given a random int and produces a random float with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach -1f and 1f.
- formCurvedFloat(int, int) - Static method in class squidpony.squidmath.NumberTools
-
A different kind of determine-like method that expects to be given random ints and produces a random float with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach -1f and 1f.
- formCurvedFloat(long) - Static method in class squidpony.squidmath.NumberTools
-
A different kind of determine-like method that expects to be given a random long and produces a random float with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach -1f and 1f.
- formDouble(long) - Static method in class squidpony.squidmath.NumberTools
-
Given a long as a seed, this uses its least-significant 52 bits to produce a double between 0 (inclusive) and 1 (exclusive).
- formFloat(int) - Static method in class squidpony.squidmath.NumberTools
-
Given an int as a seed, this uses its least-significant 23 bits to produce a float between 0f (inclusive) and 1f (exclusive).
- formSignedDouble(long) - Static method in class squidpony.squidmath.NumberTools
-
Given a long as a seed, this uses its least-significant 52 bits to produce a double between -1 (inclusive) and 1 (exclusive).
- formSignedFloat(int) - Static method in class squidpony.squidmath.NumberTools
-
Given an int as a seed, this uses its least-significant 23 bits to produce a float between -1f (inclusive) and 1f (exclusive).
- forneus - Static variable in class squidpony.squidmath.CrossHash.Curlup
- forneus - Static variable in class squidpony.squidmath.CrossHash.Yolk
- forneus_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- forneus_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- FOV - Class in squidpony.squidgrid
-
This class provides methods for calculating Field of View in grids.
- FOV() - Constructor for class squidpony.squidgrid.FOV
-
Creates a solver which will use the default SHADOW solver.
- FOV(int) - Constructor for class squidpony.squidgrid.FOV
-
Creates a solver which will use the provided FOV solver type, typically one of
FOV.SHADOW
(the default),FOV.RIPPLE
,FOV.RIPPLE_TIGHT
,FOV.RIPPLE_LOOSE
, orFOV.RIPPLE_VERY_LOOSE
. - fractionalDistribution(IDistribution) - Static method in class squidpony.squidmath.IDistribution.SimpleDistribution
-
Makes a new SimpleDistribution implementation given any IDistribution (typically one with large or infinite bounds) by getting the fractional component of a result from
otherDistribution
. - fractionalOffsetDistribution(IDistribution, double) - Static method in class squidpony.squidmath.IDistribution.SimpleDistribution
-
Makes a new SimpleDistribution implementation given any IDistribution (typically one with large or infinite bounds) by getting the fractional component of
offset
plus a result fromotherDistribution
. - fractionPacked(short[], int) - Static method in class squidpony.squidmath.CoordPacker
-
Gets the positions that are "on" in the given packed array, without unpacking it, repeatedly goes through a number of "on" cells equal to fraction and stores one of those cells as a Coord, and returns the accumulated portion of positions as a Coord[].
- fractionPackedHilbert(short[], int) - Static method in class squidpony.squidmath.CoordPacker
-
Gets the positions that are "on" in the given packed array, without unpacking it, repeatedly goes through a number of "on" cells equal to fraction and stores one of those cells as a Coord, and returns the accumulated portion of positions as an array of Hilbert Curve indices.
- fragments - Variable in class squidpony.panel.IColoredString.Impl
- fray(double) - Method in class squidpony.squidmath.GreasedRegion
-
Like
GreasedRegion.retract()
, this removes the "on" cells that are 4-way-adjacent to any "off" cell, but unlike that method it keeps a fraction of those surface cells, quasi-randomly selecting them. - FREE - squidpony.squidai.AimLimit
- FRENCH - Static variable in class squidpony.FakeLanguageGen
-
Imitation modern French, using the (many) accented vowels that are present in the language.
- frequency - Variable in class squidpony.squidmath.Noise.InverseLayered1D
- frequency - Variable in class squidpony.squidmath.Noise.InverseLayered2D
- frequency - Variable in class squidpony.squidmath.Noise.InverseLayered3D
- frequency - Variable in class squidpony.squidmath.Noise.InverseLayered4D
- frequency - Variable in class squidpony.squidmath.Noise.InverseLayered6D
- frequency - Variable in class squidpony.squidmath.Noise.Layered1D
- frequency - Variable in class squidpony.squidmath.Noise.Layered2D
- frequency - Variable in class squidpony.squidmath.Noise.Layered3D
- frequency - Variable in class squidpony.squidmath.Noise.Layered4D
- frequency - Variable in class squidpony.squidmath.Noise.Layered6D
- frequency - Variable in class squidpony.squidmath.Noise.Ridged2D
- frequency - Variable in class squidpony.squidmath.Noise.Ridged3D
- frequency - Variable in class squidpony.squidmath.Noise.Ridged4D
- frequency - Variable in class squidpony.squidmath.Noise.Ridged6D
- frequency - Variable in class squidpony.squidmath.Noise.Turbulent2D
- frequency - Variable in class squidpony.squidmath.Noise.Turbulent3D
- frequency - Variable in class squidpony.squidmath.Noise.Turbulent4D
- frequency - Variable in class squidpony.squidmath.Noise.Turbulent6D
- frequency - Variable in class squidpony.squidmath.Noise.Viny2D
- frequency - Variable in class squidpony.squidmath.Noise.Viny3D
- frequency - Variable in class squidpony.squidmath.Noise.Viny4D
- frequency - Variable in class squidpony.squidmath.Noise.Viny6D
- fresh - Variable in class squidpony.squidai.CustomDijkstraMap
- fresh - Variable in class squidpony.squidai.DijkstraMap
-
Goals that pathfinding will seek out.
- fringe() - Method in class squidpony.squidmath.GreasedRegion
-
Takes the "on" cells in this GreasedRegion and expands them by one cell in the 4 orthogonal directions, producing a diamoond shape, then removes the original area before expansion, producing only the cells that were "off" in this and within 1 cell (orthogonal-only) of an "on" cell.
- fringe(int) - Method in class squidpony.squidmath.GreasedRegion
-
Takes the "on" cells in this GreasedRegion and expands them by amount cells in the 4 orthogonal directions (iteratively, producing a diamond shape), then removes the original area before expansion, producing only the cells that were "off" in this and within amount cells (orthogonal-only) of an "on" cell.
- fringe(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
-
Finds the area around the cells encoded in packed, without including those cells.
- fringe(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
-
Finds the area around the cells encoded in packed, without including those cells.
- fringe(short[], int, int, int, boolean, boolean) - Static method in class squidpony.squidmath.CoordPacker
-
Finds the area around the cells encoded in packed, without including those cells.
- fringe8way() - Method in class squidpony.squidmath.GreasedRegion
- fringe8way(int) - Method in class squidpony.squidmath.GreasedRegion
- fringes(short[], int, int, int) - Static method in class squidpony.squidmath.CoordPacker
-
Finds the concentric areas around the cells encoded in packed, without including those cells.
- fringes(short[], int, int, int, boolean) - Static method in class squidpony.squidmath.CoordPacker
-
Finds the concentric areas around the cells encoded in packed, without including those cells.
- fringeSeries(int) - Method in class squidpony.squidmath.GreasedRegion
-
Takes the "on" cells in this GreasedRegion and produces amount GreasedRegions, each one expanded by 1 cell in the 4 orthogonal directions relative to the previous GreasedRegion, making each "on" cell take up a diamond- shaped area.
- fringeSeries8way(int) - Method in class squidpony.squidmath.GreasedRegion
- fringeSeriesToLimit() - Method in class squidpony.squidmath.GreasedRegion
- fringeSeriesToLimit8way() - Method in class squidpony.squidmath.GreasedRegion
- fromMnemonic(String) - Method in class squidpony.Mnemonic
-
Takes a String produced by
Mnemonic.toMnemonic(long)
orMnemonic.toMnemonic(long, boolean)
and returns the long used to encode that gibberish String. - fromWordMnemonic(String) - Method in class squidpony.Mnemonic
-
Takes a String phrase produced by
Mnemonic.toWordMnemonic(int, boolean)
and returns the int used to encode that String. - fruitTermShuffler - Variable in class squidpony.Thesaurus
- furcas - Static variable in class squidpony.squidmath.CrossHash.Curlup
- furcas - Static variable in class squidpony.squidmath.CrossHash.Yolk
- furcas_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- furcas_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- furfur - Static variable in class squidpony.squidmath.CrossHash.Curlup
- furfur - Static variable in class squidpony.squidmath.CrossHash.Yolk
- furfur_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- furfur_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- fvesText() - Method in enum squidpony.Messaging.NounTrait
- fx - Variable in class squidpony.squidgrid.mapping.DungeonGenerator
-
The effects that will be applied when generate is called.
All Classes|All Packages