Documentation
¶
Index ¶
- func RenderBaseRegionMap(regionMap RegionMap) image.Image
- func RenderFullRegionMap(regionMap RegionMap) image.Image
- func RenderRegionMapWithCities(regionMap RegionMap) image.Image
- type RegionMap
- func GenerateBaseRegionMap(seed int64, pixelWidth, pixelHeight int) RegionMap
- func GenerateRegionMap(seed int64, pixelWidth, pixelHeight int, numCities int) (RegionMap, error)
- func GenerateRegionMapWithCities(seed int64, numCities int, regionMap RegionMap) RegionMap
- func GenerateRegionMapWithRoutes(seed int64, regionMap RegionMap) (RegionMap, error)
- type Tile
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RenderBaseRegionMap ¶
RenderBaseRegionMap renders a region map using only its elevations.
func RenderFullRegionMap ¶
RenderFullRegionMap renders a full region map.
func RenderRegionMapWithCities ¶
RenderRegionMapWithCities renders a region map using only its elevations and cities.
Types ¶
type RegionMap ¶
type RegionMap struct { PixelWidth int PixelHeight int Elevations [][]float64 Cities []Tile Routes []Tile }
RegionMap represents a generated region map.
func GenerateBaseRegionMap ¶
GenerateBaseRegionMap generates a new region map containing only elevations.
func GenerateRegionMap ¶
GenerateRegionMap generates a new complete region map.
func GenerateRegionMapWithCities ¶
GenerateRegionMapWithCities generates a new region map with new city locations, using the provided region map.
Click to show internal directories.
Click to hide internal directories.