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 voidentryPoint(int x_in, int y_in, int x_out, int y_out)entry/exit points (for explorers)voiderodeMap(double[][] erode)Up-load the net erosion/deposition for every tileintexport_height()return the export height (in tiles)intexport_width()return the export width (in tiles)voidfaunaMap(double[][] fauna, java.lang.String[] names)Up-load the fauna type for every tilevoidfloraMap(double[][] flora, java.lang.String[] names)Up-load the flora assignments for every tilevoidheightMap(double[][] heights)Up-load the altitude of every tileintneededInfo()return list of needed map up-loadsvoidposition(double lat, double lon)Set the lat/lon of the region being exportedvoidpreview(Exporter.WhichMap chosen, java.awt.Color[] colorMap)generate a preview of the currently up-loaded exportvoidrainMap(double[][] rain)Up-load the annual rainfall for every tilevoidsoilMap(double[][] soil, java.lang.String[] names)Up-load the soil type for every tilevoidtemps(double meanTemp, double meanSummer, double meanWinter)Set seasonal temperature range for region being exportedvoidtileSize(int meters)Set the size of a single tilevoidwaterMap(double[][] depths)Up-load the surface-water-depth for every tilebooleanwriteFile(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:
 neededInfoin interfaceExporter
 
- 
export_width
public int export_width()
return the export width (in tiles)- Specified by:
 export_widthin interfaceExporter
 
- 
export_height
public int export_height()
return the export height (in tiles)- Specified by:
 export_heightin 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:ExporterSet the size of a single tile 
- 
position
public void position(double lat, double lon)Description copied from interface:ExporterSet the lat/lon of the region being exported 
- 
temps
public void temps(double meanTemp, double meanSummer, double meanWinter)Description copied from interface:ExporterSet seasonal temperature range for region being exported 
 - 
 
 -