Index
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 thePoliticalMapper.zoomedMap2D 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.biomeMapperto partly-randomize themselves, and also incorporates three random floats from theFlowRandomstored inBlendedWorldMapView.getWorld(). - alter() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
-
Uses the current colors in
DetailedWorldMapView.biomeColorTableto partly-randomize themselves, and also incorporates three random floats from theFlowRandomstored inDetailedWorldMapView.getWorld(). - alter() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
-
Uses the current colors in
SimpleWorldMapView.biomeColorTableto partly-randomize themselves, and also incorporates three random floats from theFlowRandomstored inSimpleWorldMapView.getWorld(). - alter() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
-
Uses the current colors for biomes in
UnrealisticWorldMapView.biomeMapperto partly-randomize themselves, and also incorporates three random floats from theFlowRandomstored inUnrealisticWorldMapView.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.colorTableto partly-randomize themselves, and also incorporates three random floats from the givenrng. - alter(EnhancedRandom) - Method in class com.github.yellowstonegames.world.BiomeMapper.UnrealisticBiomeMapper
-
Uses the current colors in
BiomeMapper.UnrealisticBiomeMapper.colorTableto partly-randomize themselves, and also incorporates three random floats from the givenrng. - 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 whenPoliticalMapper.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
-
Takes a
WorldMapGenerator, such as aLocalMap,RotatingGlobeMap, orStretchWorldMap, and wraps it so that you can callBlendedWorldMapView.generate()on this to coordinate calls toWorldMapGenerator.generate()andBiomeMapper.BlendedBiomeMapper.makeBiomes(WorldMapGenerator). - 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
-
Takes a
WorldMapGenerator, such as aLocalMap,RotatingGlobeMap, orStretchWorldMap, and wraps it so that you can callDetailedWorldMapView.generate()on this to coordinate calls toWorldMapGenerator.generate()andBiomeMapper.DetailedBiomeMapper.makeBiomes(WorldMapGenerator). - 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
WorldMapGeneratorthat is likeStretchWorldMapbut 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 (inBase.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
otherto 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
WorldMapGeneratorthat 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 (inBase.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
otherto 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.TABLEthat 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.TABLEthat 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
LocalMapworld map with aBiomeMapper.SimpleBiomeMapperbiome 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
wmgand the BiomeMapperbiomeMapperby various Factions, wherePoliticalMapper.Factionis 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
wmgand the BiomeMapperbiomeMapperby various Factions, wherePoliticalMapper.Factionis 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
wmgand the BiomeMapperbiomeMapperby various Factions, wherePoliticalMapper.Factionis 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
Biomearray 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
WorldMapGeneratorthat 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 (inBase.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
otherto 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 (inBase.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
otherto 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
WorldMapGeneratorthat 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 (inBase.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
otherto 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
Languageto use to generate place names and the names of nations. - LatLonWorldMap - Class in com.github.yellowstonegames.world
-
A concrete implementation of
WorldMapGeneratorthat 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 (inBase.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
otherto construct a new one that is exactly the same. - LocalMap - Class in com.github.yellowstonegames.world
-
A concrete implementation of
WorldMapGeneratorthat 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 (inBase.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
otherto 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 (inBase.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
otherto 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 (inBase.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
otherto 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.atlasafterPoliticalMapper.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 callPoliticalMapper.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
WorldMapGeneratorthat 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 (inBase.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
otherto construct a new one that is exactly the same. - RoundSideWorldMap - Class in com.github.yellowstonegames.world
-
A concrete implementation of
WorldMapGeneratorthat 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 (inBase.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
otherto 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 toBlendedWorldMapView.getColorMap()andBlendedWorldMapView.getColorMapOklab(), you can call this to get the RGBA colorMap. - show() - Method in class com.github.yellowstonegames.world.DetailedWorldMapView
-
After calling
DetailedWorldMapView.generate(), you can call this to assign values toDetailedWorldMapView.getColorMap()andDetailedWorldMapView.getColorMapOklab(). - show() - Method in class com.github.yellowstonegames.world.SimpleWorldMapView
-
After calling
SimpleWorldMapView.generate(), you can call this to assign values toSimpleWorldMapView.getColorMap()andSimpleWorldMapView.getColorMapOklab(). - show() - Method in class com.github.yellowstonegames.world.UnrealisticWorldMapView
-
After calling
UnrealisticWorldMapView.generate(), which assigns values toUnrealisticWorldMapView.getColorMap()andUnrealisticWorldMapView.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 toWorldMapView.getColorMap()andWorldMapView.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
-
Takes a
WorldMapGenerator, such as aLocalMap,RotatingGlobeMap, orStretchWorldMap, and wraps it so that you can callSimpleWorldMapView.generate()on this to coordinate calls toWorldMapGenerator.generate()andBiomeMapper.SimpleBiomeMapper.makeBiomes(WorldMapGenerator). - 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
WorldMapGeneratorthat 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 (inBase.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
otherto 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)orBiomeMapper.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)orBiomeMapper.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)orBiomeMapper.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)orBiomeMapper.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
WorldMapGeneratorthat 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 (inBase.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
otherto 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
-
Takes a
WorldMapGenerator, such as aLocalMap,RotatingGlobeMap, orStretchWorldMap, and wraps it so that you can callUnrealisticWorldMapView.generate()on this to coordinate calls toWorldMapGenerator.generate()andBiomeMapper.UnrealisticBiomeMapper.makeBiomes(WorldMapGenerator). - 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
-
Stored when
PoliticalMapper.generate(long, WorldMapGenerator, BiomeMapper, int)is called, and is later reused ifPoliticalMapper.adjustZoom()is called. - 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 aLocalMap,RotatingGlobeMap, orStretchWorldMap, and wraps it so that you can callWorldMapView.generate()on this to coordinate calls toWorldMapGenerator.generate()andBiomeMapper.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 toPoliticalMapper.politicalMap, but ifPoliticalMapper.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
zoomAmounttimes; 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
zoomAmounttimes; 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
All Classes and Interfaces|All Packages|Constant Field Values