Package worldBuilder
Class FoundExporter
- java.lang.Object
-
- worldBuilder.FoundExporter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface worldBuilder.Exporter
Exporter.WhichMap
-
-
Constructor Summary
Constructors Constructor Description FoundExporter(int width, int height)
create a new Foundation exporter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
entryPoint(int x_in, int y_in, int x_out, int y_out)
entry/exit points (for explorers)void
erodeMap(double[][] erode)
Up-load the net erosion/deposition for every tileint
export_height()
return the export height (in tiles)int
export_width()
return the export width (in tiles)void
faunaMap(double[][] fauna, java.lang.String[] names)
Up-load the fauna type for every tilevoid
floraMap(double[][] flora, java.lang.String[] names)
Up-load the flora assignments for every tilevoid
heightMap(double[][] heights)
Up-load the altitude of every tileint
neededInfo()
return list of needed map up-loadsvoid
position(double lat, double lon)
Set the lat/lon of the region being exportedvoid
preview(Exporter.WhichMap chosen, java.awt.Color[] colorMap)
generate a preview of the currently up-loaded exportvoid
rainMap(double[][] rain)
Up-load the annual rainfall for every tilevoid
soilMap(double[][] soil, java.lang.String[] names)
Up-load the soil type for every tilevoid
temps(double meanTemp, double meanSummer, double meanWinter)
Set seasonal temperature range for region being exportedvoid
tileSize(int meters)
Set the size of a single tilevoid
waterMap(double[][] depths)
Up-load the surface-water-depth for every tileboolean
writeFile(java.lang.String dirname)
Export the up-loaded information in selected forma
-
-
-
Field Detail
-
MAX_PORTS
public static final int MAX_PORTS
- See Also:
- Constant Field Values
-
-
Method Detail
-
neededInfo
public int neededInfo()
return list of needed map up-loads- Specified by:
neededInfo
in interfaceExporter
-
export_width
public int export_width()
return the export width (in tiles)- Specified by:
export_width
in interfaceExporter
-
export_height
public int export_height()
return the export height (in tiles)- Specified by:
export_height
in interfaceExporter
-
heightMap
public void heightMap(double[][] heights)
Up-load the altitude of every tile
-
erodeMap
public void erodeMap(double[][] erode)
Up-load the net erosion/deposition for every tile
-
soilMap
public void soilMap(double[][] soil, java.lang.String[] names)
Up-load the soil type for every tile
-
waterMap
public void waterMap(double[][] depths)
Up-load the surface-water-depth for every tile
-
floraMap
public void floraMap(double[][] flora, java.lang.String[] names)
Up-load the flora assignments for every tile
-
faunaMap
public void faunaMap(double[][] fauna, java.lang.String[] names)
Up-load the fauna type for every tile
-
entryPoint
public void entryPoint(int x_in, int y_in, int x_out, int y_out)
entry/exit points (for explorers)- Parameters:
x_in
- (x_points, relative to top-left)y_in
- (y_points, relative to top-left)x_out
- (x_points, relative to top-left)y_out
- (y_points, relative to top-left) Note: Foundation coordinates relative to bottom-left
-
writeFile
public boolean writeFile(java.lang.String dirname)
Export the up-loaded information in selected forma
-
preview
public void preview(Exporter.WhichMap chosen, java.awt.Color[] colorMap)
generate a preview of the currently up-loaded export
-
tileSize
public void tileSize(int meters)
Description copied from interface:Exporter
Set the size of a single tile
-
position
public void position(double lat, double lon)
Description copied from interface:Exporter
Set the lat/lon of the region being exported
-
temps
public void temps(double meanTemp, double meanSummer, double meanWinter)
Description copied from interface:Exporter
Set seasonal temperature range for region being exported
-
-