Uses of Class
squidpony.squidgrid.mapping.WorldMapGenerator
| Package | Description |
|---|---|
| squidpony.squidgrid.mapping |
Tools specifically for generating maps and placing content in them, usually working with 2D char arrays.
|
-
Uses of WorldMapGenerator in squidpony.squidgrid.mapping
Subclasses of WorldMapGenerator in squidpony.squidgrid.mapping Modifier and Type Class Description static classWorldMapGenerator.EllipticalHammerMapA concrete implementation ofWorldMapGeneratorthat 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).static classWorldMapGenerator.EllipticalMapA concrete implementation ofWorldMapGeneratorthat 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).static classWorldMapGenerator.HyperellipticalMapA concrete implementation ofWorldMapGeneratorthat projects the world map onto a shape that resembles a mix part-way between an ellipse and a rectangle.static classWorldMapGenerator.LocalMapA concrete implementation ofWorldMapGeneratorthat does no projection of the map, as if the area were completely flat or small enough that curvature is impossible to see.static classWorldMapGenerator.LocalMimicMapAn 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.static classWorldMapGenerator.MimicMapAn unusual map generator that imitates an existing map (such as a map of Earth, which it can do by default).static classWorldMapGenerator.RotatingSpaceMapA concrete implementation ofWorldMapGeneratorthat 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).static classWorldMapGenerator.RoundSideMapA concrete implementation ofWorldMapGeneratorthat projects the world map onto a shape with a flat top and bottom but near-circular sides.static classWorldMapGenerator.SpaceViewMapA concrete implementation ofWorldMapGeneratorthat 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).static classWorldMapGenerator.SphereMapA concrete implementation ofWorldMapGeneratorthat 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; this counteracts certain artifacts that are common in Simplex noise world maps by using a 4D noise call to generate terrain, using a normal 3D noise call's result as the extra 4th dimension.static classWorldMapGenerator.TilingMapA concrete implementation ofWorldMapGeneratorthat tiles both east-to-west and north-to-south.Fields in squidpony.squidgrid.mapping declared as WorldMapGenerator Modifier and Type Field Description WorldMapGeneratorFantasyPoliticalMapper. wmgMethods in squidpony.squidgrid.mapping with parameters of type WorldMapGenerator Modifier and Type Method Description char[][]FantasyPoliticalMapper. generate(long seed, WorldMapGenerator wmg, WorldMapGenerator.BiomeMapper biomeMapper, int factionCount)Generates a 2D char array that represents the claims to the land described by the WorldMapGeneratorwmgand the BiomeMapperbiomeMapperby various Factions, whereFantasyPoliticalMapper.Factionis an inner class.char[][]FantasyPoliticalMapper. generate(long seed, WorldMapGenerator wmg, WorldMapGenerator.BiomeMapper biomeMapper, int factionCount, double controlledFraction)Generates a 2D char array that represents the claims to the land described by the WorldMapGeneratorwmgand the BiomeMapperbiomeMapperby various Factions, whereFantasyPoliticalMapper.Factionis an inner class.char[][]FantasyPoliticalMapper. generate(long seed, WorldMapGenerator wmg, WorldMapGenerator.BiomeMapper biomeMapper, Collection<FantasyPoliticalMapper.Faction> factions, int factionCount, double controlledFraction)Generates a 2D char array that represents the claims to the land described by the WorldMapGeneratorwmgand the BiomeMapperbiomeMapperby various Factions, whereFantasyPoliticalMapper.Factionis an inner class.char[][]PoliticalMapper. generate(WorldMapGenerator wmg, int factionCount, double controlledFraction)Produces a political map for the land stored in the given WorldMapGenerator, with the given number of factions trying to take land in the world (essentially, nations).char[][]PoliticalMapper. generate(WorldMapGenerator wmg, Map<Character,String> existingAtlas, double controlledFraction)Produces a political map for the land stored in the given WorldMapGenerator, with the given number of factions trying to take land in the world (essentially, nations).char[][]PoliticalMapper. generate(WorldMapGenerator wmg, OrderedMap<Character,FakeLanguageGen> atlasLanguages, double controlledFraction)Produces a political map for the land stored in the given WorldMapGenerator, with the given number of factions trying to take land in the world (essentially, nations).voidWorldMapGenerator.BiomeMapper. makeBiomes(WorldMapGenerator world)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).voidWorldMapGenerator.DetailedBiomeMapper. makeBiomes(WorldMapGenerator world)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).voidWorldMapGenerator.SimpleBiomeMapper. makeBiomes(WorldMapGenerator world)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).Constructors in squidpony.squidgrid.mapping with parameters of type WorldMapGenerator Constructor Description WorldMapGenerator(WorldMapGenerator other)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.