A C E F G L M N O P R S T U V W

A

add(float) - Method in class MetastateVector
Adds the value of given float to the current MetastateVector.
add(MetastateVector) - Method in class MetastateVector
Adds the values of given MetastateVector to the current values.
affect(MetastateAttributes) - Method in class MetastateAttributes
Calculates the effect of a concept on the metastate attributes.

C

calculateNext() - Method in class MetastateAttributes
Calculates the next values of the current metastate and store it in the vector holding the "mean" values.
Character - class Character.
The Character class defines a base class for characters in the game.
Character() - Constructor for class Character
Creates an empty base character.
Character(String, Location, Orientation) - Constructor for class Character
Creates a new base character with a name, location and orientation.
CLT_ANTONYM - Static variable in class ConceptLinkType
Used when the linked concepts are antonyms.
CLT_SYNONYM - Static variable in class ConceptLinkType
Used when the linked concepts are synonyms.
Concept - class Concept.
Concept class
Concept() - Constructor for class Concept
Creates an empty Concept.
Concept(String, ConceptType) - Constructor for class Concept
Creates a new concept with the given name and of the given type.
ConceptLink - class ConceptLink.
Concept Link class
ConceptLink() - Constructor for class ConceptLink
Creates an empty Concept Link class.
ConceptLink(Concept, ConceptLinkType, float) - Constructor for class ConceptLink
Creates a new Concept Link to the given target, of the given concept link type and with the given strength.
ConceptLinkType - class ConceptLinkType.
The ConceptLinkType class is actually an enumerated type.
ConceptMatrix - class ConceptMatrix.
Concept Matrix
ConceptMatrix() - Constructor for class ConceptMatrix
Creates an empty Concept Matrix.
ConceptMatrixElement - class ConceptMatrixElement.
Concept Matrix Element
ConceptMatrixElement() - Constructor for class ConceptMatrixElement
Creates an empty Concept Matrix Element.
ConceptMatrixElement(Concept, MetastateAttributes) - Constructor for class ConceptMatrixElement
Creates a new Concept Matrix Element with the given concept and metastate attributes.
ConceptType - class ConceptType.
The ConceptType class is actually an enumerated type.
CT_ADJECTIVE - Static variable in class ConceptType
ConceptType ADJECTIVE
CT_MEMORY - Static variable in class ConceptType
ConceptType MEMORY
CT_NOUN - Static variable in class ConceptType
ConceptType NOUN
CT_SYSTEM - Static variable in class ConceptType
ConceptType SYSTEM
CT_VERB - Static variable in class ConceptType
ConceptType VERB

E

epsG - Static variable in class MetastateAttributes
Positive scalar value to limit the effect of the Gaussian noise represented by the standard deviation on the actual states.
epsM - Static variable in class MetastateAttributes
Positive scalar value to limit the effect of the momentum vector on the actual states.

F

Facet - class Facet.
A facet is a triangular tile of the surface of a planet.
Facet() - Constructor for class Facet
Creates an empty facet class.
Facet(int, int) - Constructor for class Facet
Creates a facet with the specified azimuth and elevation.

G

getAzimuth() - Method in class Facet
Returns the azimuth of the facet.
getAzimuth() - Method in class Vertex
Returns the azimuth of the vertex.
getConcept() - Method in class ConceptMatrixElement
Returns the concept of this Concept Matrix Element.
getConceptType() - Method in class Concept
Returns the type of the concept.
getDeviationElevation() - Method in class Vertex
Returns the deviation in elevation at the vertex.
getDeviationPopulation() - Method in class Vertex
Returns the deviation in population at the vertex.
getDeviationSummerTemp() - Method in class Vertex
Returns the deviation in summer temperature at the vertex.
getDeviationWinterTemp() - Method in class Vertex
Returns the deviation in winter temperature at the vertex.
getElevation() - Method in class Facet
Returns the elevation of the facet.
getElevation() - Method in class Vertex
Returns the elevation of the vertex.
getFacet() - Method in class Location
Return the facet that the location is on.
getLatitude() - Method in class Location
Returns the latitude of the location.
getLatitude() - Method in class Vertex
Returns the latitude of the vertex.
getLinks() - Method in class ConceptMatrixElement
Returns the links of this Concept Matrix Element.
getLocality() - Method in class Vertex
Returns the locality at the vertex.
getLongitude() - Method in class Location
Returns the longitude of the location.
getLongitude() - Method in class Vertex
Returns the longitude of the vertex.
getMeanElevation() - Method in class Vertex
Returns the mean elevation at the vertex.
getMeanPopulation() - Method in class Vertex
Returns the mean population at the vertex.
getMeanSummerTemp() - Method in class Vertex
Returns the mean summer temperature at the vertex.
getMeanWinterTemp() - Method in class Vertex
Returns the mean winter temperature at the vertex.
getMetastateAttributes() - Method in class ConceptMatrixElement
Returns the Metastate Attributes of this Concept Matrix Element.
getName() - Method in class Concept
Returns the name that identifies the concept.
getPrecipitationProbability() - Method in class Vertex
Returns the precipitation probability at the vertex.
getUrbanizationLevel() - Method in class Vertex
Returns the level of urbanization at the vertex.
getValues() - Method in class MetastateVector
Returns the values of the MetastateVector.
getVegetation() - Method in class Vertex
Returns the vegetation at the vertex.
getVertices() - Method in class Facet
Returns N_VERTICES_PER_FACET vertices at the corners of the facet.

L

length() - Method in class MetastateVector
Calculates and returns the length of the MetastateVector.
LOC_FUTURISTIC - Static variable in class Locality
Locality FUTURISTIC
LOC_MODERN_ARABIC - Static variable in class Locality
Locality MODERN ARABIC (MIDDLE-EASTERN/NORTH-AFRICAN)
LOC_MODERN_ASIAN - Static variable in class Locality
Locality MODERN ASIAN
LOC_MODERN_EURASIAN - Static variable in class Locality
Locality MODERN EURASIAN
LOC_MODERN_WESTERN - Static variable in class Locality
Locality MODERN WESTERN
LOC_TRADITIONAL_ARABIC - Static variable in class Locality
Locality TRADITIONAL ARABIC
LOC_TRADITIONAL_ASIAN - Static variable in class Locality
Locality TRADITIONAL ASIAN
LOC_TRADITIONAL_EUROPEAN - Static variable in class Locality
Locality TRADITIONAL EUROPEAN
Locality - class Locality.
The Locality class is an enumerated type.
Location - class Location.
Location of objects inside the game.
Location() - Constructor for class Location
Creates an empty location class.
Location(float, float) - Constructor for class Location
Creates a location with the specified longitude and latitude.

M

Metastate - class Metastate.
Metastate extends the Metastate Attributes by adding a matrix that describes how each dimension in the metastate influences other dimensions.
METASTATE_VECTOR_SIZE - Static variable in class MetastateVector
A metastate vector has a fixed size of METASTATE_VECTOR_SIZE (= 15).
Metastate() - Constructor for class Metastate
Creates a new Metastate with the influence matrix initialized to zero.
MetastateAttributes - class MetastateAttributes.
The MetastateAttributes defines three Metastate vectors.
MetastateAttributes() - Constructor for class MetastateAttributes
Creates a new Metastate with all three vectors (value, deviation and momentum) set to zero.
MetastateAttributes(MetastateVector, MetastateVector, MetastateVector) - Constructor for class MetastateAttributes
Creates a new Metastate initializing the three vectors to the given parameters.
MetastateVector - class MetastateVector.
A Metastate vector represents the 15 dimensions of the character model based on the 5 aggregates.
MetastateVector() - Constructor for class MetastateVector
Creates a new MetastateVector.
MetastateVector(float[]) - Constructor for class MetastateVector
Creates a new MetastateVector.
moveTo(Location) - Method in class Character
Moves the character to a new location.
multiply(float) - Method in class MetastateVector
Multiplies the value of given float with the current MetastateVector.
multiply(MetastateVector) - Method in class MetastateVector
Multiplies (dot product) the values of given MetastateVector with the current values.

N

N_VERTICES_PER_FACET - Static variable in class Facet
At each corner of a facet you find a vertex.
NonPlayerCharacter - class NonPlayerCharacter.
Non-Player Character class, derived from the Character base class.
NonPlayerCharacter() - Constructor for class NonPlayerCharacter
Create an empty Non-Player Character (NPC).
normalize() - Method in class MetastateVector
Normalizes the MetastateVector.

O

Orientation - class Orientation.
Orientation of objects inside the game.
Orientation() - Constructor for class Orientation
Creates a new Orientation class.

P

Planet - class Planet.
Planet class
Planet() - Constructor for class Planet
Creates a new planet.
PlayerCharacter - class PlayerCharacter.
Player Character class, derived from the Character base class.
PlayerCharacter() - Constructor for class PlayerCharacter
Creates an empty Player Character (PC).

R

readVertex(int, int) - Method in class WorldDataBase
Reads the World Database for the given azimuth and elevation and returns a Vertex class filled with the data from the Database.

S

subtract(float) - Method in class MetastateVector
Subtracts the value of given float from the current MetastateVector.
subtract(MetastateVector) - Method in class MetastateVector
Subtracts the values of given MetastateVector from the current values.

T

turnTo(Orientation) - Method in class Character
Turns the character to a new orientation.

U

UL_CITY - Static variable in class UrbanizationLevel
Urbanization level CITY.
UL_METROPOLIS - Static variable in class UrbanizationLevel
Urbanization level METROPOLIS.
UL_NONE - Static variable in class UrbanizationLevel
Urbanization level NONE.
UL_RURAL - Static variable in class UrbanizationLevel
Urbanization level RURAL.
UL_SUBURBS - Static variable in class UrbanizationLevel
Urbanization level SUBURBS.
UL_TOWN - Static variable in class UrbanizationLevel
Urbanization level TOWN.
UL_VILLAGE - Static variable in class UrbanizationLevel
Urbanization level VILLAGE.
UrbanizationLevel - class UrbanizationLevel.
The UrbanizationLevel class is an enumerated type.

V

VEG_BARE_TUNDRA - Static variable in class Vegetation
Vegetation Bare Ground Tundra
VEG_BARREN - Static variable in class Vegetation
Vegetation Barren or Sparsely Vegetated
VEG_CROP_GRASS - Static variable in class Vegetation
Vegetation Cropland/Grassland Mosaic
VEG_CROP_WOOD - Static variable in class Vegetation
Vegetation Cropland/Woodland Mosaic
VEG_DECIDUOUS_LEAF - Static variable in class Vegetation
Vegetation Deciduous Broadleaf Forest
VEG_DECIDUOUS_NEEDLE - Static variable in class Vegetation
Vegetation Deciduous Needleleaf Forest
VEG_DRY_CROP - Static variable in class Vegetation
Vegetation Dryland CropLand and Pasture
VEG_EVERGREEN_LEAF - Static variable in class Vegetation
Vegetation Evergreen Broadleaf Forest
VEG_EVERGREEN_NEEDLE - Static variable in class Vegetation
Vegetation Evergreen Needleleaf Forest
VEG_GRASS - Static variable in class Vegetation
Vegetation Grassland
VEG_HERBACEOUS_TUNDRA - Static variable in class Vegetation
Vegetation Herbaceous Tundra
VEG_HERBACEOUS_WET - Static variable in class Vegetation
Vegetation Herbaceous Wetland
VEG_IRRIGATED_CROP - Static variable in class Vegetation
Vegetation Irrigated Cropland and Pasture
VEG_MIXED_CROP - Static variable in class Vegetation
Vegetation Mixed Dryland/Irrigated Cropland and Pasture
VEG_MIXED_FOREST - Static variable in class Vegetation
Vegetation Mixed Forest
VEG_MIXED_TUNDRA - Static variable in class Vegetation
Vegetation Mixed Tundra
VEG_SAVANNA - Static variable in class Vegetation
Vegetation Savanna
VEG_SHRUB - Static variable in class Vegetation
Vegetation Shrubland
VEG_SHRUB_GRASS - Static variable in class Vegetation
Vegetation Mixed Shrubland/Grassland
VEG_SNOW_ICE - Static variable in class Vegetation
Vegetation Snow or Ice
VEG_URBAN - Static variable in class Vegetation
Vegetation Urban and Built-Up Land
VEG_WATER - Static variable in class Vegetation
Vegetation Water Bodies
VEG_WOODED_TUNDRA - Static variable in class Vegetation
Vegetation Wooded Tundra
VEG_WOODED_WET - Static variable in class Vegetation
Vegetation Wooded Wetland
Vegetation - class Vegetation.
The Vegetation class is an enumerated type.
Vertex - class Vertex.
Vertex class
Vertex() - Constructor for class Vertex
Creates an empty vertex class.
Vertex(int, int) - Constructor for class Vertex
Creates a vertex with the specified azimuth and elevation.

W

WorldDataBase - class WorldDataBase.
The WorldDataBase class defines the interface between the World DataBase file and the objects that use the data within it.
WorldDataBase() - Constructor for class WorldDataBase
Creates an empty WorldDataBase interface class.
WorldDataBase(String) - Constructor for class WorldDataBase
Creates a World Data Base interface class and an InputFileStream using the given filename string.

A C E F G L M N O P R S T U V W