A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

a_max - Variable in class worldBuilder.OverlayRule
range of acceptable Z percentages
a_min - Variable in class worldBuilder.OverlayRule
range of acceptable Z percentages
abort() - Method in class worldBuilder.AttributeEngine
fall back to the last committed values (only for changed maps)
abort() - Method in class worldBuilder.TerrainEngine
revert maps to last committed values
abort() - Method in class worldBuilder.TerritoryEngine
fall back to the previously saved set of routes
actionPerformed(ActionEvent) - Method in class worldBuilder.CityDialog
respond to button pushes and menu-item selections
actionPerformed(ActionEvent) - Method in class worldBuilder.FoundationExport
process ACCEPT/CANCEL button events
actionPerformed(ActionEvent) - Method in class worldBuilder.LandDialog
click events on ACCEPT/CANCEL buttons or form selector
actionPerformed(ActionEvent) - Method in class worldBuilder.MeshDialog
click events on ACCEPT/CANCEL buttons on acceptance, update parameter values, create a new mesh, and install it in the map
actionPerformed(ActionEvent) - Method in class worldBuilder.MountainDialog
click events on ACCEPT/CANCEL buttons or form selector
actionPerformed(ActionEvent) - Method in class worldBuilder.ObjectExport
process ACCEPT/CANCEL button events
actionPerformed(ActionEvent) - Method in class worldBuilder.POIDialog
respond to button pushes
actionPerformed(ActionEvent) - Method in class worldBuilder.PointDebug
respond to changes in the selectMode button
actionPerformed(ActionEvent) - Method in class worldBuilder.RainDialog
click events on ACCEPT/CANCEL buttons
actionPerformed(ActionEvent) - Method in class worldBuilder.RawExport
process ACCEPT/CANCEL button events
actionPerformed(ActionEvent) - Method in class worldBuilder.RegionDialog
click events on ACCEPT/CANCEL buttons
actionPerformed(ActionEvent) - Method in class worldBuilder.ResourceDialog
click events on one of the buttons
actionPerformed(ActionEvent) - Method in class worldBuilder.RiverDialog
click events on ACCEPT/CANCEL buttons
actionPerformed(ActionEvent) - Method in class worldBuilder.RouteDialog
click events on ACCEPT/CANCEL buttons or form selector
actionPerformed(ActionEvent) - Method in class worldBuilder.RPGMexport
click events on ACCEPT/PREVIEW/CANCEL/CHOOSE buttons
actionPerformed(ActionEvent) - Method in class worldBuilder.RuleDebug
button pushes - accept or cancel
actionPerformed(ActionEvent) - Method in class worldBuilder.SlopeDialog
click events on ACCEPT/CANCEL buttons
actionPerformed(ActionEvent) - Method in class worldBuilder.WorldBuilder
menu item selection handler ...
actionPerformed(ActionEvent) - Method in class worldBuilder.WorldDialog
click events on ACCEPT/CANCEL buttons
actionPerformed(ActionEvent) - Method in class worldBuilder.ZoomDialog
click events on ACCEPT/CANCEL buttons
add(Journey) - Method in class worldBuilder.Journey.NextSteps
add another possible step to the queue of options
addCrossing(Journey, Journey) - Method in class worldBuilder.TradeRoutes
record a cross-over between two territories
addIcon(int, int, BufferedImage) - Method in class worldBuilder.PreviewMap
overlay an icon on the Preview Map
addMap(String) - Method in class worldBuilder.MapIndex
create a new map and add it to the index
addMapListener(MapListener) - Method in class worldBuilder.Map
register a listener for selection events
addName(String, double, double) - Method in class worldBuilder.Map
assoicate a name with the MeshPoint nearest
addNeighbor(MeshPoint) - Method in class worldBuilder.MeshPoint
note that we have a neighbor
addPOI(POI) - Method in class worldBuilder.Map
add a POI
allCities() - Method in class worldBuilder.TerritoryEngine
find all known cities and add all of their neighbors to the queue to be explored.
alt_max - Variable in class worldBuilder.Parameters
world altitude slider range
alt_scale - Variable in class worldBuilder.Parameters
world altitude slider unit
altitude(double) - Method in class worldBuilder.Parameters
turn a map z coordinate into a world altitude
AltitudeMap - Class in worldBuilder
a class to render the world mesh as a 2D brightness-for-altitude image
AltitudeMap(Map) - Constructor for class worldBuilder.AltitudeMap
instantiate a (brightness) height map renderer
altTile - Variable in class worldBuilder.RPGMRule
base tile number for what we might surround
annual_erosion(int) - Method in class worldBuilder.WaterFlow
estimated erosion
annual_sedimentation(int) - Method in class worldBuilder.WaterFlow
estimated sediment deposition
ANY - worldBuilder.Map.Selection
 
artery_flux - Variable in class worldBuilder.Parameters
min artery flux (m^3/s)
AttributeEngine - Class in worldBuilder
 
AttributeEngine(Map) - Constructor for class worldBuilder.AttributeEngine
 
AttributeEngine.WhichMap - Enum in worldBuilder
 
author_name - Variable in class worldBuilder.Parameters
world author name
autoPlacement(boolean[], double[], AttributeEngine.WhichMap) - Method in class worldBuilder.AttributeEngine
rule based resource placement for the selected points

B

barrier - Variable in class worldBuilder.RPGMRule
does this tile represent an impassable barrier
baseTile - Variable in class worldBuilder.RPGMRule
base tile number for this rule
border - Variable in class worldBuilder.Parameters
display border width (px)

C

Cartesian - Class in worldBuilder
a dense 2D array w/Cartesian coordinates, whose values have been interpolated from the Voronoi mesh points.
Cartesian(Mesh, double, double, double, double, int, int, Cartesian.vicinity) - Constructor for class worldBuilder.Cartesian
create a new Cartesian map
Cartesian.vicinity - Enum in worldBuilder
types of vicinities
Cd - Variable in class worldBuilder.Parameters
of sediment that could come out of this water, what fraction can deposit per mesh point
Ce - Variable in class worldBuilder.Parameters
of rock this water could erode, what fraction can be eroded per mesh point
cells - Variable in class worldBuilder.Cartesian
the nearest MeshPoints to every tile in our map
checkDefaults() - Method in class worldBuilder.Parameters
ensure defaults are consistent w/(updated) world size
checkSelection(Map.Selection) - Method in class worldBuilder.Map
see if a selection has already been made and call listener
choosePoint(double, double) - Method in class worldBuilder.Mesh
find the MeshPoint closest to a map coordinate
choosePoint(int, int) - Method in class worldBuilder.Map
find the mesh point closest to a screen location
city - Variable in class worldBuilder.Journey
 
CityDialog - Class in worldBuilder
a Dialog to collect information about City Locations
CityDialog(Map) - Constructor for class worldBuilder.CityDialog
instantiate the City info collection widgets
CityMap - Class in worldBuilder
a class to render Cities and trade routes
CityMap(Map) - Constructor for class worldBuilder.CityMap
instantiate a city/route renderer
className - Variable in class worldBuilder.ResourceRule
name of this rule and its class
close() - Method in class worldBuilder.LuaWriter
write out the closing braces and close the file
colorTopo - Variable in class worldBuilder.RPGMTiler
level to preview color map
comment(String) - Method in class worldBuilder.LuaWriter
 
commit() - Method in class worldBuilder.AttributeEngine
make the current values the fall-backs (in case of abort)
commit() - Method in class worldBuilder.TerrainEngine
make this heightMap official
commit() - Method in class worldBuilder.TerritoryEngine
commit the current set of routes
componentHidden(ComponentEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
componentMoved(ComponentEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
componentResized(ComponentEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
componentShown(ComponentEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
config_directory - Variable in class worldBuilder.Parameters
 
CONICAL - Static variable in class worldBuilder.Parameters
mountain shape: triangular
cost - Variable in class worldBuilder.Journey
 
cost(int, int) - Method in class worldBuilder.TerritoryEngine
compute the cost of traveling from one point to a neighbor
Cs - Variable in class worldBuilder.Parameters
in very slow moving water, what is the maximum silt deposition (m) per m^3/s of flow
CYLINDRICAL - Static variable in class worldBuilder.Parameters
mountain shape: plauteau

D

d_max - Variable in class worldBuilder.OverlayRule
range of acceptable depth percentages
d_min - Variable in class worldBuilder.OverlayRule
range of acceptable depth percentages
dAltitude - Variable in class worldBuilder.Parameters
default mountain altitude
dAltLevels - Variable in class worldBuilder.Parameters
default outside altitude levels
dAmount - Variable in class worldBuilder.Parameters
default rainfall amount (cm/y)
dDiameter - Variable in class worldBuilder.Parameters
default mountain diameter
dDirection - Variable in class worldBuilder.Parameters
default slope axis (deg)
debug - Variable in class worldBuilder.ResourceRule
Debug: trace bids from this rule
debug_level - Variable in class worldBuilder.Parameters
verbose/debug level
deep_threshold - Variable in class worldBuilder.Parameters
min deep water (m)
DEEP_WATER - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
DEFAULT_TEMPLATE - Static variable in class worldBuilder.WorldBuilder
default configuration file to be read on start-up
delta_h_max - Variable in class worldBuilder.Parameters
export hydro slider range
delta_t_max - Variable in class worldBuilder.Parameters
export temp slider range
delta_z_max - Variable in class worldBuilder.Parameters
soil height slider range
density - Variable in class worldBuilder.LuaWriter.MapInfo
 
depth(double, double) - Method in class worldBuilder.WaterFlow
estimated river depth
DEPTH - Static variable in interface worldBuilder.Exporter
 
depths - Variable in class worldBuilder.RPGMTiler
per point water depth (Z units)
descr_height - Variable in class worldBuilder.Parameters
display descript height (px)
descr_width - Variable in class worldBuilder.Parameters
display descript width (px)
description - Variable in class worldBuilder.Parameters
world description string
dFaunaMax - Variable in class worldBuilder.Parameters
default export % metal
dFaunaMin - Variable in class worldBuilder.Parameters
default export % structural
dFaunaPct - Variable in class worldBuilder.Parameters
default export % mineral deps
dFloraMax - Variable in class worldBuilder.Parameters
default export % brush
dFloraMin - Variable in class worldBuilder.Parameters
default export % tall grass
dFloraPct - Variable in class worldBuilder.Parameters
default export % plant cover
dGroundMax - Variable in class worldBuilder.Parameters
default outside % ground
dGroundMin - Variable in class worldBuilder.Parameters
default outside % pit
dHillMax - Variable in class worldBuilder.Parameters
default overworld % hill (by height)
dHillMin - Variable in class worldBuilder.Parameters
default overworld % ground (by height)
dialogBorder - Variable in class worldBuilder.Parameters
display dialog border (px)
diam_grain - Variable in class worldBuilder.Parameters
world diameter slider ticks
diam_scale - Variable in class worldBuilder.Parameters
world diameter slider unit
diameter_max - Variable in class worldBuilder.Parameters
world diameter slider range
direction(int, int) - Method in class worldBuilder.RPGMTiler
compass orientation of face
display_options - Variable in class worldBuilder.Parameters
map views to be displayed
distance(MeshPoint) - Method in class worldBuilder.MeshPoint
compute the (positive) distance between two points
distanceLine(double, double, double, double) - Method in class worldBuilder.MeshPoint
compute the distance to a specified line Notes: - this algorithm computes the area of the triangle (between the line points and point in question), and divides it by the base (between the line points).
distances - Variable in class worldBuilder.Vicinity
distances to each of the three closest MeshPoints
DO_NOT_EXIT - Static variable in class worldBuilder.Script
 
dOutline - Variable in class worldBuilder.Parameters
chosen mountain outline
Dp - Variable in class worldBuilder.Parameters
depth (m) of rain pentration into the soil (or how much water the soil can hold)
drainage - Variable in class worldBuilder.Map
 
Drainage - Class in worldBuilder
engine to use topology to compute directions of water flow
Drainage(Map) - Constructor for class worldBuilder.Drainage
use topography to compute the directions water will flow, regenerate the downHill map
dRockMax - Variable in class worldBuilder.Parameters
default export % metal
dRockMin - Variable in class worldBuilder.Parameters
default export % structural
dRockPct - Variable in class worldBuilder.Parameters
default export % mineral deps
dShape - Variable in class worldBuilder.Parameters
default mountain shape
dSlopeMin - Variable in class worldBuilder.Parameters
default overworld % ground (by slope)
dTileSize - Variable in class worldBuilder.Parameters
default export tile size (m)
dTimeClimb - Variable in class worldBuilder.Parameters
vertical minutes/km
dTimeCross - Variable in class worldBuilder.Parameters
crossing minutes/m^3/s
dTimeTravel - Variable in class worldBuilder.Parameters
horizontal minutes/km
dTravelDay - Variable in class worldBuilder.Parameters
travel minutes per day
dTravelMax - Variable in class worldBuilder.Parameters
max days between cities
dTribute - Variable in class worldBuilder.Parameters
default river flow (m^3/s)x
dump(String) - Method in class worldBuilder.OverlayRule
dump out the extended field attributes (for debugging)
dump(String) - Method in class worldBuilder.ResourceRule
dump out a Rule (for debugging)
dump(String) - Method in class worldBuilder.RPGMRule
dump out the extended field attributes (for debugging)
dWaterMax - Variable in class worldBuilder.Parameters
default export % shallow
dWaterMin - Variable in class worldBuilder.Parameters
default export % marsh
dZdX(int, int) - Method in class worldBuilder.RPGMTiler
slope (upwards to the east)
dZdY(int, int) - Method in class worldBuilder.RPGMTiler
slope (upwards to the south)

E

E35C - Variable in class worldBuilder.Parameters
transpiration half-time (days), time (at 35C) to evaporate half of the water
Edeg - Variable in class worldBuilder.Parameters
evaporation vs temperature (degC) temperature reduction to halve evaporation rate
ELIPSE - Static variable in class worldBuilder.Parameters
mountain outline: elipse
encode(double[][], int, int) - Static method in class worldBuilder.Cartesian
interpret a 2D array of doubles into ranges in an integer value (typically used to translate altitudes to colors
endDensities() - Method in class worldBuilder.LuaWriter
 
endList(String) - Method in class worldBuilder.RPGMwriter
terminate an object or array
entrance - Variable in class worldBuilder.LuaWriter.EntryPoint
 
entryPoint(int, int, int, int) - Method in class worldBuilder.FoundExporter
entry/exit points (for explorers)
EntryPoint(LuaWriter.Position, LuaWriter.Position) - Constructor for class worldBuilder.LuaWriter.EntryPoint
 
entrypoints(LuaWriter.EntryPoint[]) - Method in class worldBuilder.LuaWriter
 
epilogue() - Method in class worldBuilder.RPGMwriter
terminate the list of tables
erode - Variable in class worldBuilder.RPGMTiler
per point erosion/depostion (Z units)
erodeMap(double[][]) - Method in interface worldBuilder.Exporter
Up-load the net erosion/deposition for every tile
erodeMap(double[][]) - Method in class worldBuilder.FoundExporter
Up-load the net erosion/deposition for every tile
erodeMap(double[][]) - Method in class worldBuilder.JsonExporter
Up-load the net erosion/deposition for every tile
erodeMap(double[][]) - Method in class worldBuilder.ObjectExporter
Up-load the net erosion/deposition for every tile
erodeMap(double[][]) - Method in class worldBuilder.RPGMTiler
Up-load the net erosion/deposition for every tile
ErodeMap - Class in worldBuilder
a class to render world mesh erosion and deposition coloration: shades of violet for erosion, yellow for deposition.
ErodeMap(Map) - Constructor for class worldBuilder.ErodeMap
instantiate an erosion/deposition map renderer
EROSION - Static variable in interface worldBuilder.Exporter
 
exaggerate(boolean[], double) - Method in class worldBuilder.TerrainEngine
exaggerate/compress delta Z for all points in a box
exit - Variable in class worldBuilder.LuaWriter.EntryPoint
 
export_dir - Variable in class worldBuilder.Parameters
simple export dir
export_height() - Method in interface worldBuilder.Exporter
 
export_height() - Method in class worldBuilder.FoundExporter
return the export height (in tiles)
export_height() - Method in class worldBuilder.JsonExporter
return the export height (in tiles)
export_height() - Method in class worldBuilder.ObjectExporter
return the export height (in tiles)
export_height() - Method in class worldBuilder.RPGMTiler
return the export height (in tiles)
export_width() - Method in interface worldBuilder.Exporter
return the region width/height (in tiles)
export_width() - Method in class worldBuilder.FoundExporter
return the export width (in tiles)
export_width() - Method in class worldBuilder.JsonExporter
return the export width (in tiles)
export_width() - Method in class worldBuilder.ObjectExporter
return the export width (in tiles)
export_width() - Method in class worldBuilder.RPGMTiler
return the export width (in tiles)
ExportBase - Class in worldBuilder
a super-class for exporter dialogs - creates dialogs, handles handles region selection, pumps data to an Exporter
ExportBase(String, Map, int, int, Map.Selection) - Constructor for class worldBuilder.ExportBase
create the initial export selection dialog and register the listeners
ExportEngine - Class in worldBuilder
convert MeshPoint attributes into Cartesian tile attributes and pass them to an exporter
ExportEngine(Map, double, double, double, double) - Constructor for class worldBuilder.ExportEngine
create the initial export selection dialog and register the listeners
Exporter - Interface in worldBuilder
a class to write out a map for importation into other software
Exporter.WhichMap - Enum in worldBuilder
what type of preview are we to generate?
exportRules - Variable in class worldBuilder.Parameters
selected export rules

F

factory(String) - Method in class worldBuilder.OverlayRule
Factory method (to permit subclass instantiation by ResourceRule.loadFile)
factory(String) - Method in class worldBuilder.RPGMRule
Factory method (to permit subclass instantiation by ResourceRule.loadFile)
FAUNA - worldBuilder.AttributeEngine.WhichMap
 
FAUNA - Static variable in interface worldBuilder.Exporter
 
fauna_rules - Variable in class worldBuilder.Parameters
default fauna configuration
faunaClasses - Static variable in class worldBuilder.FaunaDialog
 
faunaColors - Variable in class worldBuilder.Map
 
FaunaDialog - Class in worldBuilder
Dialog to enable to populate MeshPoint Fauna attributes
FaunaDialog(Map) - Constructor for class worldBuilder.FaunaDialog
instantiate the widgets and register the listeners
faunaMap(double[][], String[]) - Method in interface worldBuilder.Exporter
Up-load the fauna distribution for every tile
faunaMap(double[][], String[]) - Method in class worldBuilder.FoundExporter
Up-load the fauna type for every tile
faunaMap(double[][], String[]) - Method in class worldBuilder.JsonExporter
Up-load the fauna type for every tile
faunaMap(double[][], String[]) - Method in class worldBuilder.ObjectExporter
Up-load the fauna type for every tile
faunaMap(double[][], String[]) - Method in class worldBuilder.RPGMTiler
Up-load the fauna type for every tile
FaunaMap - Class in worldBuilder
a class to render the fauna as colored regions
FaunaMap(Map, String) - Constructor for class worldBuilder.FaunaMap
instantiate a river and water-body map renderer
faunaNames - Variable in class worldBuilder.Map
 
fileHeader(int, int, String[]) - Method in class worldBuilder.LuaWriter
write out a mod.lua file header
findPoint(double, double) - Method in class worldBuilder.MeshPointHasher
find or create reference to MeshPoint at MapPoint(x,y)
flexRange - Variable in class worldBuilder.ResourceRule
is there flexibility in these ranges
flood_mult - Variable in class worldBuilder.Parameters
spring flood vs mean water flow
FLORA - worldBuilder.AttributeEngine.WhichMap
 
FLORA - Static variable in interface worldBuilder.Exporter
 
FLORA_BRUSH - Static variable in class worldBuilder.RPGMTiler
 
FLORA_GRASS - Static variable in class worldBuilder.RPGMTiler
 
FLORA_NONE - Static variable in class worldBuilder.RPGMTiler
 
flora_rules - Variable in class worldBuilder.Parameters
default flora configuration
FLORA_TREES - Static variable in class worldBuilder.RPGMTiler
 
floraClasses - Static variable in class worldBuilder.FloraDialog
 
floraColors - Variable in class worldBuilder.Map
 
FloraDialog - Class in worldBuilder
Dialog to enable to populate MeshPoint floral attributes
FloraDialog(Map) - Constructor for class worldBuilder.FloraDialog
instantiate the widgets and register the listeners
floraMap(double[][], String[]) - Method in interface worldBuilder.Exporter
Up-load the floral ecotope for every tile
floraMap(double[][], String[]) - Method in class worldBuilder.FoundExporter
Up-load the flora assignments for every tile
floraMap(double[][], String[]) - Method in class worldBuilder.JsonExporter
Up-load the flora type for every tile
floraMap(double[][], String[]) - Method in class worldBuilder.ObjectExporter
Up-load the flora type for every tile
floraMap(double[][], String[]) - Method in class worldBuilder.RPGMTiler
Up-load the (integer) flora type for every tile
FloraMap - Class in worldBuilder
a class to render the flora as colored regions
FloraMap(Map) - Constructor for class worldBuilder.FloraMap
instantiate a river and water-body map renderer
FLORAMAP - worldBuilder.Exporter.WhichMap
 
floraNames - Variable in class worldBuilder.Map
 
floraNames - Variable in class worldBuilder.RPGMTiler
map from ecotope types to names
floraQuotas(double, double, double) - Method in class worldBuilder.RPGMTiler
set the fraction of tiles for each flora class
floraType - Variable in class worldBuilder.ResourceRule
where can this creature live
floraTypes - Variable in class worldBuilder.RPGMTiler
per point flora type
flush() - Method in class worldBuilder.MapIndex
write out the (newly accumulated) index
flushChildren(int, FileWriter) - Method in class worldBuilder.MapIndex
write out all of the children of a specified node (pre-order)
flushMap(RpgmMap, FileWriter) - Method in class worldBuilder.MapIndex
write out a single map description
FoundationExport - Class in worldBuilder
Dialog to collect information for a Raw (JSON) export
FoundationExport(Map) - Constructor for class worldBuilder.FoundationExport
Register our own action listeners (BaseExport dialog is fine)
FoundExporter - Class in worldBuilder
Exporter to render a Cartesian map w/JSON descriptions of each point.
FoundExporter(int, int) - Constructor for class worldBuilder.FoundExporter
create a new Foundation exporter

G

getCartesian(Cartesian.vicinity) - Method in class worldBuilder.Map
return MeshPoint to Cartesian translation matrix param type (NEIGBORS, POLOGYON, NEAREST)
getDescription() - Method in class worldBuilder.Parameters
 
getDrainage() - Method in class worldBuilder.Map
return reference to the Drainage calculator
getErodeMap() - Method in class worldBuilder.Map
return array of net erosion/deposition at each mesh point
getFaunaColors() - Method in class worldBuilder.Map
return map from flora types into preview colors
getFaunaMap() - Method in class worldBuilder.Map
return map of flora types for the current mesh
getFaunaNames() - Method in class worldBuilder.Map
return ID-> mineral name map
getFaunaType(String) - Method in class worldBuilder.Map
return type ID of a specified flora type
getFloraColors() - Method in class worldBuilder.Map
return map from flora types into preview colors
getFloraMap() - Method in class worldBuilder.Map
return map of flora types for the current mesh
getFloraType(String) - Method in class worldBuilder.Map
return type ID of a specified flora type
getFluxMap() - Method in class worldBuilder.Map
return array of water flow through each mesh point
getHeightMap() - Method in class worldBuilder.Map
return heightmap (pre-erosion Z values) for the current mesh
getIncoming() - Method in class worldBuilder.Map
return incoming off-map rivers
getInstance() - Static method in class worldBuilder.MapIndex
return (Singleton) instance
getInstance() - Static method in class worldBuilder.Parameters
 
getLevels(RPGMTiler, int[], int[], double, int[]) - Method in class worldBuilder.RPGMLeveler
compute an abstract level for every map square
getMesh() - Method in class worldBuilder.Map
return the Mesh underlying the current map
getMinimumSize() - Method in class worldBuilder.Map
return minimum acceptable canvas size
getNameMap() - Method in class worldBuilder.Map
return the list of per-point names/descriptions
getPOI() - Method in class worldBuilder.Map
return the list of Points of Interest
getPreferredSize() - Method in class worldBuilder.Map
return preferred canvas size
getRainMap() - Method in class worldBuilder.Map
return rainMap (cm of rainfall) for the current mesh
getRockColors() - Method in class worldBuilder.Map
return ID-> mineral preview color map
getRockNames() - Method in class worldBuilder.Map
return ID-> mineral name map
getSeaLevel() - Method in class worldBuilder.Map
return the current sea level Z-value
getSoilMap() - Method in class worldBuilder.Map
return map of soil type for the current mesh
getSoilType(String) - Method in class worldBuilder.Map
return type ID of a specified mineral/soil name
getTileDepths() - Method in class worldBuilder.Map
return reference to the per-tile depths (in meters)
getTileHeights() - Method in class worldBuilder.Map
return reference to the per-tile heights (not valid until paint)
getUpperValue() - Method in class worldBuilder.RangeSlider
Returns the upper value in the range.
getValue() - Method in class worldBuilder.RangeSlider
Returns the lower value in the range.
getWaterLevel() - Method in class worldBuilder.Map
return array of nearest water level to each mesh point
GROUND - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
groupSelected(boolean[], boolean) - Method in class worldBuilder.CityDialog
(perfunctory)
groupSelected(boolean[], boolean) - Method in class worldBuilder.ExportBase
(perfunctory)
groupSelected(boolean[], boolean) - Method in class worldBuilder.LandDialog
called when a group of points is selected on the map
groupSelected(boolean[], boolean) - Method in interface worldBuilder.MapListener
called when a group of points is selected on the map
groupSelected(boolean[], boolean) - Method in class worldBuilder.MountainDialog
(perfunctory)
groupSelected(boolean[], boolean) - Method in class worldBuilder.POIDialog
(perfunctory)
groupSelected(boolean[], boolean) - Method in class worldBuilder.PointDebug
(perfunctory)
groupSelected(boolean[], boolean) - Method in class worldBuilder.RainDialog
called when a group of map points is selected
groupSelected(boolean[], boolean) - Method in class worldBuilder.RegionDialog
(perfunctory)
groupSelected(boolean[], boolean) - Method in class worldBuilder.ResourceDialog
called when map points are selected
groupSelected(boolean[], boolean) - Method in class worldBuilder.RiverDialog
(perfunctory)
groupSelected(boolean[], boolean) - Method in class worldBuilder.RouteDialog
(perfunctory)
groupSelected(boolean[], boolean) - Method in class worldBuilder.ZoomDialog
(perfunctory)

H

hasChildren(int) - Method in class worldBuilder.MapIndex
look up the Map ID associated with a name
height - Variable in class worldBuilder.Cartesian
number of tile rows in this map
height - Variable in class worldBuilder.OverlayRule
dimensions (if this is a stamp)
height - Variable in class worldBuilder.Parameters
display sceern height (px)
height - Variable in class worldBuilder.RPGMRule
dimensions (if this is a stamp)
height(double) - Method in class worldBuilder.Parameters
turn a map z value into a world height
HEIGHT - Static variable in interface worldBuilder.Exporter
 
heightMap(double[][]) - Method in interface worldBuilder.Exporter
Up-load the altitude of every tile
heightMap(double[][]) - Method in class worldBuilder.FoundExporter
Up-load the altitude of every tile
heightMap(double[][]) - Method in class worldBuilder.JsonExporter
Up-load the altitude of every tile
heightMap(double[][]) - Method in class worldBuilder.ObjectExporter
Up-load the altitude of every tile
heightMap(double[][]) - Method in class worldBuilder.RPGMTiler
Up-load the altitude of every tile
HEIGHTMAP - worldBuilder.Exporter.WhichMap
 
heights - Variable in class worldBuilder.RPGMTiler
per point height (Z units)
HIGH - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
highlandLevels(int) - Method in class worldBuilder.RPGMTiler
set parameters that define the altitude->level mapping
highlight(double, double) - Method in class worldBuilder.Map
highlight non-mesh point
highlight(int, Color) - Method in class worldBuilder.Map
highlight points (typically for diagnostic purposes
HILL - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
HYDRO_DEBUG - Static variable in class worldBuilder.WaterFlow
 

I

icon - Variable in class worldBuilder.OverlayRule
preview icon image
iconImages - Variable in class worldBuilder.Map
 
id - Variable in class worldBuilder.ResourceRule
resource type ID #
id - Variable in class worldBuilder.RpgmMap
map ID index (starts with 1)
immutable - Variable in class worldBuilder.MeshPoint
corresponds to main-map point and cannot be changed
improvements - Variable in class worldBuilder.Parameters
new mesh smooth iterations
incline(double) - Method in class worldBuilder.SlopeDialog
incline the entire map plane
index - Variable in class worldBuilder.Journey
 
index - Variable in class worldBuilder.MeshPoint
index (in Mesh array) of this MeshPoint
indirects - Variable in class worldBuilder.TradeRoutes
 
interpolate(double[]) - Method in class worldBuilder.Cartesian
interpolate values for every Cartesian cell
interpolate(double[]) - Method in class worldBuilder.Vicinity
interpolate a value from those of my surrounding MeshPoints
inTheBox(double, double) - Method in class worldBuilder.Map
return whether or not Map coordinates are within a selected box
isHighLand(int) - Static method in class worldBuilder.TerrainType
determine if a TerrainType is high-land
isLand(int) - Static method in class worldBuilder.TerrainType
determine if a TerrainType is land
isLowLand(int) - Static method in class worldBuilder.TerrainType
determine if a TerrainType is low-land
isNeighbor(MeshPoint) - Method in class worldBuilder.MeshPoint
is a particular MeshPoint one of my neighbors
isSubRegion - Variable in class worldBuilder.Map
current map is a subRegion of a larger map
isWater(int) - Static method in class worldBuilder.TerrainType
determine if a TerrainType is water
itemStateChanged(ItemEvent) - Method in class worldBuilder.MountainDialog
symmetric checkbox has changed state
iterator() - Static method in class worldBuilder.ResourceRule
 

J

Journey - Class in worldBuilder
These nodes are used to define territory and trade routes.
Journey(int, int, Journey) - Constructor for class worldBuilder.Journey
create a node for the next step in an outward journey
Journey.NextSteps - Class in worldBuilder
this is a (lowest) cost-ordered queue of possible next steps in our outward journeys.
JsonExporter - Class in worldBuilder
Exporter to render a Cartesian map w/JSON descriptions of each point.
JsonExporter(int, int) - Constructor for class worldBuilder.JsonExporter
create a new Raw JSON exporter
justification - Variable in class worldBuilder.ResourceRule
Debug: explain the basis for the last bid

K

keyPressed(KeyEvent) - Method in class worldBuilder.LandDialog
(perfunctory)
keyPressed(KeyEvent) - Method in class worldBuilder.MountainDialog
(perfunctory)
keyPressed(KeyEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
keyPressed(KeyEvent) - Method in class worldBuilder.ResourceDialog
(perfunctory)
keyPressed(KeyEvent) - Method in class worldBuilder.RiverDialog
(perfunctory)
keyPressed(KeyEvent) - Method in class worldBuilder.RouteDialog
(perfunctory)
keyReleased(KeyEvent) - Method in class worldBuilder.LandDialog
(perfunctory)
keyReleased(KeyEvent) - Method in class worldBuilder.MountainDialog
(perfunctory)
keyReleased(KeyEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
keyReleased(KeyEvent) - Method in class worldBuilder.ResourceDialog
(perfunctory)
keyReleased(KeyEvent) - Method in class worldBuilder.RiverDialog
(perfunctory)
keyReleased(KeyEvent) - Method in class worldBuilder.RouteDialog
(perfunctory)
keyTyped(KeyEvent) - Method in class worldBuilder.LandDialog
look for ENTER or ESC
keyTyped(KeyEvent) - Method in class worldBuilder.MountainDialog
look for ENTER or ESC
keyTyped(KeyEvent) - Method in class worldBuilder.RainDialog
look for ENTER or ESC
keyTyped(KeyEvent) - Method in class worldBuilder.ResourceDialog
ENTER/ESC for accept or undo
keyTyped(KeyEvent) - Method in class worldBuilder.RiverDialog
ENTER means accept, ESCAPE means cancel
keyTyped(KeyEvent) - Method in class worldBuilder.RouteDialog
look for ENTER or ESC
km(double) - Method in class worldBuilder.Parameters
turn a map distance into world km

L

LAND - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
LandDialog - Class in worldBuilder
Dialog to adjust height, erosion and deposition
LandDialog(Map) - Constructor for class worldBuilder.LandDialog
instantiate the widgets and register the listeners
lapse_rate - Variable in class worldBuilder.Parameters
adiabatic lapse rate (degC/M): used to compute temperature changes associated w/altitude
latitude - Variable in class worldBuilder.Parameters
default world latitude (deg)
latitude(double) - Method in class worldBuilder.Parameters
translate map coordinate into a latitude
LegendDisplay - Class in worldBuilder
a JFrame that displays a legend for map colors
LegendDisplay(String, Color[], String[]) - Constructor for class worldBuilder.LegendDisplay
instantiate the legend display
level - Variable in class worldBuilder.RPGMRule
RPGMaker map level
levels - Variable in class worldBuilder.RPGMTiler
per point terrain level
levels_max - Variable in class worldBuilder.Parameters
export max height/alt levels
levels_min - Variable in class worldBuilder.Parameters
export min height/alt levels
lexDesc(String) - Static method in class worldBuilder.CityDialog
lex the description field off of a nameMap attribute
lexName(String) - Static method in class worldBuilder.CityDialog
lex the name field off of a nameMap attribute
lexType(String) - Static method in class worldBuilder.CityDialog
lex the type field off of a nameMap attribute
LINE - worldBuilder.Map.Selection
 
linear(int, int, double) - Static method in class worldBuilder.Map
linear interpolation of a (color) value within a range
loadRules(String) - Method in class worldBuilder.ResourceRule
load in resource placement rules
logarithmic(int, int, double, double) - Static method in class worldBuilder.Map
logarithmic interpolation of a (color) value within a range
longitude - Variable in class worldBuilder.Parameters
default world longitude (deg)
longitude(double) - Method in class worldBuilder.Parameters
translate map coordinate into a longitude
lookup(String) - Method in class worldBuilder.MapIndex
look up the Map ID associated with a name
LOW - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
LuaWriter - Class in worldBuilder
Exporter to render a Cartesian map w/JSON descriptions of each point.
LuaWriter(String) - Constructor for class worldBuilder.LuaWriter
create a new Foundation exporter
LuaWriter.EntryPoint - Class in worldBuilder
Foundation needs to know the coordinates of the entry and exit points for each city/village.
LuaWriter.MapInfo - Class in worldBuilder
 
LuaWriter.Position - Class in worldBuilder
Most of the items on the map are defined by (x,y,z) positions
LuaWriter.ResourceInfo - Class in worldBuilder
for reasons I don't understand, it also needs to now a reference position for each resource (even tho the map shows the position)

M

m_width_divisor - Variable in class worldBuilder.Parameters
mountain width slider range
main(String[]) - Static method in class worldBuilder.WorldBuilder
main application entry point
makeMesh(MeshPoint[]) - Method in class worldBuilder.Mesh
turn a set of points into a mesh
makePoints(int) - Method in class worldBuilder.Mesh
create a set of mesh points
map - Variable in class worldBuilder.TradeRoutes
 
map(String, String, double, LuaWriter.MapInfo[], boolean) - Method in class worldBuilder.LuaWriter
 
Map - Class in worldBuilder
the displayable, resizeable, 2D representation of a mesh and the attributes of its points.
Map(int, int) - Constructor for class worldBuilder.Map
instantiate a displayable map widget
map_col(double) - Method in class worldBuilder.Map
return the Cartesian Map column for a Map Y coordinate
map_height(int) - Method in class worldBuilder.Map
return height (in map units) of a number of pixels
map_name - Variable in class worldBuilder.Parameters
name of this map
map_row(double) - Method in class worldBuilder.Map
return the Cartesian Map column for a Map Y coordinate
map_width(int) - Method in class worldBuilder.Map
return width (in map units) of a number of pixels
map_x(int) - Method in class worldBuilder.Map
return map (-0.5 to 0.5) x position for a screen column
map_y(int) - Method in class worldBuilder.Map
return map (-0.5 to 0.5) y position for a screen row
Map.Selection - Enum in worldBuilder
selection types: points, line, rectangle, ...
MapIndex - Class in worldBuilder
methods to read, digest and write an RPGMaker "MapInfos.json" file
MapIndex(String) - Constructor for class worldBuilder.MapIndex
Digest an existing MapInfos.json
MapInfo(String, double, double, double, double, double) - Constructor for class worldBuilder.LuaWriter.MapInfo
 
MapListener - Interface in worldBuilder
interface for call-backs resulting from select clicks/drags on the Map
mapName - Variable in class worldBuilder.LuaWriter.MapInfo
 
maps - Variable in class worldBuilder.MapIndex
list of the maps in this index
max_deposition - Variable in class worldBuilder.Map
results of hydrological computation
max_erosion - Variable in class worldBuilder.Map
results of hydrological computation
max_flux - Variable in class worldBuilder.Map
results of hydrological computation
max_height - Variable in class worldBuilder.Map
results of hydrological computation
MAX_PORTS - Static variable in class worldBuilder.FoundExporter
 
max_rain - Variable in class worldBuilder.Map
rainfall
max_slope - Variable in class worldBuilder.Map
results of hydrological computation
max_velocity - Variable in class worldBuilder.Map
results of hydrological computation
maxAltitude - Variable in class worldBuilder.ResourceRule
Altitude ranges for this rule
maxDepth - Variable in class worldBuilder.ResourceRule
water-depth ranges for this rule
maxFlux - Variable in class worldBuilder.ResourceRule
river flux range for this rule
maxOffset - Variable in class worldBuilder.LuaWriter.MapInfo
 
maxRain - Variable in class worldBuilder.ResourceRule
rainfall range for this rule
maxScale - Variable in class worldBuilder.LuaWriter.MapInfo
 
maxSlope - Variable in class worldBuilder.ResourceRule
slope ranges for this rule
maxTemp - Variable in class worldBuilder.ResourceRule
Temperature range for this rule
meanSummer() - Method in class worldBuilder.Parameters
mean Summer temperature (for this latitude)
meanTemp() - Method in class worldBuilder.Parameters
mean temperature (for this latitude)
meanWinter() - Method in class worldBuilder.Parameters
mean Winter temperature (for this latitude)
mesh - Variable in class worldBuilder.Map
underlying Mesh of Voronoi points
Mesh - Class in worldBuilder
a set of irregularly spaced interconnected points: all (x,y,z) coordinates are relative to the center of a (-0.5 to +0.5) unit-cube.
Mesh() - Constructor for class worldBuilder.Mesh
create an initial (empty) array of MeshPoints
MeshDialog - Class in worldBuilder
a Dialog to control the creation of a new (Voronoi) mesh
MeshDialog(Map) - Constructor for class worldBuilder.MeshDialog
instantiate the dialog widgets and register the listeners
MeshPoint - Class in worldBuilder
a MeshPoint has X and Y coordinates, and index, and neighbors
MeshPoint(double, double) - Constructor for class worldBuilder.MeshPoint
instantiate a MeshPoint w/no index
MeshPoint(double, double, int) - Constructor for class worldBuilder.MeshPoint
instantiate a MeshPoint w/known index
MeshPointHasher - Class in worldBuilder
class generates a single unique MapPoint for each unique coordinate pair, and find the already allocated point when coordinates are repeated.
MeshPointHasher(int, double, double) - Constructor for class worldBuilder.MeshPointHasher
allocate a hash table and vertex list
min_flux - Variable in class worldBuilder.Map
results of hydrological computation
min_height - Variable in class worldBuilder.Map
results of hydrological computation
min_rain - Variable in class worldBuilder.Map
rainfall
min_slope - Variable in class worldBuilder.Map
results of hydrological computation
min_velocity - Variable in class worldBuilder.Map
results of hydrological computation
minAltitude - Variable in class worldBuilder.ResourceRule
Altitude ranges for this rule
minDepth - Variable in class worldBuilder.ResourceRule
water-depth ranges for this rule
MINERAL - worldBuilder.AttributeEngine.WhichMap
 
mineral_rules - Variable in class worldBuilder.Parameters
default mineral resources
MineralDialog - Class in worldBuilder
Dialog to enable to populate MeshPoint Mineral attributes
MineralDialog(Map) - Constructor for class worldBuilder.MineralDialog
instantiate the widgets and register the listeners
MINERALS - Static variable in interface worldBuilder.Exporter
 
minFlux - Variable in class worldBuilder.ResourceRule
river flux range for this rule
minOffset - Variable in class worldBuilder.LuaWriter.MapInfo
 
minRain - Variable in class worldBuilder.ResourceRule
rainfall range for this rule
minScale - Variable in class worldBuilder.LuaWriter.MapInfo
 
minSlope - Variable in class worldBuilder.ResourceRule
slope ranges for this rule
minTemp - Variable in class worldBuilder.ResourceRule
Temperature range for this rule
MOUNTAIN - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
MountainDialog - Class in worldBuilder
Dialog to create mountains and valleys.
MountainDialog(Map) - Constructor for class worldBuilder.MountainDialog
instantiate the widgets and register the listeners
mouseClicked(MouseEvent) - Method in class worldBuilder.ExportBase
(perfunctory)
mouseClicked(MouseEvent) - Method in class worldBuilder.Map
mouse click at an on-map location
mouseDragged(MouseEvent) - Method in class worldBuilder.Map
extend/alter the region being selected
mouseEntered(MouseEvent) - Method in class worldBuilder.ExportBase
(perfunctory)
mouseEntered(MouseEvent) - Method in class worldBuilder.Map
(perfunctory)
mouseEntered(MouseEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
mouseExited(MouseEvent) - Method in class worldBuilder.ExportBase
(perfunctory)
mouseExited(MouseEvent) - Method in class worldBuilder.Map
(perfunctory)
mouseExited(MouseEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
mouseMoved(MouseEvent) - Method in class worldBuilder.ExportBase
(perfunctory)
mouseMoved(MouseEvent) - Method in class worldBuilder.Map
(perfunctory)
mouseMoved(MouseEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
mousePressed(MouseEvent) - Method in class worldBuilder.CityDialog
(perfunctory)
mousePressed(MouseEvent) - Method in class worldBuilder.Map
start the definition of region selection
mousePressed(MouseEvent) - Method in class worldBuilder.POIDialog
(perfunctory)
mousePressed(MouseEvent) - Method in class worldBuilder.PointDebug
(perfunctory)
mousePressed(MouseEvent) - Method in class worldBuilder.RiverDialog
(perfunctory)
mousePressed(MouseEvent) - Method in class worldBuilder.RuleDebug
(perfunctory)
mouseReleased(MouseEvent) - Method in class worldBuilder.CityDialog
(perfunctory)
mouseReleased(MouseEvent) - Method in class worldBuilder.Map
end the definition of a region selection
mouseReleased(MouseEvent) - Method in class worldBuilder.POIDialog
(perfunctory)
mouseReleased(MouseEvent) - Method in class worldBuilder.PointDebug
(perfunctory)
mouseReleased(MouseEvent) - Method in class worldBuilder.RiverDialog
(perfunctory)
mouseReleased(MouseEvent) - Method in class worldBuilder.RuleDebug
(perfunctory)
msl_range - Variable in class worldBuilder.Parameters
MSL slider range

N

name - Variable in class worldBuilder.LuaWriter.ResourceInfo
 
name - Variable in class worldBuilder.POI
 
name - Variable in class worldBuilder.RpgmMap
file name within the project/map directory
names - Variable in class worldBuilder.TradeRoutes
 
nearest(double[]) - Method in class worldBuilder.Cartesian
use nearest MeshPoint value for every Cartesian cell
nearest(double[]) - Method in class worldBuilder.Vicinity
return the value of the nearest MeshPoint
Nearest - Class in worldBuilder
Nearest is the closest MeshPoint to an (x,y) coordinate This Vicinity sub-class is appropriate for things (like plant or mineral distribution) that do not interpolate.
Nearest(Mesh, double, double) - Constructor for class worldBuilder.Nearest
create a new Vicinity from the closest MeshPoint
NEAREST - worldBuilder.Cartesian.vicinity
 
nearestValid(double[], double) - Method in class worldBuilder.Vicinity
return the value of the nearest MeshPoint with a VALID value
neededInfo() - Method in interface worldBuilder.Exporter
return a list of the maps this exporter requires
neededInfo() - Method in class worldBuilder.FoundExporter
return list of needed map up-loads
neededInfo() - Method in class worldBuilder.JsonExporter
return list of needed map up-loads
neededInfo() - Method in class worldBuilder.ObjectExporter
return list of needed map up-loads
neededInfo() - Method in class worldBuilder.RPGMTiler
return list of needed map up-loads
neighbor - Variable in class worldBuilder.MeshPoint
array of neighboring MeshPoints
neighbors - Variable in class worldBuilder.MeshPoint
number of neighboring MeshPoints
neighbors - Variable in class worldBuilder.RPGMRule
number of neighbors for auto-tiling
neighbors - Variable in class worldBuilder.Vicinity
indices of the MeshPoints surrounding this vicinity
NEIGHBORS - worldBuilder.Cartesian.vicinity
 
next() - Method in class worldBuilder.Journey.NextSteps
 
nextID() - Static method in class worldBuilder.MapIndex
return next ID for a new map
NextSteps() - Constructor for class worldBuilder.Journey.NextSteps
 
niceTics(int, int, boolean) - Static method in class worldBuilder.Parameters
attractive slider calibration
NONE - worldBuilder.Map.Selection
 
NONE - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
NUM_NEIGHBORS - Static variable in class worldBuilder.Vicinity
max number of MeshPoints that define a Vicinity (most are smaller)
numVertices - Variable in class worldBuilder.MeshPointHasher
number of (already) recorded MeshPoints

O

ObjectExport - Class in worldBuilder
Dialog to collect information for a experimental object export
ObjectExport(Map) - Constructor for class worldBuilder.ObjectExport
create additional widgets and action listeners
ObjectExporter - Class in worldBuilder
Exporter to render a simple Cartesian map with mountains, forests, etc overlayed (as discrete objects) on top of it.
ObjectExporter(String, int, int) - Constructor for class worldBuilder.ObjectExporter
create a new Object Exporter exporter
oceanic - Variable in class worldBuilder.Drainage
 
on_screen(double, double) - Method in class worldBuilder.Map
is a map position within the current display window
order - Variable in class worldBuilder.ResourceRule
when, in the sequence of bids, does this go
Out_palette - Variable in class worldBuilder.Parameters
default export outsde palette
OUT_TILES - Static variable in class worldBuilder.RPGMexport
 
outlet - Variable in class worldBuilder.Drainage
 
outwards(int, boolean) - Method in class worldBuilder.TerritoryEngine
Journey outwards from each city until we have covered the map.
overlay_objects - Variable in class worldBuilder.Parameters
default export overlay objects
OverlayRule - Class in worldBuilder
An extension of ResourceRules that includes information about RPGM tiles
OverlayRule(String) - Constructor for class worldBuilder.OverlayRule
create a new rule
overlays - Variable in class worldBuilder.ObjectExporter
try to find places for OverlayObjects on our map
OW_palette - Variable in class worldBuilder.Parameters
default export overworld palette
OW_TILES - Static variable in class worldBuilder.RPGMexport
 

P

paint(Graphics) - Method in class worldBuilder.PreviewMap
repaint the built-up map
paint(Graphics, int, int) - Method in class worldBuilder.CityMap
Display the streams and rivers
paint(Graphics, int, int) - Method in class worldBuilder.RiverMap
Display the streams and rivers
paint(Graphics, int, int, int) - Method in class worldBuilder.AltitudeMap
Render current mesh as an altitude map
paint(Graphics, int, int, int) - Method in class worldBuilder.ErodeMap
Render current mesh as an erosion/deposition map
paint(Graphics, int, int, int) - Method in class worldBuilder.FaunaMap
Display the streams and rivers
paint(Graphics, int, int, int) - Method in class worldBuilder.FloraMap
Display the streams and rivers
paint(Graphics, int, int, int) - Method in class worldBuilder.RainMap
Render current mesh as a rainfall map
paint(Graphics, int, int, int) - Method in class worldBuilder.SoilMap
Render current mesh as an altitude map
paint(Graphics, int, int, int) - Method in class worldBuilder.TopoMap
Render current mesh as a topographic map
paint(Graphics, int, int, int) - Method in class worldBuilder.WaterMap
Render bodies of water
paintComponent(Graphics) - Method in class worldBuilder.Map
repaint the entire displayed map pane
Parameters - Class in worldBuilder
a Singleton class containing global program parameters.
Parameters(String, int) - Constructor for class worldBuilder.Parameters
read parameter values from a configuration file
parent - Variable in class worldBuilder.RpgmMap
map ID index of parent (containing) map
parent_name - Variable in class worldBuilder.Parameters
RPGMaker parent map
parms - Variable in class worldBuilder.TradeRoutes
 
PASSABLE_WATER - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
PIT - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
placement(boolean[], AttributeEngine.WhichMap, double) - Method in class worldBuilder.AttributeEngine
update the MeshPoint attributes for every selected
Placement - Class in worldBuilder
the Placement engine associates resources with MeshPoints based on bids resulting from ResourceRules.
Placement(String, Map, double[]) - Constructor for class worldBuilder.Placement
instantiate a new Placement engine note that a Placement engine can be instantiated without a Map simply to load name<->resource ID mapping
placementRules(String, String[], AttributeEngine.WhichMap) - Method in class worldBuilder.AttributeEngine
instantiate an auto-placement engine for the desired resource
POI - Class in worldBuilder
a Point of Interest is a designated location on the map, presumably something that might be of interest to exporters
POI(String, String, double, double) - Constructor for class worldBuilder.POI
 
POIDialog - Class in worldBuilder
a Dialog to collect information about a Point of Interest
POIDialog(Map) - Constructor for class worldBuilder.POIDialog
instantiate the POI information collection widgets
POINT - worldBuilder.Map.Selection
 
PointDebug - Class in worldBuilder
a JFrame that displays all the infomration about a selected mesh-point
PointDebug(Map) - Constructor for class worldBuilder.PointDebug
instantiate the point information display, register for selection events
pointName(int) - Method in class worldBuilder.Map
return a descriptive name string for a chosen point
points - Variable in class worldBuilder.Parameters
new mesh initial points
POINTS - worldBuilder.Map.Selection
 
pointSelected(double, double) - Method in class worldBuilder.CityDialog
called whenever a point is selected on the map
pointSelected(double, double) - Method in class worldBuilder.ExportBase
(perfunctory)
pointSelected(double, double) - Method in class worldBuilder.LandDialog
(perfunctory)
pointSelected(double, double) - Method in interface worldBuilder.MapListener
called when a point is selected on the map
pointSelected(double, double) - Method in class worldBuilder.MountainDialog
(perfunctory)
pointSelected(double, double) - Method in class worldBuilder.POIDialog
called whenever a point is selected on the map
pointSelected(double, double) - Method in class worldBuilder.PointDebug
called whenever a point is selected on the map
pointSelected(double, double) - Method in class worldBuilder.RainDialog
(perfunctory)
pointSelected(double, double) - Method in class worldBuilder.RegionDialog
(perfunctory)
pointSelected(double, double) - Method in class worldBuilder.ResourceDialog
(perfunctory)
pointSelected(double, double) - Method in class worldBuilder.RiverDialog
called when a point is selected on the map
pointSelected(double, double) - Method in class worldBuilder.RouteDialog
(perfunctory)
pointSelected(double, double) - Method in class worldBuilder.ZoomDialog
(perfunctory)
Polygon - Class in worldBuilder
Polygon is the set of connected MeshPoints surrounding an (x,y) coordinate This Vicnity sub-class yields satisfactory lake shores, where there is an abrupt transition from water to land at the altitude of the escape point.
Polygon(Mesh, double, double) - Constructor for class worldBuilder.Polygon
create a new Vicinity of the surrounding Polygon
POLYGON - worldBuilder.Cartesian.vicinity
 
position - Variable in class worldBuilder.LuaWriter.ResourceInfo
 
position(double, double) - Method in interface worldBuilder.Exporter
Set the lat/lon of the region being exported
position(double, double) - Method in class worldBuilder.FoundExporter
 
position(double, double) - Method in class worldBuilder.JsonExporter
Set the lat/lon of the region being exported
position(double, double) - Method in class worldBuilder.ObjectExporter
Set the lat/lon of the region being exported
position(double, double) - Method in class worldBuilder.RPGMTiler
Set the lat/lon of the region being exported
Position(int, int, int) - Constructor for class worldBuilder.LuaWriter.Position
 
prefabName - Variable in class worldBuilder.LuaWriter.MapInfo
 
preview(Exporter.WhichMap, Color[]) - Method in interface worldBuilder.Exporter
generate a preview of the currently up-loaded export
preview(Exporter.WhichMap, Color[]) - Method in class worldBuilder.FoundExporter
generate a preview of the currently up-loaded export
preview(Exporter.WhichMap, Color[]) - Method in class worldBuilder.JsonExporter
generate a preview of the currently up-loaded export
preview(Exporter.WhichMap, Color[]) - Method in class worldBuilder.ObjectExporter
generate a preview of the currently up-loaded export
preview(Exporter.WhichMap, Color[]) - Method in class worldBuilder.RPGMTiler
generate an export preview, mapping levels to colors
previewColor - Variable in class worldBuilder.ResourceRule
what color should this render as in previews
previewColors() - Method in class worldBuilder.Placement
 
PreviewMap - Class in worldBuilder
generic (small) preview map generator
PreviewMap(String, Color[][], int) - Constructor for class worldBuilder.PreviewMap
instantiate a preview map JFrame
process(Map) - Method in class worldBuilder.Script
process this script
project_dir - Variable in class worldBuilder.Parameters
project export dir
prologue(int, int, int) - Method in class worldBuilder.RPGMwriter
write out the prologue for a set of tables
Proxcimity - Class in worldBuilder
Proxcimity is the set of MeshPoints nearest to an (x,y) coordinate This Vicnity sub-class yields satisfactory interpolations of continuous functions (like altitude).
Proxcimity(Mesh, double, double) - Constructor for class worldBuilder.Proxcimity
create a new Vicinity from the closest MeshPoints

Q

quickSort(MeshPoint[], int, int) - Static method in class worldBuilder.MeshPoint
(recursive) QuickSort an array of MapPoints

R

radius - Variable in class worldBuilder.Parameters
planetary radius (km)
RAIN - worldBuilder.AttributeEngine.WhichMap
 
rain_max - Variable in class worldBuilder.Parameters
rain slider range
RainDialog - Class in worldBuilder
a Dialog to control the direction and amount of rainfall on the world map.
RainDialog(Map) - Constructor for class worldBuilder.RainDialog
instantiate the widgets and register the listeners
RAINFALL - Static variable in interface worldBuilder.Exporter
 
rainMap(double[][]) - Method in interface worldBuilder.Exporter
Up-load the annual rainfall for every tile
rainMap(double[][]) - Method in class worldBuilder.FoundExporter
 
rainMap(double[][]) - Method in class worldBuilder.JsonExporter
Up-load the annual rainfall for every tile
rainMap(double[][]) - Method in class worldBuilder.ObjectExporter
Up-load the annual rainfall for every tile
rainMap(double[][]) - Method in class worldBuilder.RPGMTiler
Up-load the annual rainfall for every tile
RainMap - Class in worldBuilder
a class to render the world mesh rainfall as a 2D image in shades of blue-green
RainMap(Map) - Constructor for class worldBuilder.RainMap
instantiate a rainfall map renderer
raise(boolean[], double) - Method in class worldBuilder.TerrainEngine
raise or lower all points in a box
RangeSlider - Class in worldBuilder
cusom-widget - a slider with upper and lower values
RangeSlider() - Constructor for class worldBuilder.RangeSlider
Constructs a RangeSlider with default values of 0-100
RangeSlider(int, int) - Constructor for class worldBuilder.RangeSlider
Constructs a RangeSlider with specified default minimum and maximum values.
RawExport - Class in worldBuilder
Dialog to collect information for a Raw (JSON) export
RawExport(Map) - Constructor for class worldBuilder.RawExport
Register our own action listners (BaseExport dialog is fine)
read(String) - Method in class worldBuilder.Map
read a saved map in from a file
read(String) - Method in class worldBuilder.Mesh
read mesh of MapPoints from a file
recompute() - Method in class worldBuilder.Drainage
 
recompute() - Method in class worldBuilder.WaterFlow
 
RECTANGLE - worldBuilder.Map.Selection
 
region_name - Variable in class worldBuilder.Parameters
world region name
region_stats() - Method in class worldBuilder.Map
summarize the world topography and hydrology
RegionDialog - Class in worldBuilder
Dialog to enable the creation a consistent map of a sub-region of the current world.
RegionDialog(Map) - Constructor for class worldBuilder.RegionDialog
instantiate the widgets and register the listeners
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.CityDialog
(perfunctory)
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.ExportBase
MapListener for region selection changes
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.LandDialog
(perfunctory)
regionSelected(double, double, double, double, boolean) - Method in interface worldBuilder.MapListener
called whenever a region selection changes
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.MountainDialog
called whenever a (Map) region selection changes
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.POIDialog
(perfunctory)
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.PointDebug
(perfunctory)
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.RainDialog
(perfunctory)
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.RegionDialog
called whenever a region selection changes
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.ResourceDialog
(perfunctory)
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.RiverDialog
(perfunctory)
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.RouteDialog
called whenever a (Map) region selection changes
regionSelected(double, double, double, double, boolean) - Method in class worldBuilder.ZoomDialog
called whenever a region selection changes
removeMapListener(MapListener) - Method in class worldBuilder.Map
un-register a selection event listener
reset() - Method in class worldBuilder.TerritoryEngine
discard all records of previous expansions to enable new point-to-point routes
ResourceDialog - Class in worldBuilder
Dialog to enable the setting of MeshPoint attributes (flora, minerals, etc)
ResourceDialog(Map, AttributeEngine.WhichMap, String[], String[]) - Constructor for class worldBuilder.ResourceDialog
instantiate the widgets and register the listeners
resourceID(String) - Method in class worldBuilder.Placement
 
ResourceInfo(String, LuaWriter.Position) - Constructor for class worldBuilder.LuaWriter.ResourceInfo
 
resourceNames() - Method in class worldBuilder.Placement
 
ResourceRule - Class in worldBuilder
parameters and bids for a single resource (eg flora or mineral) that bids for MeshPoints or export tiles.
ResourceRule(String) - Constructor for class worldBuilder.ResourceRule
create a new subtype
ridge(double, double, double, double, double, double, double, int, int) - Method in class worldBuilder.TerrainEngine
lay out a potentially asymmetric mountain/pit or ridge/valley
ridge(double, double, double, double, double, double, int) - Method in class worldBuilder.TerrainEngine
lay out a symmetric mountain/pit or ridge/valley
river_flux - Variable in class worldBuilder.Parameters
min river flux (m^3/s)
RiverDialog - Class in worldBuilder
Dialog to define the point at which an arterial river enters the map.
RiverDialog(Map) - Constructor for class worldBuilder.RiverDialog
instantiate the widgets and register the listeners
RiverMap - Class in worldBuilder
a class to render the oceans and rivers as an image in shades of blue
RiverMap(Map) - Constructor for class worldBuilder.RiverMap
instantiate a river and water-body map renderer
rockClasses - Static variable in class worldBuilder.MineralDialog
 
rockColors - Variable in class worldBuilder.Map
 
rockNames - Variable in class worldBuilder.Map
 
route - Variable in class worldBuilder.Journey
 
RouteDialog - Class in worldBuilder
Dialog to lay out trade routes
RouteDialog(Map) - Constructor for class worldBuilder.RouteDialog
instantiate the widgets and register the listeners
routes - Variable in class worldBuilder.TradeRoutes
 
RPGMexport - Class in worldBuilder
Dialog to collect the parameters for an RPGMaker export.
RPGMexport(String, Map) - Constructor for class worldBuilder.RPGMexport
figure out what export control widgets we need and create them
RPGMLeveler - Class in worldBuilder
maps altitude/depth/slope information into RPGMaker "levels", through use of corresponding percentile-to-level maps.
RPGMLeveler() - Constructor for class worldBuilder.RPGMLeveler
 
RpgmMap - Class in worldBuilder
represents identifying information in an RPGMaker map
RpgmMap(String) - Constructor for class worldBuilder.RpgmMap
instantiate a new map (within an index)
RPGMRule - Class in worldBuilder
An extension of ResourceRules that includes information about RPGM tiles
RPGMRule(String) - Constructor for class worldBuilder.RPGMRule
create a new rule
RPGMTiler - Class in worldBuilder
exporter to write world map as tile numbers in RPGMaker levels
RPGMTiler(String, int, int) - Constructor for class worldBuilder.RPGMTiler
create a new output writer
RPGMwriter - Class in worldBuilder
write out a series of levels-of-tiles as an RPGMaker map
RPGMwriter(FileWriter) - Constructor for class worldBuilder.RPGMwriter
crate an RPGMaker map writer
rule_debug - Variable in class worldBuilder.Parameters
export rule to trace
RuleDebug - Class in worldBuilder
Dialog to control debug output for Flora-placement-rule execution
RuleDebug() - Constructor for class worldBuilder.RuleDebug
instantiate the dialog widgets and register listeners
ruleFile - Static variable in class worldBuilder.ResourceRule
list of all ingested rules
ruleName - Variable in class worldBuilder.ResourceRule
name of this rule and its class
ruleset - Static variable in class worldBuilder.ResourceRule
 

S

screen_x(double) - Method in class worldBuilder.Map
return pixel column for a given map x position
screen_y(double) - Method in class worldBuilder.Map
return pixel row for a given map y position
Script - Class in worldBuilder
 
Script(String) - Constructor for class worldBuilder.Script
 
sea_level - Variable in class worldBuilder.Parameters
default map sea level (m)
sediment - Variable in class worldBuilder.Parameters
mountain height (m) above which the soil ceases to be sedimentary but becomes igneous/metamorphic
selectLine(int, int, int, int) - Method in class worldBuilder.Map
highlight a line on the displayed map
selectMode(Map.Selection) - Method in class worldBuilder.Map
tell map-selection tool what kind of selection we expect
selectPoints(int, int, int, int, boolean) - Method in class worldBuilder.Map
highlight points in rectangular selection on the displayed map
selectRect(int, int, int, int) - Method in class worldBuilder.Map
highlight a rectangular selection on the displayed map
set_attribute(String, int) - Method in class worldBuilder.OverlayRule
called from ResourceRule.loadFile ...
set_attribute(String, int) - Method in class worldBuilder.ResourceRule
 
set_attribute(String, int) - Method in class worldBuilder.RPGMRule
called from ResourceRule.loadFile set an extended attribute (integer value)
set_attribute(String, String) - Method in class worldBuilder.OverlayRule
called from ResourceRule.loadFile ...
set_attribute(String, String) - Method in class worldBuilder.ResourceRule
 
set_attribute(String, String) - Method in class worldBuilder.RPGMRule
called from ResourceRule.loadFile ...
set_parms(double, double, double, double, double) - Method in class worldBuilder.TerritoryEngine
update the parameters that guide route selection
set_range(String, String, double) - Method in class worldBuilder.OverlayRule
called from ResourceRule.loadFile ...
set_range(String, String, double) - Method in class worldBuilder.ResourceRule
 
set_range(String, String, double) - Method in class worldBuilder.RPGMRule
set an extended attribute (min/max double value)
setDescription(String) - Method in class worldBuilder.Parameters
set world description string
setDisplay(int, boolean) - Method in class worldBuilder.Map
enable/disable display elements
setFaunaColors(Color[]) - Method in class worldBuilder.Map
update the mapping from flora types to preview colors
setFaunaMap(double[]) - Method in class worldBuilder.Map
update the flora map for the current mesh
setFaunaNames(String[]) - Method in class worldBuilder.Map
update the mapping from flora types to names
setFloraColors(Color[]) - Method in class worldBuilder.Map
update the mapping from flora types to preview colors
setFloraMap(double[]) - Method in class worldBuilder.Map
update the flora map for the current mesh
setFloraNames(String[]) - Method in class worldBuilder.Map
update the mapping from flora types to names
setHeightMap(double[]) - Method in class worldBuilder.Map
update the height map for the current mesth * @param newHeight new set of Z values
setIncoming(double[]) - Method in class worldBuilder.Map
update the water-flow after a change to the incoming arterial river
setIncoming(MeshPoint, double) - Method in class worldBuilder.TerrainEngine
set the incoming river flux for the specified MeshPoint
setMesh(Mesh) - Method in class worldBuilder.Map
create a map around a new Mesh
setRainMap(double[]) - Method in class worldBuilder.Map
update the rainfall map for the current mesth
setRockColors(Color[]) - Method in class worldBuilder.Map
update the mapping from rock types to preview colors
setRockNames(String[]) - Method in class worldBuilder.Map
update the mapping from mineral types to names
setSeaLevel(double) - Method in class worldBuilder.Map
record a change in sea level
setSoilMap(double[]) - Method in class worldBuilder.Map
update the soil map for the current mesh
setUpperValue(int) - Method in class worldBuilder.RangeSlider
Sets the upper value in the range.
setValue(int) - Method in class worldBuilder.RangeSlider
Sets the lower value in the range.
setWindow(double, double, double, double) - Method in class worldBuilder.Map
 
SHALLOW_WATER - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
SHOW_ALL - Static variable in class worldBuilder.Map
options for enabled display types
SHOW_CITY - Static variable in class worldBuilder.Map
options for enabled display types
SHOW_ERODE - Static variable in class worldBuilder.Map
options for enabled display types
SHOW_FAUNA - Static variable in class worldBuilder.Map
options for enabled display types
SHOW_FLORA - Static variable in class worldBuilder.Map
options for enabled display types
SHOW_MESH - Static variable in class worldBuilder.Map
options for enabled display types
SHOW_POINTS - Static variable in class worldBuilder.Map
options for enabled display types
SHOW_RAIN - Static variable in class worldBuilder.Map
options for enabled display types
SHOW_ROCKS - Static variable in class worldBuilder.Map
options for enabled display types
SHOW_TOPO - Static variable in class worldBuilder.Map
options for enabled display types
SHOW_WATER - Static variable in class worldBuilder.Map
options for enabled display types
size() - Static method in class worldBuilder.ResourceRule
 
slope(int, double) - Method in class worldBuilder.TerrainEngine
impose a slope on the entire map
slope(int, int) - Method in class worldBuilder.RPGMTiler
aggregate slope
SLOPE - Static variable in class worldBuilder.TerrainType
constants for defined TerrainTypes
slope_init - Variable in class worldBuilder.Parameters
new mesh initial dz/dx
SlopeDialog - Class in worldBuilder
Dialog to choose axis and inclination for a constant slope to the map.
SlopeDialog(Map) - Constructor for class worldBuilder.SlopeDialog
instantiate the dialog widgets and register the listeners
Smax - Variable in class worldBuilder.Parameters
max soil in moving water (liters/liter)
smooth(double[][]) - Static method in class worldBuilder.Cartesian
perform Gaussian Blurr on a (potentially noisy) array
soil - Variable in class worldBuilder.RPGMTiler
per point soil type
soilMap(double[][], String[]) - Method in interface worldBuilder.Exporter
Up-load the soil type for every tile
soilMap(double[][], String[]) - Method in class worldBuilder.FoundExporter
Up-load the soil type for every tile
soilMap(double[][], String[]) - Method in class worldBuilder.JsonExporter
Up-load the soil type for every tile
soilMap(double[][], String[]) - Method in class worldBuilder.ObjectExporter
Up-load the soil type for every tile
soilMap(double[][], String[]) - Method in class worldBuilder.RPGMTiler
Up-load the soil type for every tile
SoilMap - Class in worldBuilder
a class to render the MeshPoint soil types in shades of yellow-to-blue
SoilMap(Map) - Constructor for class worldBuilder.SoilMap
instantiate a soil map generator
SPHERICAL - Static variable in class worldBuilder.Parameters
mountain shape: rounded
SQUARE - worldBuilder.Map.Selection
 
SQUARE - Static variable in class worldBuilder.Parameters
mountain outline: square
startDensities() - Method in class worldBuilder.LuaWriter
 
startFrom(int) - Method in class worldBuilder.TerritoryEngine
add a new point to the list from which we expand outwards
startList(String, String) - Method in class worldBuilder.RPGMwriter
write out the start of an object or array
stateChanged(ChangeEvent) - Method in class worldBuilder.LandDialog
updates to the sliders
stateChanged(ChangeEvent) - Method in class worldBuilder.MeshDialog
(perfunctory)
stateChanged(ChangeEvent) - Method in class worldBuilder.MountainDialog
updates to the diameter/rounding sliders
stateChanged(ChangeEvent) - Method in class worldBuilder.RainDialog
updates to the axis/inclination/profile sliders
stateChanged(ChangeEvent) - Method in class worldBuilder.ResourceDialog
Slider changes
stateChanged(ChangeEvent) - Method in class worldBuilder.RiverDialog
updates to flow slider
stateChanged(ChangeEvent) - Method in class worldBuilder.RouteDialog
updates to the parameter sliders
stateChanged(ChangeEvent) - Method in class worldBuilder.RPGMexport
record slider changes and note a re-export will be required
stateChanged(ChangeEvent) - Method in class worldBuilder.SlopeDialog
updates to the axis/inclination sliders
stateChanged(ChangeEvent) - Method in class worldBuilder.WorldBuilder
handle changes to erosion, sea-level and rainfall sliders
stateChanged(ChangeEvent) - Method in class worldBuilder.WorldDialog
(perfunctory)
stream_flux - Variable in class worldBuilder.Parameters
min stream flux (m^3/s)
subregion(int) - Method in class worldBuilder.Map
create a new sub-region map

T

taperedBid - Variable in class worldBuilder.ResourceRule
taper bids as we move away from mid-range
temps(double, double, double) - Method in interface worldBuilder.Exporter
Set seasonal temperature range for region being exported
temps(double, double, double) - Method in class worldBuilder.FoundExporter
 
temps(double, double, double) - Method in class worldBuilder.JsonExporter
Set seasonal temperature range for region being exported
temps(double, double, double) - Method in class worldBuilder.ObjectExporter
Set seasonal temperature range for region being exported
temps(double, double, double) - Method in class worldBuilder.RPGMTiler
Set seasonal temperature range for region being exported
terrain - Variable in class worldBuilder.RPGMRule
TerrainType for this rule
TerrainEngine - Class in worldBuilder
 
TerrainEngine(Map) - Constructor for class worldBuilder.TerrainEngine
 
terrainType(int) - Static method in class worldBuilder.TerrainType
return terrain description string
terrainType(String) - Static method in class worldBuilder.TerrainType
map a name into a TerrainType
TerrainType - Class in worldBuilder
types of terrain known to the tile exporting engines
TerrainType() - Constructor for class worldBuilder.TerrainType
 
TerritoryEngine - Class in worldBuilder
 
TerritoryEngine(Map) - Constructor for class worldBuilder.TerritoryEngine
MeshPoints are grouped into territories, based on what city they are closest too (not in km, but in travel days).
tile_size - Variable in class worldBuilder.ExportEngine
 
tile_size - Static variable in class worldBuilder.OverlayRule
RPGMaker tile set
tile_size(int) - Method in class worldBuilder.ExportEngine
set the size of a tile for this export
tileRule(int) - Static method in class worldBuilder.RPGMRule
return a reference to the first rule for a specified base tile
tiles_max - Variable in class worldBuilder.Parameters
export # tiles warn limit
tileSet - Static variable in class worldBuilder.RPGMRule
RPGMaker tile set
tileSize(int) - Method in interface worldBuilder.Exporter
Set the size of a single tile
tileSize(int) - Method in class worldBuilder.FoundExporter
 
tileSize(int) - Method in class worldBuilder.JsonExporter
Set the size of a single tile
tileSize(int) - Method in class worldBuilder.ObjectExporter
Set the size of a single tile
tileSize(int) - Method in class worldBuilder.RPGMTiler
Set the size of a single tile
tilt - Variable in class worldBuilder.Parameters
planeteary axis tilt (deg)
title - Variable in class worldBuilder.Parameters
program name/version
Tmax - Variable in class worldBuilder.Parameters
mean equitorial temp (degC)
Tmin - Variable in class worldBuilder.Parameters
mean polar temp (degC)
topo_major - Variable in class worldBuilder.Parameters
topo minor lines/major
topo_minor - Variable in class worldBuilder.Parameters
topo meters/minor line
TopoMap - Class in worldBuilder
a class to render a set of mesh points as a traditional topographic map image.
TopoMap(Map) - Constructor for class worldBuilder.TopoMap
instantiate a (topographic lines) height map renderer
toString() - Method in class worldBuilder.LuaWriter.EntryPoint
 
toString() - Method in class worldBuilder.LuaWriter.MapInfo
 
toString() - Method in class worldBuilder.LuaWriter.Position
return String representation of Position
toString() - Method in class worldBuilder.LuaWriter.ResourceInfo
 
toString() - Method in class worldBuilder.MeshPoint
 
toString(String) - Method in class worldBuilder.LuaWriter.EntryPoint
return String representation of a City location
toString(String) - Method in class worldBuilder.LuaWriter.MapInfo
return string representation of
toString(String) - Method in class worldBuilder.LuaWriter.ResourceInfo
 
TradeRoute - Class in worldBuilder
 
TradeRoute(int[], int, double) - Constructor for class worldBuilder.TradeRoute
create a Route where the path and cost are known
TradeRoute(Journey, Journey) - Constructor for class worldBuilder.TradeRoute
create a new TradeRoute between two outgoing paths
tradeRoutes() - Method in class worldBuilder.Map
return list of trade routes
tradeRoutes(LinkedList<TradeRoute>) - Method in class worldBuilder.Map
set the list of trade routes
TradeRoutes - Class in worldBuilder
Before we create a new TradeRoute (path from point A to point B) we want to make sure we do not already have that path.
TradeRoutes(Map) - Constructor for class worldBuilder.TradeRoutes
 
tribute_max - Variable in class worldBuilder.Parameters
river flow slider range
Tsummer - Variable in class worldBuilder.RPGMTiler
seasonal mean temperatures
Twinter - Variable in class worldBuilder.RPGMTiler
seasonal mean temperatures
type - Variable in class worldBuilder.POI
 
typeList - Static variable in class worldBuilder.CityDialog
 
typeMap - Variable in class worldBuilder.RPGMTiler
mapping from levels to TerrainTypes
typeMap(int[]) - Method in class worldBuilder.RPGMwriter
set the level-to-TerrainType map

U

undo() - Method in class worldBuilder.ResourceDialog
back out any uncommitted updates
unit_d - Static variable in class worldBuilder.Parameters
Unit: compass dir
unit_f - Static variable in class worldBuilder.Parameters
Unit: flow rate
unit_p - Static variable in class worldBuilder.Parameters
Unit: screen res
unit_r - Static variable in class worldBuilder.Parameters
Unit: rainfall
unit_s - Static variable in class worldBuilder.Parameters
Unit: slope
unit_t - Static variable in class worldBuilder.Parameters
Unit: temperature
unit_v - Static variable in class worldBuilder.Parameters
Unit: velocity
unit_V - Static variable in class worldBuilder.Parameters
Unit: volume
unit_xy - Static variable in class worldBuilder.Parameters
Unit: distance
unit_xy2 - Static variable in class worldBuilder.Parameters
Unit: land area
unit_z - Static variable in class worldBuilder.Parameters
Unit: altitude
update(boolean[], int[], String[]) - Method in class worldBuilder.Placement
populate the selected region w/resources based on our rules
update(double, double, double, double, int[], String[]) - Method in class worldBuilder.Placement
 
updateUI() - Method in class worldBuilder.RangeSlider
Overrides the superclass method to install the UI delegate to draw two thumbs.

V

valueChanged(ListSelectionEvent) - Method in class worldBuilder.POIDialog
 
valueOf(String) - Static method in enum worldBuilder.AttributeEngine.WhichMap
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum worldBuilder.Cartesian.vicinity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum worldBuilder.Exporter.WhichMap
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum worldBuilder.Map.Selection
Returns the enum constant of this type with the specified name.
values() - Static method in enum worldBuilder.AttributeEngine.WhichMap
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum worldBuilder.Cartesian.vicinity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum worldBuilder.Exporter.WhichMap
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum worldBuilder.Map.Selection
Returns an array containing the constants of this enum type, in the order they are declared.
Vd - Variable in class worldBuilder.Parameters
transition from deposition to silt (m/s)
Ve - Variable in class worldBuilder.Parameters
transition from erosion to deposition (m/s)
velocity(double) - Method in class worldBuilder.WaterFlow
estimated water flow velocity
vertices - Variable in class worldBuilder.Mesh
the MeshPoints in this Mesh
vertices - Variable in class worldBuilder.MeshPointHasher
list of (already) recorded MeshPoints
Vicinity - Class in worldBuilder
find and interpolate values from the surrounding MeshPoints to any map coordinate ...
Vicinity(Mesh, double, double) - Constructor for class worldBuilder.Vicinity
create a new (empty) vicinity
vigor - Variable in class worldBuilder.ResourceRule
how high should this rule bid
Vmax - Variable in class worldBuilder.Parameters
maximum possible water velocity (m/s)
Vmin - Variable in class worldBuilder.Parameters
minimum possible water velocity (m/s)

W

waterColor(int) - Method in class worldBuilder.RPGMTiler
water colors for flora previews
waterflow - Variable in class worldBuilder.Map
 
WaterFlow - Class in worldBuilder
 
WaterFlow(Map) - Constructor for class worldBuilder.WaterFlow
compute water flow, water depth, and soil hydration Assertion: drainage has been called: oceanic and downHill are up-to-date
waterMap(double[][]) - Method in interface worldBuilder.Exporter
Up-load the surface-water-depth (delta-Z) for every tile
waterMap(double[][]) - Method in class worldBuilder.FoundExporter
Up-load the surface-water-depth for every tile
waterMap(double[][]) - Method in class worldBuilder.JsonExporter
Up-load the surface-water-depth for every tile
waterMap(double[][]) - Method in class worldBuilder.ObjectExporter
Up-load the surface-water-depth for every tile
waterMap(double[][]) - Method in class worldBuilder.RPGMTiler
Up-load the surface-water-depth for every tile
WaterMap - Class in worldBuilder
a class to render rivers, lakes, and oceans in shares of blue.
WaterMap(Map) - Constructor for class worldBuilder.WaterMap
instantiate a river and water-body map renderer
weight - Variable in class worldBuilder.LuaWriter.MapInfo
 
width - Variable in class worldBuilder.Cartesian
number of tile columns in this map
width - Variable in class worldBuilder.OverlayRule
dimensions (if this is a stamp)
width - Variable in class worldBuilder.Parameters
display screen width (px)
width - Variable in class worldBuilder.RPGMRule
dimensions (if this is a stamp)
width(double, double) - Method in class worldBuilder.WaterFlow
estimated river width
windowActivated(WindowEvent) - Method in class worldBuilder.CityDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.ExportBase
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.LandDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.MeshDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.MountainDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.POIDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.PointDebug
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.RegionDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.ResourceDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.RiverDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.RouteDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.RuleDebug
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.SlopeDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.WorldDialog
(perfunctory)
windowActivated(WindowEvent) - Method in class worldBuilder.ZoomDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.CityDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.ExportBase
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.LandDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.MeshDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.MountainDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.POIDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.PointDebug
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.RegionDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.ResourceDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.RiverDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.RouteDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.RuleDebug
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.SlopeDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.WorldDialog
(perfunctory)
windowClosed(WindowEvent) - Method in class worldBuilder.ZoomDialog
(perfunctory)
windowClosing(WindowEvent) - Method in class worldBuilder.CityDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.ExportBase
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.LandDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.MeshDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.MountainDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.POIDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.PointDebug
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.RainDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.RegionDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.ResourceDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.RiverDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.RouteDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.RuleDebug
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.SlopeDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
windowClosing(WindowEvent) - Method in class worldBuilder.WorldDialog
Window Close event handler ...
windowClosing(WindowEvent) - Method in class worldBuilder.ZoomDialog
Window Close event handler ...
windowDeactivated(WindowEvent) - Method in class worldBuilder.CityDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.ExportBase
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.LandDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.MeshDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.MountainDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.POIDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.PointDebug
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.RegionDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.ResourceDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.RiverDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.RouteDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.RuleDebug
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.SlopeDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.WorldDialog
(perfunctory)
windowDeactivated(WindowEvent) - Method in class worldBuilder.ZoomDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.CityDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.ExportBase
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.LandDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.MeshDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.MountainDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.POIDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.PointDebug
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.RegionDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.ResourceDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.RiverDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.RouteDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.RuleDebug
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.SlopeDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.WorldDialog
(perfunctory)
windowDeiconified(WindowEvent) - Method in class worldBuilder.ZoomDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.CityDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.ExportBase
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.LandDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.MeshDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.MountainDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.POIDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.PointDebug
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.RegionDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.ResourceDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.RiverDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.RouteDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.RuleDebug
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.SlopeDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.WorldDialog
(perfunctory)
windowIconified(WindowEvent) - Method in class worldBuilder.ZoomDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.CityDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.ExportBase
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.LandDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.MeshDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.MountainDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.POIDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.PointDebug
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.RainDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.RegionDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.ResourceDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.RiverDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.RouteDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.RuleDebug
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.SlopeDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.WorldBuilder
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.WorldDialog
(perfunctory)
windowOpened(WindowEvent) - Method in class worldBuilder.ZoomDialog
(perfunctory)
world_dir - Variable in class worldBuilder.Parameters
world open/save dir
worldBuilder - package worldBuilder
 
WorldBuilder - Class in worldBuilder
main class - instantiate JFrame, map and widgets and service control actions on them
WorldBuilder(String) - Constructor for class worldBuilder.WorldBuilder
instantiate window containing map and menus
WorldDialog - Class in worldBuilder
Dialog to gather information about the size and locaion of this map on the world.
WorldDialog(boolean) - Constructor for class worldBuilder.WorldDialog
instantiate the dialog widgets and register the listeners
worldParms() - Method in class worldBuilder.Parameters
print out the world configuration (after changes and reloads)
write(String) - Method in class worldBuilder.Map
write a mesh of MapPoints out to a file
writeAdjustedTable(int[][], int[][]) - Method in class worldBuilder.RPGMwriter
write out one table (numRows x numCols) w/autotile adjustments
writeFile(String) - Method in interface worldBuilder.Exporter
Export the up-loaded information in selected format
writeFile(String) - Method in class worldBuilder.FoundExporter
Export the up-loaded information in selected forma
writeFile(String) - Method in class worldBuilder.JsonExporter
Export the up-loaded information in selected format
writeFile(String) - Method in class worldBuilder.ObjectExporter
Export the up-loaded information in selected format
writeFile(String) - Method in class worldBuilder.RPGMTiler
write out an RPGMaker map
writeTable(int[][], boolean) - Method in class worldBuilder.RPGMwriter
write out one table (numRows x numCols)
wrongFlora(String) - Method in class worldBuilder.ResourceRule
is this rule inapplicable to a particular floral class
wrongTerrain(int) - Method in class worldBuilder.RPGMRule
is this rule inapplicable to a particular terrain

X

x - Variable in class worldBuilder.LuaWriter.Position
 
x - Variable in class worldBuilder.MeshPoint
Map coordinates of this point
x - Variable in class worldBuilder.POI
 
x - Variable in class worldBuilder.RpgmMap
RPGMaker big-map coordinates of the top left corner
x(double) - Method in class worldBuilder.Parameters
turn a world distance into a map x/y value
x_extent - Static variable in class worldBuilder.Parameters
map: X-range
x_points - Variable in class worldBuilder.ExportEngine
 
x_points - Variable in class worldBuilder.RPGMTiler
map dimensions (in tiles)
xy_range - Variable in class worldBuilder.Parameters
default world max width (km)

Y

y - Variable in class worldBuilder.LuaWriter.Position
 
y - Variable in class worldBuilder.MeshPoint
Map coordinates of this point
y - Variable in class worldBuilder.POI
 
y - Variable in class worldBuilder.RpgmMap
RPGMaker big-map coordinates of the top left corner
y_extent - Static variable in class worldBuilder.Parameters
map: Y-range
y_points - Variable in class worldBuilder.ExportEngine
 
y_points - Variable in class worldBuilder.RPGMTiler
map dimensions (in tiles)

Z

z - Variable in class worldBuilder.LuaWriter.Position
 
z(double) - Method in class worldBuilder.Parameters
turn a world height into a map z value
z_extent - Static variable in class worldBuilder.Parameters
map: Z-range
z_range - Variable in class worldBuilder.Parameters
default world max altitude (m)
ZoomDialog - Class in worldBuilder
Dialog to (temporarily) zoom in on a small piece of the world map.
ZoomDialog(Map) - Constructor for class worldBuilder.ZoomDialog
instantiate the dialog widgets and register the listeners
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages