Serialized Form


Package civquest

Class civquest.Field extends java.lang.Object implements Serializable

Serialized Fields

food

int food

production

int production

trade

int trade

speedFactor

int speedFactor

name

java.lang.String name

description

java.lang.String description

layerName

java.lang.String[] layerName

layers

java.util.Hashtable layers

visible

boolean visible

heightLevel

int heightLevel

pressure

int pressure

humidity

int humidity

temperature

int temperature

waterflow

int waterflow
The water that flows through this field (possibly as a river, if it is enough).


waterflowsto

Field waterflowsto
The water flowing through this field can flow to up to one field. This field of course has to be a neighbor-field of this field.


waterflowsfrom

Field[] waterflowsfrom
The water flowing through this field can come from any number of field. But, however, they have to be neighbor-fields of this field (everything else would be quite unrealistic).


population

int population

owner

Nation owner

city

City city

position

Coordinate position
The position of the field on map.


distancetosea

int distancetosea

distancetocoast

int distancetocoast

units

java.util.Map units
Maps for all units the id to the unit-object itself

Class civquest.FlatMapData extends MapData implements Serializable

Serialized Fields

randomgen

java.util.Random randomgen

config

civquest.FlatMapData.FlatConfiguration config

Class civquest.IsoMapData extends MapData implements Serializable

Serialized Fields

arrayWidth

int arrayWidth

arrayHeight

int arrayHeight

randomgen

java.util.Random randomgen

config

civquest.IsoMapData.IsoConfiguration config

ONMAP

int ONMAP

NORTH_CORNER

int NORTH_CORNER

SOUTH_CORNER

int SOUTH_CORNER

EAST_CORNER

int EAST_CORNER

WEST_CORNER

int WEST_CORNER

Class civquest.MapData extends java.lang.Object implements Serializable

Serialized Fields

mapRegistry

Registry mapRegistry

moveCalcRegistry

Registry moveCalcRegistry

mapHeight

int mapHeight
Height of the map.


mapWidth

int mapWidth
Width of the map.


fields

Field[][] fields
Each object of this array stores that data for one field on the map.


flatearth

boolean flatearth
This variable is true if the map forms a flat earth (= the eastern and the western edges of the map are not linked.


pressureused

boolean pressureused
True, if (usually) the HeightGenerator has generated pressure-values in a range from -4 to +4 that determine where moutains are folded and where ditches are created. These values are saved in the objects of type Field that are stored in the fields-array. They may be useful for simulating disasters like earthquakes or volcanic eruptions, so I store them after having calculated them for PlateHeightGenerator.


minbigriverwaterflow

int minbigriverwaterflow
Rivers that carry more water than minbigriverwaterflow are actually painted as rivers and give advantages in game. Other rivers can be viewed with a special view and give highly reduced possibilities. NOTE: Using this value, the number of rivers on a map can be controlled.


moveCalculator

MoveCalculator moveCalculator

units

java.util.Map units

cities

java.util.Map cities


Package civquest.swing.civquestActions

Class civquest.swing.civquestActions.QuitAction extends javax.swing.AbstractAction implements Serializable


Package civquest.swing.scidep

Class civquest.swing.scidep.SciDep extends javax.swing.JDialog implements Serializable

Serialized Fields

helpPanel

javax.swing.JPanel helpPanel

headerLabel

javax.swing.JLabel headerLabel

bodyText

javax.swing.JTextArea bodyText

tree

SciTree tree

scifac

ScienceFactory scifac

Class civquest.swing.scidep.SciTree extends javax.swing.JTree implements Serializable

Serialized Fields

root

javax.swing.tree.DefaultMutableTreeNode root

sci

ScienceFactory sci

registry

Registry registry


Package civquest.swing.quadmap

Class civquest.swing.quadmap.QuadMap extends civquest.swing.MapViewComponent implements Serializable

Serialized Fields

scrollPane

javax.swing.JScrollPane scrollPane

buffer

Buffer[][] buffer

bufferedPixelsInMemory

long bufferedPixelsInMemory

visibleBuffers

Rectangle visibleBuffers

viewportPosition

Coordinate viewportPosition
Position of the topleft pixel in the viewport-view (!= the topleft pixel on the screen!)


showPosition

Coordinate showPosition

totalBufferedSize

Coordinate totalBufferedSize

layers

java.awt.Image[][][] layers

properties

Properties properties

sensitiveAreaEnabled

boolean sensitiveAreaEnabled

scrollTimer

javax.swing.Timer scrollTimer

scrollDirection

Coordinate scrollDirection

lastTimeScrolled

long lastTimeScrolled

bufferTimer

javax.swing.Timer bufferTimer

quadRegistry

Registry quadRegistry

config

Configuration config

guiState

civquest.swing.GUIState guiState

painter

Painter painter

unitPainter

civquest.swing.UnitPainter unitPainter

wfPainter

WFPainter wfPainter

moveCalculator

MoveCalculator moveCalculator

unitMover

UnitMover unitMover

displayedMovePaths

MovePath[] displayedMovePaths

dummyActionA

javax.swing.Action dummyActionA

dummyActionB

javax.swing.Action dummyActionB

dummyActionC

javax.swing.Action dummyActionC

printCoordinateAction

javax.swing.Action printCoordinateAction

constructTestUnitAction

javax.swing.Action constructTestUnitAction

constructTestCityAction

javax.swing.Action constructTestCityAction

setWorkingFieldAction

javax.swing.Action setWorkingFieldAction

markSingleUnitAction

javax.swing.Action markSingleUnitAction

unmarkAllUnitsAction

javax.swing.Action unmarkAllUnitsAction

moveUnitsToWFAction

javax.swing.Action moveUnitsToWFAction

owner

civquest.swing.CivQuest owner

cityCount

int cityCount

mouse

Coordinate mouse

unitViews

java.util.HashMap unitViews
Maps Units (as keys) to UnitViews (as values)


markedFields

java.util.Set markedFields
This Set contains all marked Fields (and only them)


markedUnits

java.util.Set markedUnits
This Set contains all marked Units (and only them)


setWFMode

int setWFMode


Package civquest.swing.quadmap.genericActions

Class civquest.swing.quadmap.genericActions.ConstructTestCityAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

quadMap

QuadMap quadMap

Class civquest.swing.quadmap.genericActions.ConstructTestUnit extends javax.swing.AbstractAction implements Serializable

Serialized Fields

quadMap

QuadMap quadMap

Class civquest.swing.quadmap.genericActions.MarkSingleUnitAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

quadMap

QuadMap quadMap

Class civquest.swing.quadmap.genericActions.MoveUnitsToWFAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

quadMap

QuadMap quadMap

Class civquest.swing.quadmap.genericActions.SetWorkingFieldAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

quadMap

QuadMap quadMap

Class civquest.swing.quadmap.genericActions.UnmarkAllUnitsAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

quadMap

QuadMap quadMap


Package civquest.gameChange

Class civquest.gameChange.InvalidListenerException extends java.lang.Exception implements Serializable

Serialized Fields

text

java.lang.String text