Index

A B C D E F G H I K L M N O P R S T U W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

adjustZoom() - Method in class com.github.yellowstonegames.world.PoliticalMapper
If the WorldMapGenerator used by PoliticalMapper.generate(long, WorldMapGenerator, BiomeMapper, Collection, int, float) zooms in or out, you can call this method to make the PoliticalMapper.zoomedMap 2D char array match its zoom.
AlienBiomes - Class in com.github.yellowstonegames.world
 
AlienBiomes() - Constructor for class com.github.yellowstonegames.world.AlienBiomes
 
alpha - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
alpha - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
alter() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
Uses the current colors for biomes in BlendedWorldMapView.biomeMapper to partly-randomize themselves, and also incorporates three random floats from the FlowRandom stored in BlendedWorldMapView.getWorld().
alter() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
Uses the current colors in DetailedWorldMapView.biomeColorTable to partly-randomize themselves, and also incorporates three random floats from the FlowRandom stored in DetailedWorldMapView.getWorld().
alter() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
Uses the current colors in SimpleWorldMapView.biomeColorTable to partly-randomize themselves, and also incorporates three random floats from the FlowRandom stored in SimpleWorldMapView.getWorld().
alter() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
Uses the current colors for biomes in UnrealisticWorldMapView.biomeMapper to partly-randomize themselves, and also incorporates three random floats from the FlowRandom stored in UnrealisticWorldMapView.getWorld().
alter() - Method in interface com.github.yellowstonegames.world.WorldMapView
Partly-randomizes the colors used for biomes.
alter(EnhancedRandom) - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
Uses the current colors in BiomeMapper.BlendedBiomeMapper.colorTable to partly-randomize themselves, and also incorporates three random floats from the given rng.
alter(EnhancedRandom) - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
Uses the current colors in BiomeMapper.UnrealisticBiomeMapper.colorTable to partly-randomize themselves, and also incorporates three random floats from the given rng.
atlas - Variable in class com.github.yellowstonegames.world.PoliticalMapper
Maps chars, as found in the returned array from generate(), to Strings that store the full name of nations.
AUSTRALIA_ENCODED - Static variable in class com.github.yellowstonegames.world.MimicLocalMap
Stores a 256x256 Region that shows an unprojected map of Australia, in a format that can be read back with Region.decompress(String).

B

biomeCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
biomeCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
biomeCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
biomeCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
biomeColorTable - Variable in class com.github.yellowstonegames.world.DetailedWorldMapView
 
biomeColorTable - Variable in class com.github.yellowstonegames.world.SimpleWorldMapView
 
biomeDarkColorTable - Variable in class com.github.yellowstonegames.world.DetailedWorldMapView
 
biomeDarkColorTable - Variable in class com.github.yellowstonegames.world.SimpleWorldMapView
 
biomeMapper - Variable in class com.github.yellowstonegames.world.BlendedWorldMapView
 
biomeMapper - Variable in class com.github.yellowstonegames.world.DetailedWorldMapView
 
biomeMapper - Variable in class com.github.yellowstonegames.world.PoliticalMapper
This is usually stored when PoliticalMapper.generate(long, WorldMapGenerator, BiomeMapper, int) is called, and can be reused when PoliticalMapper.adjustZoom() is called, if ever.
biomeMapper - Variable in class com.github.yellowstonegames.world.SimpleWorldMapView
 
biomeMapper - Variable in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
BiomeMapper - Interface in com.github.yellowstonegames.world
Provides a way to assign biomes to points on a world or area map, and retrieve those biomes or the heat/moisture levels those biomes depend on.
BiomeMapper.BlendedBiomeMapper - Class in com.github.yellowstonegames.world
A very-smoothly-blending BiomeMapper.
BiomeMapper.DetailedBiomeMapper - Class in com.github.yellowstonegames.world
A way to get biome information for the cells on a map when you want an area's biome to be a combination of two main biome types, such as "Grassland" or "TropicalRainforest", with the biomes varying in weight between areas.
BiomeMapper.SimpleBiomeMapper - Class in com.github.yellowstonegames.world
A way to get biome information for the cells on a map when you only need a single value to describe a biome, such as "Grassland" or "TropicalRainforest".
BiomeMapper.UnrealisticBiomeMapper - Class in com.github.yellowstonegames.world
Primarily useful for debugging, this makes every biome a wildly different color.
biomeTable - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
The default biome table to use with biome codes from BiomeMapper.SimpleBiomeMapper.biomeCodeData.
BlendedBiomeMapper() - Constructor for class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
Simple constructor; pretty much does nothing.
BlendedBiomeMapper(String) - Constructor for class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
Creates a new generator from the given serialized String, produced by BiomeMapper.BlendedBiomeMapper.stringSerialize().
BlendedWorldMapView - Class in com.github.yellowstonegames.world
BlendedWorldMapView() - Constructor for class com.github.yellowstonegames.world.BlendedWorldMapView
 
BlendedWorldMapView(long, int, int) - Constructor for class com.github.yellowstonegames.world.BlendedWorldMapView
 
BlendedWorldMapView(WorldMapGenerator) - Constructor for class com.github.yellowstonegames.world.BlendedWorldMapView
 
blockedBiomes - Variable in class com.github.yellowstonegames.world.PoliticalMapper.Faction
An ObjectSet of String keys, where each key is the name of a biome this Faction will never occupy.
buffer - Variable in class com.github.yellowstonegames.world.MimicLocalMap
 
buffer - Variable in class com.github.yellowstonegames.world.MimicWorldMap
 

C

cacheA - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
cacheB - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
centerLongitude - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
coast - Variable in class com.github.yellowstonegames.world.MimicLocalMap
 
coast - Variable in class com.github.yellowstonegames.world.MimicWorldMap
 
coastalWaterLower - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
coastalWaterUpper - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
codeHeight(float) - Method in class com.github.yellowstonegames.world.WorldMapGenerator
 
colderValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
colderValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
colderValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
colderValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
colderValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
colderValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
coldestValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
coldestValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
coldestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
coldestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
coldestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
coldestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
coldValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
coldValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
coldValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
coldValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
coldValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
coldValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
colorDataOklab - Variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
colorDataOklab - Variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
colorDataRgba - Variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
colorDataRgba - Variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
colorMap - Variable in class com.github.yellowstonegames.world.DetailedWorldMapView
 
colorMap - Variable in class com.github.yellowstonegames.world.SimpleWorldMapView
 
colorMapOklab - Variable in class com.github.yellowstonegames.world.DetailedWorldMapView
 
colorMapOklab - Variable in class com.github.yellowstonegames.world.SimpleWorldMapView
 
colorTable - Variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
The colors for each biome, with each as a packed oklab int.
colorTable - Variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
The colors for each biome, with each as a packed oklab int.
com.github.yellowstonegames.world - package com.github.yellowstonegames.world
 
contrast - Variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
contrast - Variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 

D

deepWaterLower - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
deepWaterUpper - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
DEFAULT_NOISE - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
A Noise that has a higher frequency than that class defaults to, which is useful for maps here.
DetailedBiomeMapper() - Constructor for class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Simple constructor; pretty much does nothing.
DetailedBiomeMapper(String) - Constructor for class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Creates a new generator from the given serialized String, produced by BiomeMapper.DetailedBiomeMapper.stringSerialize().
DetailedWorldMapView - Class in com.github.yellowstonegames.world
DetailedWorldMapView() - Constructor for class com.github.yellowstonegames.world.DetailedWorldMapView
 
DetailedWorldMapView(long, int, int) - Constructor for class com.github.yellowstonegames.world.DetailedWorldMapView
 
DetailedWorldMapView(WorldMapGenerator) - Constructor for class com.github.yellowstonegames.world.DetailedWorldMapView
 
DiagonalWorldMap - Class in com.github.yellowstonegames.world
A concrete implementation of WorldMapGenerator that is like StretchWorldMap but rotates the world so the South Pole is in the lower-left corner (0,0), the North Pole is in the upper right corner (near (width,height)), and wrapping transposes rather than wraps.
DiagonalWorldMap() - Constructor for class com.github.yellowstonegames.world.DiagonalWorldMap
Always makes a 256x256 map.
DiagonalWorldMap(int) - Constructor for class com.github.yellowstonegames.world.DiagonalWorldMap
 
DiagonalWorldMap(int, String) - Constructor for class com.github.yellowstonegames.world.DiagonalWorldMap
Creates a new generator from the given serialized String, produced by DiagonalWorldMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
DiagonalWorldMap(long, int) - Constructor for class com.github.yellowstonegames.world.DiagonalWorldMap
 
DiagonalWorldMap(long, int, float) - Constructor for class com.github.yellowstonegames.world.DiagonalWorldMap
 
DiagonalWorldMap(long, int, INoise) - Constructor for class com.github.yellowstonegames.world.DiagonalWorldMap
 
DiagonalWorldMap(long, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.DiagonalWorldMap
 
DiagonalWorldMap(DiagonalWorldMap) - Constructor for class com.github.yellowstonegames.world.DiagonalWorldMap
Copies the DiagonalWorldMap other to construct a new one that is exactly the same.
drierValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
drierValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
drierValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
drierValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
drierValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
drierValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
driestValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
driestValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
driestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
driestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
driestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
driestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
dryValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
dryValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
dryValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
dryValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
dryValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
dryValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 

E

earth - Variable in class com.github.yellowstonegames.world.MimicLocalMap
 
earth - Variable in class com.github.yellowstonegames.world.MimicWorldMap
 
EARTH_ENCODED - Static variable in class com.github.yellowstonegames.world.MimicWorldMap
Stores a 512x256 Region that shows an Earth map with elliptical (Mollweide) projection, in a format that can be read back with Region.decompress(String).
earthOriginal - Variable in class com.github.yellowstonegames.world.MimicLocalMap
 
earthOriginal - Variable in class com.github.yellowstonegames.world.MimicWorldMap
 
edges - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
edges - Variable in class com.github.yellowstonegames.world.GlobeMap
 
edges - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
edges - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
edges - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
edges - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
EllipticalWorldMap - Class in com.github.yellowstonegames.world
A concrete implementation of WorldMapGenerator that projects the world map onto an ellipse that should be twice as wide as it is tall (although you can stretch it by width and height that don't have that ratio).
EllipticalWorldMap() - Constructor for class com.github.yellowstonegames.world.EllipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalWorldMap(int, int) - Constructor for class com.github.yellowstonegames.world.EllipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalWorldMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.EllipticalWorldMap
Creates a new generator from the given serialized String, produced by EllipticalWorldMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
EllipticalWorldMap(long, int, int) - Constructor for class com.github.yellowstonegames.world.EllipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalWorldMap(long, int, int, float) - Constructor for class com.github.yellowstonegames.world.EllipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalWorldMap(long, int, int, INoise) - Constructor for class com.github.yellowstonegames.world.EllipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalWorldMap(long, int, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.EllipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
EllipticalWorldMap(EllipticalWorldMap) - Constructor for class com.github.yellowstonegames.world.EllipticalWorldMap
Copies the EllipticalWorldMap other to construct a new one that is exactly the same.
epsilon - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
epsilon - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
equals(Object) - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
equals(Object) - Method in interface com.github.yellowstonegames.world.BiomeMapper
 
equals(Object) - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
equals(Object) - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
equals(Object) - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
equals(Object) - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
equals(Object) - Method in class com.github.yellowstonegames.world.DiagonalWorldMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.EllipticalWorldMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.GlobeMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.HexagonalWorldMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.LatLonWorldMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.LocalMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.MimicLocalMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.MimicWorldMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.PoliticalMapper
 
equals(Object) - Method in class com.github.yellowstonegames.world.PoliticalMapper.Faction
 
equals(Object) - Method in class com.github.yellowstonegames.world.RotatingGlobeMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.RoundSideWorldMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
equals(Object) - Method in class com.github.yellowstonegames.world.StretchWorldMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.TilingWorldMap
 
equals(Object) - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
extractBiomeA(int) - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Gets a String from Biome.TABLE that names the appropriate biome in part A of the given biome code.
extractBiomeB(int) - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Gets a String from Biome.TABLE that names the appropriate biome in part B of the given biome code.
extractMixAmount(int) - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
This gets the portion of a biome code that represents the amount of mixing between two biomes.
extractPartA(int) - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Gets the int stored in part A of the given biome code, which can be used as an index into other collections.
extractPartB(int) - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Gets the int stored in part B of the given biome code, which can be used as an index into other collections.

F

Faction() - Constructor for class com.github.yellowstonegames.world.PoliticalMapper.Faction
Zero-arg constructor that sets the language to a random Language (using Language.randomLanguage(long)), then generates a name/shortName with that Language, and makes the only blocked biome "Ocean".
Faction(Language) - Constructor for class com.github.yellowstonegames.world.PoliticalMapper.Faction
Constructor that sets the language to the specified Language, then generates a name/shortName with that Language, and makes the only blocked biome "Ocean".
Faction(Language, String) - Constructor for class com.github.yellowstonegames.world.PoliticalMapper.Faction
Constructor that sets the language to the specified Language, sets the name and shortName to the specified name, and makes the only blocked biome "Ocean".
Faction(Language, String, String) - Constructor for class com.github.yellowstonegames.world.PoliticalMapper.Faction
Constructor that sets the language to the specified Language, sets the name to the specified name and the shortName to the specified shortName, and makes the only blocked biome "Ocean".
Faction(Language, String, String, String[]) - Constructor for class com.github.yellowstonegames.world.PoliticalMapper.Faction
Constructor that sets the language to the specified Language, 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(Language, String, String, String[], String[]) - Constructor for class com.github.yellowstonegames.world.PoliticalMapper.Faction
Constructor that sets the language to the specified Language, 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(Language, String, String, String[], String[], int[]) - Constructor for class com.github.yellowstonegames.world.PoliticalMapper.Faction
Constructor that sets the language to the specified Language, 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(Language, String, String, String[], String[], int[], int[]) - Constructor for class com.github.yellowstonegames.world.PoliticalMapper.Faction
Constructor that sets the language to the specified Language, 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(Language, String, String, String[], String[], int[], int[], int[]) - Constructor for class com.github.yellowstonegames.world.PoliticalMapper.Faction
Constructor that sets the language to the specified Language, 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).
forestLower - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
forestUpper - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 

G

generate() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
generate() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
generate() - Method in class com.github.yellowstonegames.world.PoliticalMapper
For when you really don't care what arguments you give this, you can use this zero-parameter overload of generate() to produce a 128x128 LocalMap world map with a BiomeMapper.SimpleBiomeMapper biome mapper, filling it with 30 random Factions and trying to avoid unclaimed land.
generate() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
generate() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
generate() - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Generates a world using a random RNG state and all parameters randomized.
generate() - Method in interface com.github.yellowstonegames.world.WorldMapView
 
generate(float, float) - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
generate(float, float) - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
generate(float, float) - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
generate(float, float) - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
generate(float, float) - Method in interface com.github.yellowstonegames.world.WorldMapView
 
generate(float, float, long, long) - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Generates a world using the specified RNG state as a long, with specific land and heat modifiers that affect the land-water ratio and the average temperature, respectively.
generate(long, long) - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Generates a world using the specified RNG state as a long.
generate(long, long, float, float) - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
generate(long, long, float, float) - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
generate(long, long, float, float) - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
generate(long, long, float, float) - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
generate(long, long, float, float) - Method in interface com.github.yellowstonegames.world.WorldMapView
 
generate(long, WorldMapGenerator, BiomeMapper, int) - Method in class com.github.yellowstonegames.world.PoliticalMapper
Generates a 2D char array that represents the claims to the land described by the WorldMapGenerator wmg and the BiomeMapper biomeMapper by various Factions, where PoliticalMapper.Faction is an inner class.
generate(long, WorldMapGenerator, BiomeMapper, int, float) - Method in class com.github.yellowstonegames.world.PoliticalMapper
Generates a 2D char array that represents the claims to the land described by the WorldMapGenerator wmg and the BiomeMapper biomeMapper by various Factions, where PoliticalMapper.Faction is an inner class.
generate(long, WorldMapGenerator, BiomeMapper, Collection, int, float) - Method in class com.github.yellowstonegames.world.PoliticalMapper
Generates a 2D char array that represents the claims to the land described by the WorldMapGenerator wmg and the BiomeMapper biomeMapper by various Factions, where PoliticalMapper.Faction is an inner class.
generateAlienBiomeTable(EnhancedRandom, Language, int, int, int, int) - Static method in class com.github.yellowstonegames.world.AlienBiomes
 
getBiomeCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
Gets the biome code for the dominant biome at a given x,y position.
getBiomeCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Gets the biome code for the dominant biome at a given x,y position.
getBiomeCode(int, int) - Method in interface com.github.yellowstonegames.world.BiomeMapper
Gets the most relevant biome code for a given x,y point on the map.
getBiomeCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
getBiomeCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
Gets the biome code for the dominant biome at a given x,y position.
getBiomeCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
getBiomeCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
getBiomeCodeData() - Method in interface com.github.yellowstonegames.world.BiomeMapper
 
getBiomeCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
getBiomeCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
getBiomeMapper() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
getBiomeMapper() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
getBiomeMapper() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
getBiomeMapper() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
getBiomeMapper() - Method in interface com.github.yellowstonegames.world.WorldMapView
 
getBiomeTable() - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
Gets a String array where biome codes can be used as indices to look up a name for the biome they refer to.
getBiomeTable() - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Gets a String array where biome codes can be used as indices to look up a name for the biome they refer to.
getBiomeTable() - Method in interface com.github.yellowstonegames.world.BiomeMapper
Gets a Biome array where biome codes can be used as indices to look up a name for the biome they refer to.
getBiomeTable() - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
Gets a String array where biome codes can be used as indices to look up a name for the biome they refer to.
getBiomeTable() - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
Gets a String array where biome codes can be used as indices to look up a name for the biome they refer to.
getCenterLongitude() - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Gets the longitude line the map is centered on, which should usually be between 0 and 2 * PI.
getColorMap() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
getColorMap() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
getColorMap() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
getColorMap() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
getColorMap() - Method in interface com.github.yellowstonegames.world.WorldMapView
 
getColorMapOklab() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
getColorMapOklab() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
getColorMapOklab() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
getColorMapOklab() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
getColorMapOklab() - Method in interface com.github.yellowstonegames.world.WorldMapView
 
getHeatCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
getHeatCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
getHeatCode(int, int) - Method in interface com.github.yellowstonegames.world.BiomeMapper
Gets a heat code for a given x,y point on a map, usually as an int between 0 and 5 inclusive.
getHeatCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
getHeatCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
getHeatCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
getHeatCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
getHeatCodeData() - Method in interface com.github.yellowstonegames.world.BiomeMapper
 
getHeatCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
getHeatCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
getHeight() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
getHeight() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
getHeight() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
getHeight() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
getHeight() - Method in interface com.github.yellowstonegames.world.WorldMapView
 
getMoistureCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
getMoistureCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
getMoistureCode(int, int) - Method in interface com.github.yellowstonegames.world.BiomeMapper
Gets a moisture code for a given x,y point on a map, usually as an int between 0 and 5 inclusive.
getMoistureCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
getMoistureCode(int, int) - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
getMoistureCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
getMoistureCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
getMoistureCodeData() - Method in interface com.github.yellowstonegames.world.BiomeMapper
 
getMoistureCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
getMoistureCodeData() - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
getWidth() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
getWidth() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
getWidth() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
getWidth() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
getWidth() - Method in interface com.github.yellowstonegames.world.WorldMapView
 
getWorld() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
getWorld() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
getWorld() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
getWorld() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
getWorld() - Method in interface com.github.yellowstonegames.world.WorldMapView
 
GlobeMap - Class in com.github.yellowstonegames.world
A concrete implementation of WorldMapGenerator that imitates an infinite-distance perspective view of a world, showing only one hemisphere, that should be as wide as it is tall (its outline is a circle).
GlobeMap() - Constructor for class com.github.yellowstonegames.world.GlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
GlobeMap(int, int) - Constructor for class com.github.yellowstonegames.world.GlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
GlobeMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.GlobeMap
Creates a new generator from the given serialized String, produced by GlobeMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
GlobeMap(long, int, int) - Constructor for class com.github.yellowstonegames.world.GlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
GlobeMap(long, int, int, float) - Constructor for class com.github.yellowstonegames.world.GlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
GlobeMap(long, int, int, INoise) - Constructor for class com.github.yellowstonegames.world.GlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
GlobeMap(long, int, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.GlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
GlobeMap(long, int, int, INoise, INoise, INoise, INoise, INoise, float) - Constructor for class com.github.yellowstonegames.world.GlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
GlobeMap(GlobeMap) - Constructor for class com.github.yellowstonegames.world.GlobeMap
Copies the SpaceViewWorldMap other to construct a new one that is exactly the same.
grassLower - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
grassUpper - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 

H

hashCode() - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
hashCode() - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
hashCode() - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
hashCode() - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
hashCode() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
hashCode() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
hashCode() - Method in class com.github.yellowstonegames.world.DiagonalWorldMap
 
hashCode() - Method in class com.github.yellowstonegames.world.EllipticalWorldMap
 
hashCode() - Method in class com.github.yellowstonegames.world.GlobeMap
 
hashCode() - Method in class com.github.yellowstonegames.world.HexagonalWorldMap
 
hashCode() - Method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
hashCode() - Method in class com.github.yellowstonegames.world.LatLonWorldMap
 
hashCode() - Method in class com.github.yellowstonegames.world.LocalMap
 
hashCode() - Method in class com.github.yellowstonegames.world.MimicLocalMap
 
hashCode() - Method in class com.github.yellowstonegames.world.MimicWorldMap
 
hashCode() - Method in class com.github.yellowstonegames.world.PoliticalMapper.Faction
 
hashCode() - Method in class com.github.yellowstonegames.world.PoliticalMapper
 
hashCode() - Method in class com.github.yellowstonegames.world.RotatingGlobeMap
 
hashCode() - Method in class com.github.yellowstonegames.world.RoundSideWorldMap
 
hashCode() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
hashCode() - Method in class com.github.yellowstonegames.world.StretchWorldMap
 
hashCode() - Method in class com.github.yellowstonegames.world.TilingWorldMap
 
hashCode() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
heat - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
heat - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
heat - Variable in class com.github.yellowstonegames.world.GlobeMap
 
heat - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
heat - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
heat - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
heat - Variable in class com.github.yellowstonegames.world.LocalMap
 
heat - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
heat - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
heat - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 
HEAT_MID - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
HEAT_MID - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
HEAT_UPPER - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
HEAT_UPPER - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
heatCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
heatCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
heatCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
heatCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
heatData - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
heatFreq - Static variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
heatFreq - Static variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
heatFreq - Static variable in class com.github.yellowstonegames.world.GlobeMap
 
heatFreq - Static variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
heatFreq - Static variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
heatFreq - Static variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
heatFreq - Static variable in class com.github.yellowstonegames.world.LocalMap
 
heatFreq - Static variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
heatFreq - Static variable in class com.github.yellowstonegames.world.StretchWorldMap
 
heatFreq - Static variable in class com.github.yellowstonegames.world.TilingWorldMap
 
heatModifier - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
height - Variable in class com.github.yellowstonegames.world.BlendedWorldMapView
 
height - Variable in class com.github.yellowstonegames.world.DetailedWorldMapView
 
height - Variable in class com.github.yellowstonegames.world.SimpleWorldMapView
 
height - Variable in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
height - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
heightCodeData - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
heightData - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
HexagonalWorldMap - Class in com.github.yellowstonegames.world
A modified version of the Eckert II projection, shaped like an elongated hexagon.
HexagonalWorldMap() - Constructor for class com.github.yellowstonegames.world.HexagonalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalWorldMap(int, int) - Constructor for class com.github.yellowstonegames.world.HexagonalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalWorldMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.HexagonalWorldMap
Creates a new generator from the given serialized String, produced by HexagonalWorldMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
HexagonalWorldMap(long, int, int) - Constructor for class com.github.yellowstonegames.world.HexagonalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalWorldMap(long, int, int, float) - Constructor for class com.github.yellowstonegames.world.HexagonalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalWorldMap(long, int, int, INoise) - Constructor for class com.github.yellowstonegames.world.HexagonalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalWorldMap(long, int, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.HexagonalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HexagonalWorldMap(HexagonalWorldMap) - Constructor for class com.github.yellowstonegames.world.HexagonalWorldMap
Copies the HexagonalMap other to construct a new one that is exactly the same.
hyperellipse(double, double) - Static method in class com.github.yellowstonegames.world.ProjectionTools
Part of computing a hyperellipse; takes only a y parameter corresponding to the y on a map and a kappa parameter used by Tobler's hyperelliptical projection to determine shape.
HyperellipticalWorldMap - Class in com.github.yellowstonegames.world
A concrete implementation of WorldMapGenerator that projects the world map onto a shape that resembles a mix part-way between an ellipse and a rectangle.
HyperellipticalWorldMap() - Constructor for class com.github.yellowstonegames.world.HyperellipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalWorldMap(int, int) - Constructor for class com.github.yellowstonegames.world.HyperellipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalWorldMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.HyperellipticalWorldMap
Creates a new generator from the given serialized String, produced by HyperellipticalWorldMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
HyperellipticalWorldMap(long, int, int) - Constructor for class com.github.yellowstonegames.world.HyperellipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalWorldMap(long, int, int, float) - Constructor for class com.github.yellowstonegames.world.HyperellipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalWorldMap(long, int, int, INoise) - Constructor for class com.github.yellowstonegames.world.HyperellipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalWorldMap(long, int, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.HyperellipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalWorldMap(long, int, int, INoise, float, float, float) - Constructor for class com.github.yellowstonegames.world.HyperellipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalWorldMap(long, int, int, INoise, INoise, INoise, INoise, INoise, float, float, float) - Constructor for class com.github.yellowstonegames.world.HyperellipticalWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
HyperellipticalWorldMap(HyperellipticalWorldMap) - Constructor for class com.github.yellowstonegames.world.HyperellipticalWorldMap
Copies the HyperellipticalWorldMap other to construct a new one that is exactly the same.

I

initialize() - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
initialize() - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
initialize() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
initialize() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
initialize() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
initialize() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
initialize() - Method in interface com.github.yellowstonegames.world.WorldMapView
 
initialize(float, float, float, float) - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
Initializes the color tables this uses for all biomes, but allows rotating all hues and adjusting brightness/saturation/contrast to produce maps of non-Earth-like planets.
initialize(float, float, float, float) - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
Initializes the color tables this uses for all biomes, but allows rotating all hues and adjusting brightness/saturation/contrast to produce maps of non-Earth-like planets.
initialize(float, float, float, float) - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
Initializes the color tables this uses for all biomes, but allows rotating all hues and adjusting brightness/saturation/contrast to produce maps of non-Earth-like planets.
initialize(float, float, float, float) - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
Initializes the color tables this uses for all biomes, but allows rotating all hues and adjusting brightness/saturation/contrast to produce maps of non-Earth-like planets.
initialize(float, float, float, float) - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
Initializes the color tables this uses for all biomes, but allows rotating all hues and adjusting brightness/saturation/contrast to produce maps of non-Earth-like planets.
initialize(float, float, float, float) - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
Initializes the color tables this uses for all biomes, but allows rotating all hues and adjusting brightness/saturation/contrast to produce maps of non-Earth-like planets.
initialize(float, float, float, float) - Method in interface com.github.yellowstonegames.world.WorldMapView
Initializes the color tables this uses for all biomes, but allows rotating all hues and adjusting brightness/saturation/contrast to produce maps of non-Earth-like planets.
initialize(Biome[]) - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 

K

kappa - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
kappa - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 

L

landData - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
landModifier - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
language - Variable in class com.github.yellowstonegames.world.PoliticalMapper.Faction
What Language to use to generate place names and the names of nations.
LatLonWorldMap - Class in com.github.yellowstonegames.world
A concrete implementation of WorldMapGenerator that distorts the map as it nears the poles, expanding the smaller-diameter latitude lines in extreme north and south regions so they take up the same space as the equator.
LatLonWorldMap() - Constructor for class com.github.yellowstonegames.world.LatLonWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LatLonWorldMap(int, int) - Constructor for class com.github.yellowstonegames.world.LatLonWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LatLonWorldMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.LatLonWorldMap
Creates a new generator from the given serialized String, produced by LatLonWorldMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
LatLonWorldMap(long, int, int) - Constructor for class com.github.yellowstonegames.world.LatLonWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LatLonWorldMap(long, int, int, float) - Constructor for class com.github.yellowstonegames.world.LatLonWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LatLonWorldMap(long, int, int, INoise) - Constructor for class com.github.yellowstonegames.world.LatLonWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LatLonWorldMap(long, int, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.LatLonWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LatLonWorldMap(LatLonWorldMap) - Constructor for class com.github.yellowstonegames.world.LatLonWorldMap
Copies the LatLonWorldMap other to construct a new one that is exactly the same.
LocalMap - Class in com.github.yellowstonegames.world
A concrete implementation of WorldMapGenerator that does no projection of the map, as if the area were completely flat or small enough that curvature is impossible to see.
LocalMap() - Constructor for class com.github.yellowstonegames.world.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(int, int) - Constructor for class com.github.yellowstonegames.world.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.LocalMap
Creates a new generator from the given serialized String, produced by LocalMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
LocalMap(long, int, int) - Constructor for class com.github.yellowstonegames.world.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(long, int, int, float) - Constructor for class com.github.yellowstonegames.world.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(long, int, int, INoise) - Constructor for class com.github.yellowstonegames.world.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(long, int, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(LocalMap) - Constructor for class com.github.yellowstonegames.world.LocalMap
Copies the LocalMap other to construct a new one that is exactly the same.

M

makeBiomes(WorldMapGenerator) - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
Analyzes the last world produced by the given WorldMapGenerator and uses all of its generated information to assign biome codes for each cell (along with heat and moisture codes).
makeBiomes(WorldMapGenerator) - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Analyzes the last world produced by the given WorldMapGenerator and uses all of its generated information to assign biome codes for each cell (along with heat and moisture codes).
makeBiomes(WorldMapGenerator) - Method in interface com.github.yellowstonegames.world.BiomeMapper
Analyzes the last world produced by the given WorldMapGenerator and uses all of its generated information to assign biome codes for each cell (along with heat and moisture codes).
makeBiomes(WorldMapGenerator) - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
Analyzes the last world produced by the given WorldMapGenerator and uses all of its generated information to assign biome codes for each cell (along with heat and moisture codes).
makeBiomes(WorldMapGenerator) - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
Analyzes the last world produced by the given WorldMapGenerator and uses all of its generated information to assign biome codes for each cell (along with heat and moisture codes).
match(int...) - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(int...) - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(int...) - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(int...) - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(int...) - Method in interface com.github.yellowstonegames.world.WorldMapView
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(long, int...) - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(long, int...) - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(long, int...) - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(long, int...) - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(long, int...) - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(long, int...) - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
match(long, int...) - Method in interface com.github.yellowstonegames.world.WorldMapView
Initializes the colors to use in some combination for all biomes, without regard for what the biome really is.
maxHeat - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.GlobeMap
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.LocalMap
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
maxHeat0 - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.GlobeMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.LocalMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
maxHeat1 - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 
maxHeight - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
maxWet - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
maxWet0 - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
maxWet0 - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
maxWet0 - Variable in class com.github.yellowstonegames.world.GlobeMap
 
maxWet0 - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
maxWet0 - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
maxWet0 - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
maxWet0 - Variable in class com.github.yellowstonegames.world.LocalMap
 
maxWet0 - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
maxWet0 - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
maxWet0 - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
maxWet0 - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 
mediumWaterLower - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
mediumWaterUpper - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
MimicLocalMap - Class in com.github.yellowstonegames.world
An unusual map generator that imitates an existing local map (such as a map of Australia, which it can do by default), without applying any projection or changing heat levels in the polar regions or equator.
MimicLocalMap() - Constructor for class com.github.yellowstonegames.world.MimicLocalMap
Constructs a concrete WorldMapGenerator for a map that should look like Australia, without projecting the land positions or changing heat by latitude.
MimicLocalMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.MimicLocalMap
Creates a new generator from the given serialized String, produced by MimicLocalMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
MimicLocalMap(long) - Constructor for class com.github.yellowstonegames.world.MimicLocalMap
Constructs a 256x256 unprojected local map that will use land forms with a similar shape to Australia.
MimicLocalMap(long, INoise, float) - Constructor for class com.github.yellowstonegames.world.MimicLocalMap
Constructs a 256x256 unprojected local map that will use land forms with a similar shape to Australia.
MimicLocalMap(long, Region) - Constructor for class com.github.yellowstonegames.world.MimicLocalMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given Region's "on" cells, without projecting the land positions or changing heat by latitude.
MimicLocalMap(long, Region, float) - Constructor for class com.github.yellowstonegames.world.MimicLocalMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given Region's "on" cells, without projecting the land positions or changing heat by latitude.
MimicLocalMap(long, Region, INoise) - Constructor for class com.github.yellowstonegames.world.MimicLocalMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given Region's "on" cells, without projecting the land positions or changing heat by latitude.
MimicLocalMap(long, Region, INoise, float) - Constructor for class com.github.yellowstonegames.world.MimicLocalMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given Region's "on" cells, using an elliptical projection (specifically, a Mollweide projection).
MimicLocalMap(Region) - Constructor for class com.github.yellowstonegames.world.MimicLocalMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given Region's "on" cells, without projecting the land positions or changing heat by latitude.
MimicLocalMap(MimicLocalMap) - Constructor for class com.github.yellowstonegames.world.MimicLocalMap
Copies the MimicLocalMap other to construct a new one that is exactly the same.
MimicWorldMap - Class in com.github.yellowstonegames.world
An unusual map generator that imitates an existing map (such as a map of Earth, which it can do by default).
MimicWorldMap() - Constructor for class com.github.yellowstonegames.world.MimicWorldMap
Constructs a concrete WorldMapGenerator for a map that should look like Earth using an elliptical projection (specifically, a Mollweide projection).
MimicWorldMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.MimicWorldMap
Creates a new generator from the given serialized String, produced by MimicWorldMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
MimicWorldMap(long) - Constructor for class com.github.yellowstonegames.world.MimicWorldMap
Constructs a 512x256 elliptical world map that will use land forms with a similar shape to Earth.
MimicWorldMap(long, INoise, float) - Constructor for class com.github.yellowstonegames.world.MimicWorldMap
Constructs a 512x256 elliptical world map that will use land forms with a similar shape to Earth.
MimicWorldMap(long, Region) - Constructor for class com.github.yellowstonegames.world.MimicWorldMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given Region's "on" cells, using an elliptical projection (specifically, a Mollweide projection).
MimicWorldMap(long, Region, float) - Constructor for class com.github.yellowstonegames.world.MimicWorldMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given Region's "on" cells, using an elliptical projection (specifically, a Mollweide projection).
MimicWorldMap(long, Region, INoise) - Constructor for class com.github.yellowstonegames.world.MimicWorldMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given Region's "on" cells, using an elliptical projection (specifically, a Mollweide projection).
MimicWorldMap(long, Region, INoise, float) - Constructor for class com.github.yellowstonegames.world.MimicWorldMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given Region's "on" cells, using an elliptical projection (specifically, a Mollweide projection).
MimicWorldMap(Region) - Constructor for class com.github.yellowstonegames.world.MimicWorldMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given Region's "on" cells, using an elliptical projection (specifically, a Mollweide projection).
MimicWorldMap(MimicWorldMap) - Constructor for class com.github.yellowstonegames.world.MimicWorldMap
Copies the MimicWorldMap other to construct a new one that is exactly the same.
minHeat - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
minHeat0 - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
minHeat0 - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
minHeat0 - Variable in class com.github.yellowstonegames.world.GlobeMap
 
minHeat0 - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
minHeat0 - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
minHeat0 - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
minHeat0 - Variable in class com.github.yellowstonegames.world.LocalMap
 
minHeat0 - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
minHeat0 - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
minHeat0 - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
minHeat0 - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.GlobeMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.LocalMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
minHeat1 - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 
minHeight - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
minWet - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
minWet0 - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
minWet0 - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
minWet0 - Variable in class com.github.yellowstonegames.world.GlobeMap
 
minWet0 - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
minWet0 - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
minWet0 - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
minWet0 - Variable in class com.github.yellowstonegames.world.LocalMap
 
minWet0 - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
minWet0 - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
minWet0 - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
minWet0 - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 
moisture - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
moisture - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
moisture - Variable in class com.github.yellowstonegames.world.GlobeMap
 
moisture - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
moisture - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
moisture - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
moisture - Variable in class com.github.yellowstonegames.world.LocalMap
 
moisture - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
moisture - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
moisture - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 
MOISTURE_MID - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
MOISTURE_MID - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
MOISTURE_UPPER - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
MOISTURE_UPPER - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
moistureCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
moistureCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
moistureCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
moistureCodeData - Variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
The heat codes for the analyzed map, from 0 to 5 inclusive, with 0 coldest and 5 hottest.
moistureData - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
moistureFreq - Static variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
moistureFreq - Static variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
moistureFreq - Static variable in class com.github.yellowstonegames.world.GlobeMap
 
moistureFreq - Static variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
moistureFreq - Static variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
moistureFreq - Static variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
moistureFreq - Static variable in class com.github.yellowstonegames.world.LocalMap
 
moistureFreq - Static variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
moistureFreq - Static variable in class com.github.yellowstonegames.world.StretchWorldMap
 
moistureFreq - Static variable in class com.github.yellowstonegames.world.TilingWorldMap
 

N

name - Variable in class com.github.yellowstonegames.world.PoliticalMapper.Faction
The (typically longer) formal name of the Faction, such as "The United States of America" or "The Noble Fiefdom of Harjalia".
name - Variable in class com.github.yellowstonegames.world.PoliticalMapper
The name of the world, like "Earth" or "Terra".

O

otherFreq - Static variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
otherFreq - Static variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
otherFreq - Static variable in class com.github.yellowstonegames.world.GlobeMap
 
otherFreq - Static variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
otherFreq - Static variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
otherFreq - Static variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
otherFreq - Static variable in class com.github.yellowstonegames.world.LocalMap
 
otherFreq - Static variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
otherFreq - Static variable in class com.github.yellowstonegames.world.StretchWorldMap
 
otherFreq - Static variable in class com.github.yellowstonegames.world.TilingWorldMap
 
otherRidged - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
otherRidged - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
otherRidged - Variable in class com.github.yellowstonegames.world.GlobeMap
 
otherRidged - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
otherRidged - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
otherRidged - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
otherRidged - Variable in class com.github.yellowstonegames.world.LocalMap
 
otherRidged - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
otherRidged - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
otherRidged - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 

P

politicalMap - Variable in class com.github.yellowstonegames.world.PoliticalMapper
Stores individual Unicode chars per cell on the map's grid; each char will correspond to a Faction in PoliticalMapper.atlas after PoliticalMapper.generate(long, WorldMapGenerator, BiomeMapper, int) is called.
PoliticalMapper - Class in com.github.yellowstonegames.world
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.
PoliticalMapper() - Constructor for class com.github.yellowstonegames.world.PoliticalMapper
Constructs a PoliticalMapper with a random seed, but doesn't do anything with a map; you need to call PoliticalMapper.generate(long, WorldMapGenerator, BiomeMapper, Collection, int, float) for results.
PoliticalMapper(EnhancedRandom) - Constructor for class com.github.yellowstonegames.world.PoliticalMapper
Constructs a PoliticalMapper with the given EnhancedRandom, but doesn't do anything with a map; you need to call PoliticalMapper.generate(long, WorldMapGenerator, BiomeMapper, Collection, int, float) for results.
PoliticalMapper.Faction - Class in com.github.yellowstonegames.world
Represents a group that claims territory on a world-map, such as a nation.
preferredBiomes - Variable in class com.github.yellowstonegames.world.PoliticalMapper.Faction
An ObjectSet of String keys, where each key is the name of a biome this Faction wants to occupy.
preferredHeat - Variable in class com.github.yellowstonegames.world.PoliticalMapper.Faction
An int array of heat codes that this Faction prefers; typically a 6-code scale is used where 0, 1, and 2 are cold and getting progressively warmer, while 3, 4, and 5 are warm to warmest.
preferredHeight - Variable in class com.github.yellowstonegames.world.PoliticalMapper.Faction
An int array of height codes that this Faction prefers; 0, 1, 2, and 3 are all oceans, while 4 is shoreline or low-lying land and higher numbers (up to 8, inclusive) are used for increasing elevations.
preferredMoisture - Variable in class com.github.yellowstonegames.world.PoliticalMapper.Faction
An int array of moisture codes that this Faction prefers; typically a 6-code scale is used where 0, 1, and 2 are dry and getting progressively more precipitation, while 3, 4, and 5 are wet to wettest.
project(float, float) - Method in class com.github.yellowstonegames.world.DiagonalWorldMap
Given a latitude and longitude in radians (the conventional way of describing points on a globe), this gets the (x,y) Coord on the map projection this generator uses that corresponds to the given lat-lon coordinates.
project(float, float) - Method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
Given a latitude and longitude in radians (the conventional way of describing points on a globe), this gets the (x,y) Coord on the map projection this generator uses that corresponds to the given lat-lon coordinates.
project(float, float) - Method in class com.github.yellowstonegames.world.LatLonWorldMap
Given a latitude and longitude in radians (the conventional way of describing points on a globe), this gets the (x,y) Coord on the map projection this generator uses that corresponds to the given lat-lon coordinates.
project(float, float) - Method in class com.github.yellowstonegames.world.StretchWorldMap
Given a latitude and longitude in radians (the conventional way of describing points on a globe), this gets the (x,y) Coord on the map projection this generator uses that corresponds to the given lat-lon coordinates.
project(float, float) - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Given a latitude and longitude in radians (the conventional way of describing points on a globe), this gets the (x,y) Coord on the map projection this generator uses that corresponds to the given lat-lon coordinates.
ProjectionTools - Class in com.github.yellowstonegames.world
Added to SquidLib by Tommy Ettinger on 7/4/2018, using MIT-licensed work by Justin Kunimune from his Map-Projections repo.

R

recreateFromString(String) - Static method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
Creates a new instance of this class from a serialized String produced by BiomeMapper.BlendedBiomeMapper.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Creates a new instance of this class from a serialized String produced by BiomeMapper.DetailedBiomeMapper.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
Creates a new instance of this class from a serialized String produced by BiomeMapper.SimpleBiomeMapper.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
Creates a new instance of this class from a serialized String produced by BiomeMapper.UnrealisticBiomeMapper.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.DiagonalWorldMap
Creates a new instance of this class from a serialized String produced by DiagonalWorldMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.EllipticalWorldMap
Creates a new instance of this class from a serialized String produced by EllipticalWorldMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.GlobeMap
Creates a new instance of this class from a serialized String produced by GlobeMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.HexagonalWorldMap
Creates a new instance of this class from a serialized String produced by HexagonalWorldMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
Creates a new instance of this class from a serialized String produced by HyperellipticalWorldMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.LatLonWorldMap
Creates a new instance of this class from a serialized String produced by LatLonWorldMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.LocalMap
Creates a new instance of this class from a serialized String produced by LocalMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.MimicLocalMap
Creates a new instance of this class from a serialized String produced by MimicLocalMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.MimicWorldMap
Creates a new instance of this class from a serialized String produced by MimicWorldMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.RotatingGlobeMap
Creates a new instance of this class from a serialized String produced by RotatingGlobeMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.RoundSideWorldMap
Creates a new instance of this class from a serialized String produced by RoundSideWorldMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.StretchWorldMap
Creates a new instance of this class from a serialized String produced by StretchWorldMap.stringSerialize().
recreateFromString(String) - Static method in class com.github.yellowstonegames.world.TilingWorldMap
Creates a new instance of this class from a serialized String produced by TilingWorldMap.stringSerialize().
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.DiagonalWorldMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.EllipticalWorldMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.GlobeMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.HexagonalWorldMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.LatLonWorldMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.LocalMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.MimicLocalMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.MimicWorldMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.RotatingGlobeMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.RoundSideWorldMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.StretchWorldMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.TilingWorldMap
 
regenerate(int, int, int, int, float, float, long, long) - Method in class com.github.yellowstonegames.world.WorldMapGenerator
 
removeExcess(float) - Static method in class com.github.yellowstonegames.world.WorldMapGenerator
 
reprojectToElliptical(Region) - Static method in class com.github.yellowstonegames.world.MimicWorldMap
Meant for making maps conform to the Mollweide (elliptical) projection that MimicWorldMap uses.
rng - Variable in class com.github.yellowstonegames.world.PoliticalMapper
Used for all random decisions this makes, including generating random Factions if needed.
rng - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
rockLower - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
rockUpper - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
RotatingGlobeMap - Class in com.github.yellowstonegames.world
A concrete implementation of WorldMapGenerator that imitates an infinite-distance perspective view of a world, showing only one hemisphere, that should be as wide as it is tall (its outline is a circle).
RotatingGlobeMap() - Constructor for class com.github.yellowstonegames.world.RotatingGlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingGlobeMap(int, int) - Constructor for class com.github.yellowstonegames.world.RotatingGlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingGlobeMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.RotatingGlobeMap
Creates a new generator from the given serialized String, produced by RotatingGlobeMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
RotatingGlobeMap(long, int, int) - Constructor for class com.github.yellowstonegames.world.RotatingGlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingGlobeMap(long, int, int, float) - Constructor for class com.github.yellowstonegames.world.RotatingGlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingGlobeMap(long, int, int, INoise) - Constructor for class com.github.yellowstonegames.world.RotatingGlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingGlobeMap(long, int, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.RotatingGlobeMap
Constructs a concrete WorldMapGenerator for a map that can be used to view a spherical world from space, showing only one hemisphere at a time.
RotatingGlobeMap(RotatingGlobeMap) - Constructor for class com.github.yellowstonegames.world.RotatingGlobeMap
Copies the RotatingGlobeMap other to construct a new one that is exactly the same.
RoundSideWorldMap - Class in com.github.yellowstonegames.world
A concrete implementation of WorldMapGenerator that projects the world map onto a shape with a flat top and bottom but near-circular sides.
RoundSideWorldMap() - Constructor for class com.github.yellowstonegames.world.RoundSideWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideWorldMap(int, int) - Constructor for class com.github.yellowstonegames.world.RoundSideWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideWorldMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.RoundSideWorldMap
Creates a new generator from the given serialized String, produced by RoundSideWorldMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
RoundSideWorldMap(long, int, int) - Constructor for class com.github.yellowstonegames.world.RoundSideWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideWorldMap(long, int, int, float) - Constructor for class com.github.yellowstonegames.world.RoundSideWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideWorldMap(long, int, int, INoise) - Constructor for class com.github.yellowstonegames.world.RoundSideWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideWorldMap(long, int, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.RoundSideWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to display a projection of a globe onto an ellipse without distortion of the sizes of features but with significant distortion of shape.
RoundSideWorldMap(RoundSideWorldMap) - Constructor for class com.github.yellowstonegames.world.RoundSideWorldMap
Copies the RoundSideWorldMap other to construct a new one that is exactly the same.

S

sandLower - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
sandUpper - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
seedA - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
seedB - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
setBiomeMapper(BiomeMapper) - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
setBiomeMapper(BiomeMapper) - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
setBiomeMapper(BiomeMapper) - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
setBiomeMapper(BiomeMapper) - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
setBiomeMapper(BiomeMapper) - Method in interface com.github.yellowstonegames.world.WorldMapView
 
setCenterLongitude(float) - Method in class com.github.yellowstonegames.world.RotatingGlobeMap
 
setCenterLongitude(float) - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Sets the center longitude line to a longitude measured in radians, from 0 to 2 * PI.
setColorMap(int[][]) - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
setColorMap(int[][]) - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
setColorMapOklab(int[][]) - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
setColorMapOklab(int[][]) - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
setColorTable(int[]) - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
setColorTable(int[]) - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
setWorld(WorldMapGenerator) - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
setWorld(WorldMapGenerator) - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
setWorld(WorldMapGenerator) - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
setWorld(WorldMapGenerator) - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
setWorld(WorldMapGenerator) - Method in interface com.github.yellowstonegames.world.WorldMapView
 
shallow - Variable in class com.github.yellowstonegames.world.MimicLocalMap
 
shallow - Variable in class com.github.yellowstonegames.world.MimicWorldMap
 
shallowWaterLower - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
shallowWaterUpper - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
shortName - Variable in class com.github.yellowstonegames.world.PoliticalMapper.Faction
The short name of the Faction, such as "America" or "Harjalia".
show() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
After calling BlendedWorldMapView.generate(), which assigns values to BlendedWorldMapView.getColorMap() and BlendedWorldMapView.getColorMapOklab(), you can call this to get the RGBA colorMap.
show() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
show() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
show() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
After calling UnrealisticWorldMapView.generate(), which assigns values to UnrealisticWorldMapView.getColorMap() and UnrealisticWorldMapView.getColorMapOklab(), you can call this to get the RGBA colorMap.
show() - Method in interface com.github.yellowstonegames.world.WorldMapView
After calling WorldMapView.generate(), you can call this to assign values to WorldMapView.getColorMap() and WorldMapView.getColorMapOklab().
SimpleBiomeMapper() - Constructor for class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
Simple constructor; pretty much does nothing.
SimpleBiomeMapper(String) - Constructor for class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
Creates a new generator from the given serialized String, produced by BiomeMapper.SimpleBiomeMapper.stringSerialize().
SimpleWorldMapView - Class in com.github.yellowstonegames.world
SimpleWorldMapView() - Constructor for class com.github.yellowstonegames.world.SimpleWorldMapView
 
SimpleWorldMapView(long, int, int) - Constructor for class com.github.yellowstonegames.world.SimpleWorldMapView
 
SimpleWorldMapView(WorldMapGenerator) - Constructor for class com.github.yellowstonegames.world.SimpleWorldMapView
 
simpsonIntegrateHyperellipse(double, double, double, double) - Static method in class com.github.yellowstonegames.world.ProjectionTools
Performs a definite integral using Simpson's rule and a constant step size; hard-coded to integrate a hyperellipse function.
simpsonODESolveHyperellipse(double, float[], double, double, double, double) - Static method in class com.github.yellowstonegames.world.ProjectionTools
Solves a simple ODE using Simpson's rule and a constant step size; hard-coded to solve a hyperelliptical map projection task.
snowLower - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
snowUpper - Static variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
startCacheX - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
startCacheY - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
startX - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
startY - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
storedMap - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
StretchWorldMap - Class in com.github.yellowstonegames.world
A concrete implementation of WorldMapGenerator that distorts the map as it nears the poles, expanding the smaller-diameter latitude lines in extreme north and south regions so they take up the same space as the equator.
StretchWorldMap() - Constructor for class com.github.yellowstonegames.world.StretchWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
StretchWorldMap(int, int) - Constructor for class com.github.yellowstonegames.world.StretchWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
StretchWorldMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.StretchWorldMap
Creates a new generator from the given serialized String, produced by StretchWorldMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
StretchWorldMap(long, int, int) - Constructor for class com.github.yellowstonegames.world.StretchWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
StretchWorldMap(long, int, int, float) - Constructor for class com.github.yellowstonegames.world.StretchWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
StretchWorldMap(long, int, int, INoise) - Constructor for class com.github.yellowstonegames.world.StretchWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
StretchWorldMap(long, int, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.StretchWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
StretchWorldMap(StretchWorldMap) - Constructor for class com.github.yellowstonegames.world.StretchWorldMap
Copies the StretchWorldMap other to construct a new one that is exactly the same.
stringSerialize() - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with BlendedBiomeMapper(String) or BiomeMapper.BlendedBiomeMapper.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with DetailedBiomeMapper(String) or BiomeMapper.DetailedBiomeMapper.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with SimpleBiomeMapper(String) or BiomeMapper.SimpleBiomeMapper.recreateFromString(String).
stringSerialize() - Method in interface com.github.yellowstonegames.world.BiomeMapper
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with a constructor (the most often case) or recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with UnrealisticBiomeMapper(String) or BiomeMapper.UnrealisticBiomeMapper.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.DiagonalWorldMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with DiagonalWorldMap(int, String) or (preferably) DiagonalWorldMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.EllipticalWorldMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with EllipticalWorldMap(int, int, String) or (preferably) EllipticalWorldMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.GlobeMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with GlobeMap(int, int, String) or (preferably) GlobeMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.HexagonalWorldMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with HexagonalWorldMap(int, int, String) or (preferably) HexagonalWorldMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with HyperellipticalWorldMap(int, int, String) or (preferably) HyperellipticalWorldMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.LatLonWorldMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with LatLonWorldMap(int, int, String) or (preferably) LatLonWorldMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.LocalMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with LocalMap(int, int, String) or (preferably) LocalMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.MimicLocalMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with MimicLocalMap(int, int, String) or (preferably) MimicLocalMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.MimicWorldMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with MimicWorldMap(int, int, String) or (preferably) MimicWorldMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.RotatingGlobeMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with RotatingGlobeMap(int, int, String) or (preferably) RotatingGlobeMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.RoundSideWorldMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with RoundSideWorldMap(int, int, String) or (preferably) RoundSideWorldMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.StretchWorldMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with StretchWorldMap(int, int, String) or (preferably) StretchWorldMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.TilingWorldMap
Serializes this generator's entire state to a String; it can be read back when creating a new instance of this type with TilingWorldMap(int, int, String) or (preferably) TilingWorldMap.recreateFromString(String).
stringSerialize() - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Serializes this generator's entire state to a String; it should be readable when creating a new instance of this type with a constructor taking (int, int, String) or (preferably) recreateFromString(String).

T

terrainBasic - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
terrainBasic - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
terrainBasic - Variable in class com.github.yellowstonegames.world.GlobeMap
 
terrainBasic - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
terrainBasic - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
terrainBasic - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
terrainBasic - Variable in class com.github.yellowstonegames.world.LocalMap
 
terrainBasic - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
terrainBasic - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
terrainBasic - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 
terrainBasicFreq - Static variable in class com.github.yellowstonegames.world.TilingWorldMap
 
terrainFreq - Static variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
terrainFreq - Static variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
terrainFreq - Static variable in class com.github.yellowstonegames.world.GlobeMap
 
terrainFreq - Static variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
terrainFreq - Static variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
terrainFreq - Static variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
terrainFreq - Static variable in class com.github.yellowstonegames.world.LocalMap
 
terrainFreq - Static variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
terrainFreq - Static variable in class com.github.yellowstonegames.world.StretchWorldMap
 
terrainLayeredFreq - Static variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
terrainLayeredFreq - Static variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
terrainLayeredFreq - Static variable in class com.github.yellowstonegames.world.GlobeMap
 
terrainLayeredFreq - Static variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
terrainLayeredFreq - Static variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
terrainLayeredFreq - Static variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
terrainLayeredFreq - Static variable in class com.github.yellowstonegames.world.LocalMap
 
terrainLayeredFreq - Static variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
terrainLayeredFreq - Static variable in class com.github.yellowstonegames.world.StretchWorldMap
 
terrainRidged - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
terrainRidged - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
terrainRidged - Variable in class com.github.yellowstonegames.world.GlobeMap
 
terrainRidged - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
terrainRidged - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
terrainRidged - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
terrainRidged - Variable in class com.github.yellowstonegames.world.LocalMap
 
terrainRidged - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
terrainRidged - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
terrainRidged - Variable in class com.github.yellowstonegames.world.TilingWorldMap
 
terrainRidgedFreq - Static variable in class com.github.yellowstonegames.world.TilingWorldMap
 
TilingWorldMap - Class in com.github.yellowstonegames.world
A concrete implementation of WorldMapGenerator that tiles both east-to-west and north-to-south.
TilingWorldMap() - Constructor for class com.github.yellowstonegames.world.TilingWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used as a tiling, wrapping east-to-west as well as north-to-south.
TilingWorldMap(int, int) - Constructor for class com.github.yellowstonegames.world.TilingWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used as a tiling, wrapping east-to-west as well as north-to-south.
TilingWorldMap(int, int, String) - Constructor for class com.github.yellowstonegames.world.TilingWorldMap
Creates a new generator from the given serialized String, produced by TilingWorldMap.stringSerialize(), but this also requires width and height that match the first two lines of the given String (in Base.BASE86).
TilingWorldMap(long, int, int) - Constructor for class com.github.yellowstonegames.world.TilingWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used as a tiling, wrapping east-to-west as well as north-to-south.
TilingWorldMap(long, int, int, INoise) - Constructor for class com.github.yellowstonegames.world.TilingWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used as a tiling, wrapping east-to-west as well as north-to-south.
TilingWorldMap(long, int, int, INoise, float) - Constructor for class com.github.yellowstonegames.world.TilingWorldMap
Constructs a concrete WorldMapGenerator for a map that can be used as a tiling, wrapping east-to-west as well as north-to-south.
TilingWorldMap(TilingWorldMap) - Constructor for class com.github.yellowstonegames.world.TilingWorldMap
Copies the TilingWorldMap other to construct a new one that is exactly the same.
toString() - Method in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
toString() - Method in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
toString() - Method in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
toString() - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
toString() - Method in class com.github.yellowstonegames.world.BlendedWorldMapView
 
toString() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
 
toString() - Method in class com.github.yellowstonegames.world.DiagonalWorldMap
 
toString() - Method in class com.github.yellowstonegames.world.EllipticalWorldMap
 
toString() - Method in class com.github.yellowstonegames.world.GlobeMap
 
toString() - Method in class com.github.yellowstonegames.world.HexagonalWorldMap
 
toString() - Method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
toString() - Method in class com.github.yellowstonegames.world.LatLonWorldMap
 
toString() - Method in class com.github.yellowstonegames.world.LocalMap
 
toString() - Method in class com.github.yellowstonegames.world.MimicLocalMap
 
toString() - Method in class com.github.yellowstonegames.world.MimicWorldMap
 
toString() - Method in class com.github.yellowstonegames.world.PoliticalMapper.Faction
 
toString() - Method in class com.github.yellowstonegames.world.PoliticalMapper
 
toString() - Method in class com.github.yellowstonegames.world.RotatingGlobeMap
 
toString() - Method in class com.github.yellowstonegames.world.RoundSideWorldMap
 
toString() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
 
toString() - Method in class com.github.yellowstonegames.world.StretchWorldMap
 
toString() - Method in class com.github.yellowstonegames.world.TilingWorldMap
 
toString() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 

U

UnrealisticBiomeMapper() - Constructor for class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
Simple constructor; pretty much does nothing.
UnrealisticBiomeMapper(String) - Constructor for class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
Creates a new generator from the given serialized String, produced by BiomeMapper.UnrealisticBiomeMapper.stringSerialize().
UnrealisticWorldMapView - Class in com.github.yellowstonegames.world
UnrealisticWorldMapView() - Constructor for class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
UnrealisticWorldMapView(long, int, int) - Constructor for class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
UnrealisticWorldMapView(WorldMapGenerator) - Constructor for class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
usedHeight - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
usedWidth - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 

W

warmerValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
warmerValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
warmerValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
warmerValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
warmerValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
warmerValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
warmestValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
warmestValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
warmestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
warmestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
warmestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
warmestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
warmValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
warmValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
warmValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
warmValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
warmValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
warmValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
wetterValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
wetterValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
wetterValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
wetterValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
wetterValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
wetterValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
wettestValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
wettestValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
wettestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
wettestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
wettestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
wettestValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
wetValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
wetValueLower - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
wetValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.BlendedBiomeMapper
 
wetValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.DetailedBiomeMapper
 
wetValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.SimpleBiomeMapper
 
wetValueUpper - Static variable in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
 
width - Variable in class com.github.yellowstonegames.world.BlendedWorldMapView
 
width - Variable in class com.github.yellowstonegames.world.DetailedWorldMapView
 
width - Variable in class com.github.yellowstonegames.world.SimpleWorldMapView
 
width - Variable in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
width - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
wmg - Variable in class com.github.yellowstonegames.world.PoliticalMapper
world - Variable in class com.github.yellowstonegames.world.BlendedWorldMapView
 
world - Variable in class com.github.yellowstonegames.world.DetailedWorldMapView
 
world - Variable in class com.github.yellowstonegames.world.SimpleWorldMapView
 
world - Variable in class com.github.yellowstonegames.world.UnrealisticWorldMapView
 
WorldMapGenerator - Class in com.github.yellowstonegames.world
Can be used to generate world maps with a wide variety of data, starting with height, temperature and moisture.
WorldMapGenerator() - Constructor for class com.github.yellowstonegames.world.WorldMapGenerator
Constructs a WorldMapGenerator (this class is abstract, so you should typically call this from a subclass or as part of an anonymous class that implements WorldMapGenerator.regenerate(int, int, int, int, float, float, long, long)).
WorldMapGenerator(int, int) - Constructor for class com.github.yellowstonegames.world.WorldMapGenerator
Constructs a WorldMapGenerator (this class is abstract, so you should typically call this from a subclass or as part of an anonymous class that implements WorldMapGenerator.regenerate(int, int, int, int, float, float, long, long)).
WorldMapGenerator(long, int, int) - Constructor for class com.github.yellowstonegames.world.WorldMapGenerator
Constructs a WorldMapGenerator (this class is abstract, so you should typically call this from a subclass or as part of an anonymous class that implements WorldMapGenerator.regenerate(int, int, int, int, float, float, long, long)).
WorldMapGenerator(WorldMapGenerator) - Constructor for class com.github.yellowstonegames.world.WorldMapGenerator
Used to implement most of the copy constructor for subclasses; this cannot copy Noise implementations and leaves that up to the subclass, but will copy all non-static fields defined in WorldMapGenerator from other.
WorldMapView - Interface in com.github.yellowstonegames.world
Takes a WorldMapGenerator, such as a LocalMap, RotatingGlobeMap, or StretchWorldMap, and wraps it so that you can call WorldMapView.generate() on this to coordinate calls to WorldMapGenerator.generate() and BiomeMapper.makeBiomes(WorldMapGenerator).
wrapX(int, int) - Method in class com.github.yellowstonegames.world.DiagonalWorldMap
 
wrapX(int, int) - Method in class com.github.yellowstonegames.world.EllipticalWorldMap
 
wrapX(int, int) - Method in class com.github.yellowstonegames.world.GlobeMap
 
wrapX(int, int) - Method in class com.github.yellowstonegames.world.HexagonalWorldMap
 
wrapX(int, int) - Method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
wrapX(int, int) - Method in class com.github.yellowstonegames.world.LocalMap
 
wrapX(int, int) - Method in class com.github.yellowstonegames.world.MimicWorldMap
 
wrapX(int, int) - Method in class com.github.yellowstonegames.world.RotatingGlobeMap
 
wrapX(int, int) - Method in class com.github.yellowstonegames.world.RoundSideWorldMap
 
wrapX(int, int) - Method in class com.github.yellowstonegames.world.WorldMapGenerator
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.DiagonalWorldMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.EllipticalWorldMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.GlobeMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.HexagonalWorldMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.LatLonWorldMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.LocalMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.MimicWorldMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.RotatingGlobeMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.RoundSideWorldMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.StretchWorldMap
 
wrapY(int, int) - Method in class com.github.yellowstonegames.world.WorldMapGenerator
 

X

xPositions - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
xPositions - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
xPositions - Variable in class com.github.yellowstonegames.world.GlobeMap
 
xPositions - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
xPositions - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
xPositions - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
xPositions - Variable in class com.github.yellowstonegames.world.LocalMap
 
xPositions - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
xPositions - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
xPositions - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 

Y

yPositions - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
yPositions - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
yPositions - Variable in class com.github.yellowstonegames.world.GlobeMap
 
yPositions - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
yPositions - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
yPositions - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
yPositions - Variable in class com.github.yellowstonegames.world.LocalMap
 
yPositions - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
yPositions - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
yPositions - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 

Z

zoom - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
zoomedMap - Variable in class com.github.yellowstonegames.world.PoliticalMapper
After PoliticalMapper.generate(long, WorldMapGenerator, BiomeMapper, int) is called, this is identical to PoliticalMapper.politicalMap, but if PoliticalMapper.adjustZoom() is called after that, then this can be different from the normal politicalMap, and may refer to a different area of the map at a different scale.
zoomIn() - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Floats the resolution of the map and halves the area it covers; the 2D arrays this uses keep their sizes.
zoomIn(int, int, int) - Method in class com.github.yellowstonegames.world.DiagonalWorldMap
 
zoomIn(int, int, int) - Method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
zoomIn(int, int, int) - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Floats the resolution of the map and halves the area it covers repeatedly, doubling zoomAmount times; the 2D arrays this uses keep their sizes.
zoomOut() - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Halves the resolution of the map and floats the area it covers; the 2D arrays this uses keep their sizes.
zoomOut(int, int, int) - Method in class com.github.yellowstonegames.world.DiagonalWorldMap
 
zoomOut(int, int, int) - Method in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
zoomOut(int, int, int) - Method in class com.github.yellowstonegames.world.WorldMapGenerator
Halves the resolution of the map and floats the area it covers repeatedly, halving zoomAmount times; the 2D arrays this uses keep their sizes.
zoomStartX - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
zoomStartY - Variable in class com.github.yellowstonegames.world.WorldMapGenerator
 
zPositions - Variable in class com.github.yellowstonegames.world.DiagonalWorldMap
 
zPositions - Variable in class com.github.yellowstonegames.world.EllipticalWorldMap
 
zPositions - Variable in class com.github.yellowstonegames.world.GlobeMap
 
zPositions - Variable in class com.github.yellowstonegames.world.HexagonalWorldMap
 
zPositions - Variable in class com.github.yellowstonegames.world.HyperellipticalWorldMap
 
zPositions - Variable in class com.github.yellowstonegames.world.LatLonWorldMap
 
zPositions - Variable in class com.github.yellowstonegames.world.LocalMap
 
zPositions - Variable in class com.github.yellowstonegames.world.RotatingGlobeMap
 
zPositions - Variable in class com.github.yellowstonegames.world.RoundSideWorldMap
 
zPositions - Variable in class com.github.yellowstonegames.world.StretchWorldMap
 
A B C D E F G H I K L M N O P R S T U W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values