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

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 with value.
fill(boolean[][], boolean, int, int, int, int) - Static method in class squidpony.ArrayTools
Fills a sub-section of array2d with value, 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 with value.
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 with value.
fill(char[][], char, int, int, int, int) - Static method in class squidpony.ArrayTools
Fills a sub-section of array2d with value, 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 with value.
fill(double[][], double) - Static method in class squidpony.ArrayTools
Fills array2d with value.
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 with value, 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 with value.
fill(float[][], float, int, int, int, int) - Static method in class squidpony.ArrayTools
Fills a sub-section of array2d with value, 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 to size - 1.
fill(int[][], int) - Static method in class squidpony.ArrayTools
Fills array2d with value.
fill(int[][], int, int, int, int, int) - Static method in class squidpony.ArrayTools
Fills a sub-section of array2d with value, 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, not Float.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 of bounds.
flood(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.expand(int), but limits expansion to the "on" cells of bounds.
flood8way(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.expand8way(), but limits expansion to the "on" cells of bounds.
flood8way(GreasedRegion, int) - Method in class squidpony.squidmath.GreasedRegion
Like GreasedRegion.expand8way(int), but limits expansion to the "on" cells of bounds.
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 size amount.
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 size amount.
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, or FOV.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 from otherDistribution.
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) or Mnemonic.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.
$ 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