A B C D E F G H I L M N O P Q R S T U V W X Y

A

ACTIVATE_NATION - Static variable in interface civquest.gameChange.NationChange
This constant marks the fact that this NationChange activates some Nation.
ADD_CITY - Static variable in interface civquest.gameChange.CityChange
 
ADD_NATION - Static variable in interface civquest.gameChange.NationChange
This constant marks the fact that a NationChange adds a nation.
ADD_PLAYER - Static variable in interface civquest.gameChange.PlayerChange
This constant marks the fact that a PlayerChange adds a player.
ADD_UNIT - Static variable in interface civquest.gameChange.UnitChange
Indicates that this UnitChange constructs and adds a unit.
AMP - Static variable in class civquest.parser.Token
 
ARISTOCRACY - Static variable in class civquest.Government
 
AbstractCityFieldNationChange - class civquest.gameChange.AbstractCityFieldNationChange.
 
AbstractCityFieldNationChange(Coordinate, int, int) - Constructor for class civquest.gameChange.AbstractCityFieldNationChange
 
AbstractCityFieldNationChange(Coordinate[], int[], int[]) - Constructor for class civquest.gameChange.AbstractCityFieldNationChange
 
AbstractFieldChange - class civquest.gameChange.AbstractFieldChange.
 
AbstractFieldChange(Coordinate) - Constructor for class civquest.gameChange.AbstractFieldChange
 
AbstractFieldChange(Coordinate[]) - Constructor for class civquest.gameChange.AbstractFieldChange
 
AbstractFieldCityChange - class civquest.gameChange.AbstractFieldCityChange.
AbstractFieldUnitChange.java
AbstractFieldCityChange() - Constructor for class civquest.gameChange.AbstractFieldCityChange
 
AbstractFieldCityChange(Coordinate, int) - Constructor for class civquest.gameChange.AbstractFieldCityChange
 
AbstractFieldCityChange(Coordinate[], int[]) - Constructor for class civquest.gameChange.AbstractFieldCityChange
 
AbstractFieldCityPlayerChange - class civquest.gameChange.AbstractFieldCityPlayerChange.
 
AbstractFieldCityPlayerChange(Coordinate, int, int) - Constructor for class civquest.gameChange.AbstractFieldCityPlayerChange
 
AbstractFieldCityPlayerChange(Coordinate[], int[], int[]) - Constructor for class civquest.gameChange.AbstractFieldCityPlayerChange
 
AbstractFieldNationUnitChange - class civquest.gameChange.AbstractFieldNationUnitChange.
 
AbstractFieldNationUnitChange(Coordinate, long, int) - Constructor for class civquest.gameChange.AbstractFieldNationUnitChange
 
AbstractFieldNationUnitChange(Coordinate[], long[], int[]) - Constructor for class civquest.gameChange.AbstractFieldNationUnitChange
 
AbstractFieldUnitChange - class civquest.gameChange.AbstractFieldUnitChange.
AbstractFieldUnitChange.java
AbstractFieldUnitChange() - Constructor for class civquest.gameChange.AbstractFieldUnitChange
 
AbstractFieldUnitChange(Coordinate, long) - Constructor for class civquest.gameChange.AbstractFieldUnitChange
 
AbstractFieldUnitChange(Coordinate[], long[]) - Constructor for class civquest.gameChange.AbstractFieldUnitChange
 
AbstractFieldUnitPlayerChange - class civquest.gameChange.AbstractFieldUnitPlayerChange.
 
AbstractFieldUnitPlayerChange(Coordinate, long, int) - Constructor for class civquest.gameChange.AbstractFieldUnitPlayerChange
 
AbstractFieldUnitPlayerChange(Coordinate[], long[], int[]) - Constructor for class civquest.gameChange.AbstractFieldUnitPlayerChange
 
AbstractGUIChange - class civquest.gameChange.AbstractGUIChange.
AbstractGUIChange.java
AbstractGUIChange(int) - Constructor for class civquest.gameChange.AbstractGUIChange
 
AbstractGUIChange(int[]) - Constructor for class civquest.gameChange.AbstractGUIChange
 
AbstractNationChange - class civquest.gameChange.AbstractNationChange.
 
AbstractNationChange(int) - Constructor for class civquest.gameChange.AbstractNationChange
 
AbstractNationChange(int[]) - Constructor for class civquest.gameChange.AbstractNationChange
 
AbstractUnitChange - class civquest.gameChange.AbstractUnitChange.
 
AbstractUnitChange(long) - Constructor for class civquest.gameChange.AbstractUnitChange
 
AbstractUnitChange(long[]) - Constructor for class civquest.gameChange.AbstractUnitChange
 
ActivateNation - class civquest.nation.gameChange.ActivateNation.
Activates a new Nation.
ActivateNation(int) - Constructor for class civquest.nation.gameChange.ActivateNation
 
actionPerformed(ActionEvent) - Method in class civquest.swing.civquestActions.QuitAction
 
actionPerformed(ActionEvent) - Method in class civquest.swing.quadmap.genericActions.ConstructTestCityAction
 
actionPerformed(ActionEvent) - Method in class civquest.swing.quadmap.genericActions.ConstructTestUnit
 
actionPerformed(ActionEvent) - Method in class civquest.swing.quadmap.genericActions.MarkSingleUnitAction
 
actionPerformed(ActionEvent) - Method in class civquest.swing.quadmap.genericActions.MoveUnitsToWFAction
 
actionPerformed(ActionEvent) - Method in class civquest.swing.quadmap.genericActions.SetWorkingFieldAction
 
actionPerformed(ActionEvent) - Method in class civquest.swing.quadmap.genericActions.UnmarkAllUnitsAction
 
activate() - Method in class civquest.swing.quadmap.FlatUnitView
 
activate() - Method in class civquest.swing.quadmap.IsoUnitView
 
add(Coordinate) - Method in class civquest.util.Coordinate
Returns a new Coordinate-object with coordinates (x+oc.x,y+oc.y)
add(int, int) - Method in class civquest.util.Coordinate
Returns a new Coordinate-object with coordinates (x+xv,y+yv)
add(Coordinate) - Method in class civquest.util.Rectangle
 
add(int, int) - Method in class civquest.util.Rectangle
 
addBuilding(Building) - Method in class civquest.city.City
 
addCity(City, Field, Nation) - Method in class civquest.MapData
Adds a city.
addCity(City) - Method in class civquest.nation.Nation
 
addCityChangeListener(CityChangeListener) - Method in class civquest.gameChange.CityChangeListenerManager
 
addDependency(String) - Method in class civquest.Science
 
addField(Field) - Method in class civquest.parser.ruleset.Section
 
addFieldChangeListener(FieldChangeListener) - Method in class civquest.gameChange.FieldChangeListenerManager
 
addGUIChangeListener(GUIChangeListener) - Method in class civquest.gameChange.GUIChangeListenerManager
 
addListener(FieldChangeListener) - Method in class civquest.gameChange.FieldChangeManager
 
addMapChangeListener(MapChangeListener) - Method in class civquest.MapData
 
addNation(Nation) - Method in class civquest.Game
 
addNation(Nation) - Method in class civquest.Player
 
addNationChangeListener(NationChangeListener) - Method in class civquest.gameChange.NationChangeListenerManager
 
addPlayer(Player) - Method in class civquest.Game
 
addPlayerChangeListener(PlayerChangeListener) - Method in class civquest.gameChange.PlayerChangeListenerManager
 
addSection(Section) - Method in class civquest.parser.ruleset.Ruleset
 
addStepToBeginning(Field, int, int, int, boolean) - Method in class civquest.units.PossibleMovePath
Add a step with the given properties to the beginning of the step-list.
addStepToEnd(Field, int, int, int, boolean) - Method in class civquest.units.PossibleMovePath
Add a step with the given properties to the end of the step-list.
addUnit(Unit) - Method in class civquest.Field
 
addUnit(Unit, Field, Nation) - Method in class civquest.MapData
Adds a unit.
addUnit(Unit) - Method in class civquest.city.City
 
addUnit(Unit) - Method in class civquest.nation.Nation
 
addUnitChangeListener(UnitChangeListener) - Method in class civquest.gameChange.UnitChangeListenerManager
 
addValue(Object) - Method in class civquest.parser.ruleset.Field
 
addWaterFlow(int) - Method in class civquest.Field
 
addWaterFlowFrom(Field) - Method in class civquest.Field
Saves that water from Field from flows into this field.
adjustArrayCoordToScrolling(Coordinate) - Method in class civquest.swing.quadmap.Properties
Adjusts the given array-coordinate to the scrolling; this means that coordinates east/west of the east/west map-edge are converted to the corresponding coordinate on the map.
adjustArrayCoordToScrolling(int, int) - Method in class civquest.swing.quadmap.Properties
 
adjustLuxury(int) - Method in class civquest.nation.Nation
 
adjustScience(int) - Method in class civquest.nation.Nation
 
adjustSciencePoints(int) - Method in class civquest.nation.Nation
 
adjustTax(int) - Method in class civquest.nation.Nation
 
adjustToMapSize(Coordinate) - Method in class civquest.FlatMapData
 
adjustToMapSize(Coordinate) - Method in class civquest.IsoMapData
 
adjustToMapSize(Coordinate) - Method in class civquest.MapData
Adjusts the given coordinate to mapsize.
adjustToMapSize(int, int) - Method in class civquest.MapData
 
adjustTreasury(int) - Method in class civquest.nation.Nation
 
adjustsToLand(Coordinate) - Method in class civquest.MapData
 
adjustsToSea(Coordinate) - Method in class civquest.MapData
Returns if the field specified by coord adjusts to sea (in directions N, NE, E, ..., NW)
areIncompleteMovesAllowed() - Method in class civquest.MapData
 
areNeighborCoords(Coordinate, Coordinate) - Method in class civquest.FlatMapData
Returns if the two given Coordinates are neighbor-Coordinates
areNeighborCoords(Coordinate, Coordinate) - Method in class civquest.IsoMapData
Returns if the two given Coordinates are neighbor-Coordinates
areNeighborCoords(Coordinate, Coordinate) - Method in class civquest.MapData
Returns if the two given Coordinates are neighbor-Coordinates.
assignPlayerToNation(Player, Nation) - Method in class civquest.Game
 

B

BAR - Static variable in class civquest.parser.Token
 
BUTTON1_PRESSED - Static variable in class civquest.Const
 
BUTTON1_RELEASED - Static variable in class civquest.Const
 
BUTTON2_PRESSED - Static variable in class civquest.Const
 
BUTTON2_RELEASED - Static variable in class civquest.Const
 
BUTTON3_PRESSED - Static variable in class civquest.Const
 
BUTTON3_RELEASED - Static variable in class civquest.Const
 
BasicFieldView - class civquest.swing.fieldview.BasicFieldView.
A basic FieldView.
BasicFieldView(Field, FieldViewManager) - Constructor for class civquest.swing.fieldview.BasicFieldView
 
Buffer - class civquest.swing.quadmap.Buffer.
 
Buffer(int, int, int, int, Properties) - Constructor for class civquest.swing.quadmap.Buffer
 
Building - interface civquest.city.Building.
Subclass this per type of building/structure.
bands - Variable in class civquest.ClimateGenerator
 
bind(String, int) - Method in class civquest.parser.condition.ComplexConditionParser
 
bind(String, int) - Method in class civquest.parser.condition.ConditionParser
Binds a value to a variable name.
bind(String, int) - Method in class civquest.parser.condition.SimpleConditionParser
 

C

COMMA - Static variable in class civquest.parser.Token
 
City - class civquest.city.City.
 
City(String, String) - Constructor for class civquest.city.City
 
CityChange - interface civquest.gameChange.CityChange.
A GameChange that deals with one or (possibly) more cities.
CityChangeListener - interface civquest.gameChange.CityChangeListener.
 
CityChangeListenerManager - class civquest.gameChange.CityChangeListenerManager.
 
CityChangeListenerManager() - Constructor for class civquest.gameChange.CityChangeListenerManager
 
ClimateGenerator - class civquest.ClimateGenerator.
 
ClimateGenerator(int, Registry) - Constructor for class civquest.ClimateGenerator
 
ComplexConditionParser - class civquest.parser.condition.ComplexConditionParser.
A ComplexConditionParser can parse condition expressions with an arbitrary number of variables.
ComplexConditionParser(String) - Constructor for class civquest.parser.condition.ComplexConditionParser
 
CompositeFieldView - class civquest.swing.fieldview.CompositeFieldView.
A FieldView that works by using some other FieldViews.
CompositeFieldView(Field, FieldViewManager) - Constructor for class civquest.swing.fieldview.CompositeFieldView
 
ConditionParser - class civquest.parser.condition.ConditionParser.
A ConditionParser is capable of processing one-line boolean expressions in its own Java-like language, and evaluating their truth values.
ConditionParser(String) - Constructor for class civquest.parser.condition.ConditionParser
Creates a parser for the given expression, for which a parse-tree is immediately constructed.
Const - class civquest.Const.
This class contains some CivQuest-wide used constants.
Const() - Constructor for class civquest.Const
 
ConstructCity - class civquest.city.gameChange.ConstructCity.
This GameChange constructs a new City and places it on a given map-Field.
ConstructCity(Coordinate, int) - Constructor for class civquest.city.gameChange.ConstructCity
 
ConstructTestCityAction - class civquest.swing.quadmap.genericActions.ConstructTestCityAction.
 
ConstructTestCityAction(QuadMap) - Constructor for class civquest.swing.quadmap.genericActions.ConstructTestCityAction
 
ConstructTestUnit - class civquest.swing.quadmap.genericActions.ConstructTestUnit.
ConstructTestUnit.java
ConstructTestUnit(QuadMap) - Constructor for class civquest.swing.quadmap.genericActions.ConstructTestUnit
 
ConstructUnit - class civquest.units.gameChange.ConstructUnit.
This GameChange constructs a new Unit and adds it to MapData.
ConstructUnit(String, Coordinate, int) - Constructor for class civquest.units.gameChange.ConstructUnit
 
Coordinate - class civquest.util.Coordinate.
This class represents one coordinate (x,y) in 2d-space.
Coordinate() - Constructor for class civquest.util.Coordinate
Constructs a new Coordinate with values (0,0)
Coordinate(Point2D) - Constructor for class civquest.util.Coordinate
 
Coordinate(Dimension2D) - Constructor for class civquest.util.Coordinate
 
Coordinate(int, int) - Constructor for class civquest.util.Coordinate
Constructs a new Coordinate with values (nx,ny)
Coordinate(double, double) - Constructor for class civquest.util.Coordinate
 
CoordinateSystem - class civquest.CoordinateSystem.
 
CoordinateSystem() - Constructor for class civquest.CoordinateSystem
 
calculateDistanceFromCoast() - Method in class civquest.MapData
 
calculateDistanceFromSea() - Method in class civquest.MapData
Calculates for all Fields on the map how far they are away from sea.
calculateMovePaths(Collection, Field) - Method in class civquest.units.MoveCalculator
Calculates MovePaths for all unit-groups in the given Collection.
calculateOneMovePath(Collection, Field) - Method in class civquest.units.DijkstraMoveCalculator
Calculates a MovePath for a move of the given unit-group from its current position to Field .
calculateOneMovePath(Collection, Field) - Method in class civquest.units.MoveCalculator
Calculates a MovePath for a move of the given unit-group from its current position to Field .
cityChanged(CityChange) - Method in interface civquest.gameChange.CityChangeListener
 
cityIDs - Variable in class civquest.gameChange.AbstractCityFieldNationChange
 
cityIDs - Variable in class civquest.gameChange.AbstractFieldCityChange
 
cityIDs - Variable in class civquest.gameChange.AbstractFieldCityPlayerChange
 
civquest - package civquest
 
civquest.city - package civquest.city
 
civquest.city.gameChange - package civquest.city.gameChange
 
civquest.gameChange - package civquest.gameChange
 
civquest.map - package civquest.map
 
civquest.nation - package civquest.nation
 
civquest.nation.gameChange - package civquest.nation.gameChange
 
civquest.parser - package civquest.parser
 
civquest.parser.condition - package civquest.parser.condition
 
civquest.parser.ruleset - package civquest.parser.ruleset
 
civquest.swing.civquestActions - package civquest.swing.civquestActions
 
civquest.swing.fieldview - package civquest.swing.fieldview
 
civquest.swing.gameChange - package civquest.swing.gameChange
 
civquest.swing.quadmap - package civquest.swing.quadmap
 
civquest.swing.quadmap.fieldview - package civquest.swing.quadmap.fieldview
 
civquest.swing.quadmap.genericActions - package civquest.swing.quadmap.genericActions
 
civquest.swing.quadmap.wfpainter - package civquest.swing.quadmap.wfpainter
 
civquest.swing.scidep - package civquest.swing.scidep
 
civquest.units - package civquest.units
 
civquest.units.gameChange - package civquest.units.gameChange
 
civquest.units.unitpartmodels - package civquest.units.unitpartmodels
 
civquest.units.unitparts - package civquest.units.unitparts
 
civquest.util - package civquest.util
 
civquest.util.swing - package civquest.util.swing
 
climate - Variable in class civquest.TestClimateGenerator
 
clone() - Method in class civquest.parser.ruleset.Field
 
clone() - Method in class civquest.parser.ruleset.Section
 
clone() - Method in class civquest.util.Coordinate
Returns a new Coordinate-object with the same coordinate-values as this one.
coSystem - Variable in class civquest.MapGenerator
 
col - Variable in class civquest.parser.Tokenizer
 
compare(Object, Object) - Method in class civquest.units.DijkstraMoveCalculator.FieldInfoComparator
 
condition - Variable in class civquest.VegetationData
 
constructGame(Registry) - Static method in class civquest.Game
 
constructUnit() - Method in class civquest.units.UnitModel
 
constructUnitGroups(List) - Static method in class civquest.units.MoveCalculator
Constructs unit-groups for the given units (see MoveCalculator.calculateMovePaths(java.util.Collection, civquest.Field)).
constructUnitPainter(QuadMap) - Method in class civquest.swing.quadmap.Properties
Returns an UnitPainter appropriate for this type of map.
constructUnitPart() - Method in class civquest.units.UnitPartModel
 
constructUnitPart() - Method in class civquest.units.unitpartmodels.HumanEngineModel
 
constructUnitView(Unit) - Method in class civquest.swing.quadmap.Properties
Constructs a UnitView for the given Unit.
contains(Coordinate) - Method in class civquest.util.Rectangle
Returns if this Rectangle contains the given Coordinate c.
continentalFactor - Variable in class civquest.TestClimateGenerator
 
coords - Variable in class civquest.gameChange.AbstractCityFieldNationChange
 
coords - Variable in class civquest.gameChange.AbstractFieldChange
 
coords - Variable in class civquest.gameChange.AbstractFieldCityChange
 
coords - Variable in class civquest.gameChange.AbstractFieldCityPlayerChange
 
coords - Variable in class civquest.gameChange.AbstractFieldNationUnitChange
 
coords - Variable in class civquest.gameChange.AbstractFieldUnitChange
 
coords - Variable in class civquest.gameChange.AbstractFieldUnitPlayerChange
 
curLine - Variable in class civquest.parser.Tokenizer
 
current - Variable in class civquest.parser.condition.ConditionParser
 

D

DEMOCRACY - Static variable in class civquest.Government
 
DESPOTISM - Static variable in class civquest.Government
 
DICTATORSHIP - Static variable in class civquest.Government
 
DijkstraMoveCalculator - class civquest.units.DijkstraMoveCalculator.
 
DijkstraMoveCalculator(Registry) - Constructor for class civquest.units.DijkstraMoveCalculator
 
DijkstraMoveCalculator.FieldInfoComparator - class civquest.units.DijkstraMoveCalculator.FieldInfoComparator.
Comparator for comparing two FieldInfo-objects (needed for the heap used within the dijkstra-algorithm).
DijkstraMoveCalculator.FieldInfoComparator() - Constructor for class civquest.units.DijkstraMoveCalculator.FieldInfoComparator
 
Direction - class civquest.Direction.
Provides direction-constants.
Direction() - Constructor for class civquest.Direction
 
data() - Method in class civquest.parser.Token
 
deactivate() - Method in class civquest.swing.quadmap.FlatUnitView
 
deactivate() - Method in class civquest.swing.quadmap.IsoUnitView
 
deleteImage() - Method in class civquest.swing.quadmap.Buffer
 
description - Variable in class civquest.VegetationData
 
destroyGame() - Static method in class civquest.Game
 
directory - Variable in class civquest.VegetationData
 
distanceFromHeightLevel(int, Coordinate, int, int) - Method in class civquest.MapData
Gets distance from the current tile to (and included) the tile the meets the requested heightlevel.
drawDashedLine(Coordinate, Coordinate, Graphics, int) - Method in class civquest.swing.quadmap.Painter
Draws a line from c1 to c2 using the given Graphics g.
drawFullCircle(Graphics, Coordinate, int, boolean) - Method in class civquest.swing.quadmap.Painter
 
drawGeoPrimitive(Graphics, GeoPrimitive) - Method in class civquest.swing.quadmap.Painter
 
drawGestrichelteLine(Graphics, int, int, int, int, int) - Static method in class civquest.util.Painting
 
drawGestrichelteLine(Graphics, Coordinate, Coordinate, int) - Static method in class civquest.util.Painting
 
drawLine(Coordinate, Coordinate, Graphics) - Method in class civquest.swing.quadmap.Painter
Draws a line from c1 to c2 using the given Graphics g.
drawShortestLine(Coordinate, Coordinate, Graphics) - Method in class civquest.swing.quadmap.Painter
Wrapper-function for drawing a non-dashed line using drawShortestLine.
drawShortestLine(Coordinate, Coordinate, Graphics, boolean, int) - Method in class civquest.swing.quadmap.Painter
Draws a line from c1 to c2 using the given Graphics g.
dump() - Method in class civquest.MapData.Configuration
 
dump() - Method in class civquest.units.UnitPartModel
 
dump() - Method in class civquest.units.unitpartmodels.HumanEngineModel
 
dumpEdges() - Method in class civquest.PlateHeightGenerator
 
dumpMapData() - Method in class civquest.PlateHeightGenerator
 
dumpPlates() - Method in class civquest.PlateHeightGenerator
 

E

EAST - Static variable in class civquest.Direction
 
EOF - Static variable in class civquest.parser.Token
 
EQ - Static variable in class civquest.parser.Token
 
EQUAL_TO - Static variable in class civquest.MapData
 
Engine - interface civquest.units.Engine.
An Engine makes units move.
env - Variable in class civquest.parser.condition.ComplexConditionParser
 
eof - Variable in class civquest.parser.Tokenizer
 
eol() - Method in class civquest.parser.Tokenizer
 
eqTemp - Variable in class civquest.ClimateGenerator
 
equals(int, int) - Method in class civquest.util.Coordinate
Returns if this Coordinate has values (ox,oy)
equals(Coordinate) - Method in class civquest.util.Coordinate
Returns if this Coordinate has the same values as Coordinate c
err - Variable in class civquest.parser.condition.ConditionParser
 
error(String) - Method in class civquest.parser.condition.ConditionParser
 
eval() - Method in class civquest.parser.condition.ConditionParser
Evaluates the expression according to the most recently bound values for variables.
eventIDs - Variable in class civquest.gameChange.AbstractGUIChange
 
execute() - Method in class civquest.city.gameChange.ConstructCity
 
execute() - Method in interface civquest.gameChange.GameChange
 
execute() - Method in class civquest.nation.gameChange.ActivateNation
 
execute() - Method in class civquest.swing.gameChange.MarkUnit
 
execute() - Method in class civquest.swing.gameChange.SetWorkingField
 
execute() - Method in class civquest.swing.gameChange.ToggleUnitBlinkOn
 
execute() - Method in class civquest.swing.gameChange.UnmarkAllUnits
 
execute() - Method in class civquest.swing.gameChange.UnmarkUnit
 
execute() - Method in class civquest.units.gameChange.ConstructUnit
 
execute() - Method in class civquest.units.gameChange.MoveUnit
 
execute() - Method in class civquest.units.gameChange.ResetUnitTime
 
expr - Variable in class civquest.parser.condition.ConditionParser
 
extractClassName(String) - Static method in class civquest.gameChange.GameChangeManager
 

F

FASCISM - Static variable in class civquest.Government
 
FEUDALISM - Static variable in class civquest.Government
 
FLAT - Static variable in class civquest.Const
Marks map-type "flat"
FLAT - Static variable in class civquest.MapGenerator
 
FLAT - Static variable in class civquest.TestClimateGenerator
 
FibonacciHeap - class civquest.util.FibonacciHeap.
Implements a fibonacci-heap.
FibonacciHeap(Comparator) - Constructor for class civquest.util.FibonacciHeap
Constructs a FibonacciHeap
Field - class civquest.Field.
This class represents one field on the map.
Field(int, int) - Constructor for class civquest.Field
Constructs a new Field with coordinates (x,y)
Field(int, int, int) - Constructor for class civquest.Field
Constructs a new Field with coordinates (x,y) and given height-level.
Field - class civquest.parser.ruleset.Field.
A Field, contained within a Section, is a (name,value) pair.
Field(String) - Constructor for class civquest.parser.ruleset.Field
 
Field(String, Object) - Constructor for class civquest.parser.ruleset.Field
 
FieldChange - interface civquest.gameChange.FieldChange.
GameChange that alters a Field in some way.
FieldChangeListener - interface civquest.gameChange.FieldChangeListener.
 
FieldChangeListenerManager - class civquest.gameChange.FieldChangeListenerManager.
 
FieldChangeListenerManager() - Constructor for class civquest.gameChange.FieldChangeListenerManager
 
FieldChangeManager - class civquest.gameChange.FieldChangeManager.
 
FieldChangeManager() - Constructor for class civquest.gameChange.FieldChangeManager
 
FieldDistanceInfo - class civquest.map.FieldDistanceInfo.
Helper-class for returning the information "Field" linked with some distance.
FieldDistanceInfo(Field, int) - Constructor for class civquest.map.FieldDistanceInfo
 
FieldView - interface civquest.swing.fieldview.FieldView.
Top of the FieldView-hierarchy.
FieldViewManager - interface civquest.swing.fieldview.FieldViewManager.
A FieldViewManager is a object which controls some other - child - FieldViews.
FlatCoSystem - class civquest.FlatCoSystem.
Coordinate system for a "flat" map, meaning a map with cells laid out in a 2d matrix.
FlatCoSystem() - Constructor for class civquest.FlatCoSystem
 
FlatMapData - class civquest.FlatMapData.
 
FlatMapData(int, int, boolean, int, Registry) - Constructor for class civquest.FlatMapData
 
FlatSingleUnitPainter - class civquest.swing.quadmap.FlatSingleUnitPainter.
 
FlatSingleUnitPainter(QuadMap) - Constructor for class civquest.swing.quadmap.FlatSingleUnitPainter
 
FlatUnitView - class civquest.swing.quadmap.FlatUnitView.
 
FlatUnitView(Image, Unit, QuadMap, Ruleset) - Constructor for class civquest.swing.quadmap.FlatUnitView
 
field - Variable in class civquest.map.MapObject
 
field - Variable in class civquest.swing.fieldview.BasicFieldView
 
field - Variable in class civquest.swing.fieldview.CompositeFieldView
Field this LayeredFieldView is assigned to
fieldChanged(Field) - Method in interface civquest.MapChangeListener
 
fieldChanged(FieldChange) - Method in interface civquest.gameChange.FieldChangeListener
 
fieldChanged(FieldChange) - Method in class civquest.swing.quadmap.QuadMap
 
fieldClicked(Field) - Method in class civquest.swing.quadmap.QuadMap
 
fields - Variable in class civquest.MapData
Each object of this array stores that data for one field on the map.
findHeightLevel(String) - Method in class civquest.VegetationData
 
findHeightLevel(int) - Method in class civquest.VegetationData
 
flatearth - Variable in class civquest.MapGenerator
 

G

GAMECHANGE_PACKAGE - Static variable in class civquest.Const
 
GEMUnitMover - class civquest.units.GEMUnitMover.
GEMUnitMover.java
GEMUnitMover() - Constructor for class civquest.units.GEMUnitMover
 
GEMUnitMover(MoveCalculator) - Constructor for class civquest.units.GEMUnitMover
 
GREATER_THAN - Static variable in class civquest.MapData
 
GT - Static variable in class civquest.parser.Token
 
GUIChange - interface civquest.gameChange.GUIChange.
GUIChanges execute changes that affect only the GUI.
GUIChangeListener - interface civquest.gameChange.GUIChangeListener.
 
GUIChangeListenerManager - class civquest.gameChange.GUIChangeListenerManager.
 
GUIChangeListenerManager() - Constructor for class civquest.gameChange.GUIChangeListenerManager
 
Game - class civquest.Game.
 
GameChange - interface civquest.gameChange.GameChange.
Top of the GameChange-hierarchy.
GameChangeListener - interface civquest.gameChange.GameChangeListener.
Empty interface.
GameChangeManager - class civquest.gameChange.GameChangeManager.
Keeps track of all GameChanges.
GameChangeManager(Registry) - Constructor for class civquest.gameChange.GameChangeManager
Constructs a new GameChangeManager.
Government - class civquest.Government.
 
Government() - Constructor for class civquest.Government
 
Granary - class civquest.city.Granary.
 
Granary() - Constructor for class civquest.city.Granary
 
generate(MapData) - Method in class civquest.ClimateGenerator
 
generate(MapData) - Method in interface civquest.HeightGenerator
Generates height-levels for the whole map.
generate(MapData) - Method in class civquest.MWFCRiverGenerator
This function generates waterflow and waterflowdirections for the whole map.
generate() - Method in class civquest.MapGenerator
 
generate() - Method in class civquest.MapLoader
 
generate(MapData) - Method in class civquest.PlateHeightGenerator
 
generate(MapData) - Method in class civquest.RandomHeightGenerator
 
generate(MapData) - Method in interface civquest.RiverGenerator
 
generate(MapData) - Method in class civquest.TestClimateGenerator
 
generate(MapData) - Method in interface civquest.VegetationGenerator
 
generateBorders() - Method in class civquest.MapGenerator
Generates borders for all map generators.
get(String, String) - Method in class civquest.parser.ruleset.Table
 
getAbsFieldEdgeCoords(Coordinate) - Method in class civquest.swing.quadmap.Properties
Returns an array containing the (abs.
getAbsFieldEdgeCoords(Field) - Method in class civquest.swing.quadmap.Properties
 
getAbsImagePaintCoord(Coordinate) - Method in class civquest.swing.quadmap.Properties
Returns the (absolute paint-)coordinate that must be used in order to paint an image for this field.
getAbsImagePaintRectangle(Coordinate) - Method in class civquest.swing.quadmap.Properties
Returns the smallest rectangle containing the complete image used for drawing the field at the given array-coordinate.
getAbsImagePaintRectangle(Field) - Method in class civquest.swing.quadmap.Properties
 
getAbsMiddlePaintCoord(Coordinate) - Method in class civquest.swing.quadmap.Properties
Returns the "middle"-absolute-paintcoord of Field field.
getAbsPaintCoord(Coordinate) - Method in class civquest.swing.quadmap.Properties
Returns the drawing-buffer-coordinate of Field (array- x,y) (as an absolute paint-coordinate).
getAbsRectFieldIterator(Coordinate, Coordinate) - Method in class civquest.swing.quadmap.Properties
Returns an iterator that iterates through all Fields located within the specified rectangle, where the coords are given as absolute-paint-coords.
getAbsRectFieldIterator(Buffer) - Method in class civquest.swing.quadmap.Properties
 
getAction(String) - Method in class civquest.swing.quadmap.QuadMap
 
getActiveNation() - Method in class civquest.Game
 
getAllFields() - Method in class civquest.parser.ruleset.Section
 
getAllListeners() - Method in class civquest.gameChange.FieldChangeManager
 
getAllRulesets() - Method in class civquest.parser.ruleset.Registry
 
getAllSections() - Method in class civquest.parser.ruleset.Ruleset
 
getAllSteps() - Method in class civquest.units.PossibleMovePath
Returns a List with all steps of this move-path.
getAllUnits() - Method in class civquest.Field
 
getAllUnits() - Method in class civquest.nation.Nation
 
getAreaCoord(Rectangle, Coordinate) - Method in class civquest.FlatMapData
 
getAreaCoord(Rectangle, Coordinate) - Method in class civquest.IsoMapData
 
getAreaCoord(Rectangle, Coordinate) - Method in class civquest.MapData
Translates the given Coordinate (by map-sizes) to be in the specified rectangle.
getArrayHeight() - Method in class civquest.FlatMapData
 
getArrayHeight() - Method in class civquest.IsoMapData
 
getArrayHeight() - Method in class civquest.MapData
Returns the height of the internal array that stores the Fields.
getArrayWidth() - Method in class civquest.FlatMapData
 
getArrayWidth() - Method in class civquest.IsoMapData
 
getArrayWidth() - Method in class civquest.MapData
Returns the width of the internal array that stores the Fields.
getAvailableProductions() - Method in class civquest.city.City
 
getBaseURL() - Static method in class civquest.Util
Attempts to determine the base resource URL
getBinding(String) - Method in class civquest.parser.condition.ComplexConditionParser
 
getBinding(String) - Method in class civquest.parser.condition.ConditionParser
Gets the value for a bound variable.
getBinding(String) - Method in class civquest.parser.condition.SimpleConditionParser
 
getBoolValue() - Method in class civquest.parser.ruleset.Field
 
getBoolValue(int) - Method in class civquest.parser.ruleset.Field
 
getBottomLeftCorner() - Method in class civquest.util.Rectangle
 
getBottomRightCorner() - Method in class civquest.util.Rectangle
 
getBufferIntersectingCoord(Coordinate) - Method in class civquest.swing.quadmap.Buffer
Returns MapData.getAreaCoord.
getBuildings() - Method in class civquest.city.City
 
getChangesForMoveAlongPath(PossibleMovePath) - Method in class civquest.units.UnitMover
Returns all GameChanges necessary for moving the unit one step along the given PossibleMovePath.
getCity() - Method in class civquest.Field
 
getCity(long) - Method in class civquest.MapData
 
getCityIDs() - Method in class civquest.gameChange.AbstractCityFieldNationChange
 
getCityIDs() - Method in class civquest.gameChange.AbstractFieldCityChange
 
getCityIDs() - Method in class civquest.gameChange.AbstractFieldCityPlayerChange
 
getCityIDs() - Method in interface civquest.gameChange.CityChange
Returns the ids of all cities affected by this CityChange.
getCityIterator() - Method in class civquest.MapData
 
getCoasts(Coordinate) - Method in class civquest.MapData
 
getCol() - Method in class civquest.parser.Tokenizer
 
getCondition() - Method in class civquest.VegetationData
 
getConfiguration() - Method in class civquest.FlatMapData
 
getConfiguration() - Method in class civquest.IsoMapData
 
getConfiguration() - Method in class civquest.MapData
 
getCoordinate(Coordinate, int) - Method in class civquest.CoordinateSystem
Determines, for this coordinate system, the coordinate of the cell in the given direction.
getCoordinate(Coordinate, int) - Method in class civquest.FlatCoSystem
 
getCoordinate(Coordinate, int) - Method in class civquest.IsometricCoSystem
 
getCoords() - Method in class civquest.gameChange.AbstractCityFieldNationChange
 
getCoords() - Method in class civquest.gameChange.AbstractFieldChange
 
getCoords() - Method in class civquest.gameChange.AbstractFieldCityChange
 
getCoords() - Method in class civquest.gameChange.AbstractFieldCityPlayerChange
 
getCoords() - Method in class civquest.gameChange.AbstractFieldNationUnitChange
 
getCoords() - Method in class civquest.gameChange.AbstractFieldUnitChange
 
getCoords() - Method in class civquest.gameChange.AbstractFieldUnitPlayerChange
 
getCoords() - Method in interface civquest.gameChange.FieldChange
Returns the Coordinate(s) of the Field(s) affected by this FieldChange.
getCurrentProduction() - Method in class civquest.city.City
 
getDefense(int) - Method in class civquest.VegetationData
 
getDependencies() - Method in class civquest.Science
 
getDescription() - Method in class civquest.Field
 
getDescription() - Method in class civquest.Science
 
getDescription() - Method in class civquest.VegetationData
 
getDirectNeighborCoordinates(Coordinate) - Method in class civquest.CoordinateSystem
The same function as above, it just returns the coordinates in a Vector (for the case that this helps the caller).
getDirectNeighborCoordinates(Coordinate) - Method in class civquest.FlatCoSystem
 
getDirectNeighborCoordinates(Coordinate) - Method in class civquest.IsometricCoSystem
 
getDirectory() - Method in class civquest.VegetationData
 
getDisplayedMovePaths() - Method in class civquest.swing.quadmap.QuadMap
 
getDistAwayFromField() - Method in class civquest.units.Unit
 
getDistance() - Method in class civquest.map.FieldDistanceInfo
 
getDistanceTo(Coordinate) - Method in class civquest.util.Coordinate
Returns the (euklidian) distance between this Coordinate and the given Coordinate.
getDistanceToCoast() - Method in class civquest.Field
 
getDistanceToSea() - Method in class civquest.Field
 
getDoubleValue() - Method in class civquest.parser.ruleset.Field
 
getDoubleValue(int) - Method in class civquest.parser.ruleset.Field
 
getDoubleValue(String, String) - Method in class civquest.parser.ruleset.Table
 
getEngines() - Method in class civquest.units.Unit
 
getEnginesArray() - Method in class civquest.units.Unit
 
getEventIDs() - Method in class civquest.gameChange.AbstractGUIChange
 
getEventIDs() - Method in interface civquest.gameChange.GUIChange
Returns all event-constants assigned to this GUIChange.
getField(int, int) - Method in class civquest.MapData
Returns the field at the given (array)-coordinate.
getField(Coordinate) - Method in class civquest.MapData
 
getField() - Method in class civquest.map.FieldDistanceInfo
 
getField() - Method in class civquest.map.MapObject
 
getField(String) - Method in class civquest.parser.ruleset.Section
 
getField() - Method in class civquest.swing.fieldview.BasicFieldView
 
getField() - Method in class civquest.swing.fieldview.CompositeFieldView
 
getField() - Method in interface civquest.swing.fieldview.FieldView
Returns the field this FieldView displays.
getFieldByAbs(Coordinate) - Method in class civquest.swing.quadmap.Properties
Returns a reference to the field that is at the given absolute paint-coordinate.
getFieldIterator() - Method in class civquest.parser.ruleset.Section
 
getFieldRect() - Method in class civquest.swing.quadmap.Buffer
 
getFieldRectangle(Rectangle) - Method in class civquest.swing.quadmap.Properties
Returns the smallest rectangle (inside the fields-array) containing all fields displayed within the given rectangle (in absolute paint-coords).
getFieldRectangle(int, int, int, int) - Method in class civquest.swing.quadmap.Properties
 
getFlatTiles(int) - Method in class civquest.VegetationData
 
getFloatValue() - Method in class civquest.parser.ruleset.Field
 
getFloatValue(int) - Method in class civquest.parser.ruleset.Field
 
getFood() - Method in class civquest.Field
 
getFood(int) - Method in class civquest.VegetationData
 
getFromField() - Method in class civquest.units.ImpossibleMovePath
 
getGUIState() - Method in class civquest.swing.quadmap.QuadMap
 
getGame() - Static method in class civquest.Game
 
getGraphics() - Method in class civquest.swing.quadmap.Buffer
 
getH() - Method in class civquest.parser.condition.SimpleConditionParser
 
getHeight() - Method in class civquest.swing.quadmap.Buffer
 
getHeight() - Method in class civquest.util.Rectangle
 
getHeightConstant(String) - Static method in class civquest.Field
Returns the heightlevel-constant assigned to the height-level that is given by name.
getHeightLevel() - Method in class civquest.Field
 
getHeightString(int) - Static method in class civquest.Field
Returns a String with the name of the height-level that is given by height.
getHumidity() - Method in class civquest.Field
 
getID() - Method in class civquest.Player
Returns the unique id of this player.
getID() - Method in class civquest.city.City
Returns the unique id of this city.
getID() - Method in class civquest.nation.Nation
 
getID() - Method in class civquest.units.Unit
Returns the (unique) id of this unit.
getIdentifier() - Method in class civquest.parser.Tokenizer
 
getImage() - Method in class civquest.swing.quadmap.Buffer
 
getImage() - Method in class civquest.swing.quadmap.IsoUnitView
 
getIncompleteMoveDestField() - Method in class civquest.units.Unit
 
getIntValue() - Method in class civquest.parser.ruleset.Field
 
getIntValue(int) - Method in class civquest.parser.ruleset.Field
 
getIntValue(String, String) - Method in class civquest.parser.ruleset.Table
 
getInternalTimePerTurn() - Method in class civquest.Game
Returns the (internal)time one turn lasts.
getIsoTiles(int) - Method in class civquest.VegetationData
 
getLayer(int) - Method in class civquest.Field
 
getLine() - Method in class civquest.parser.Tokenizer
 
getListValue() - Method in class civquest.parser.ruleset.Field
 
getListenerSectionsForParent() - Method in interface civquest.swing.fieldview.FieldView
Returns a List of Sections defining which GameChanges this FieldView listens to.
getListenerSectionsForParent() - Method in class civquest.swing.fieldview.LayeredFieldView
Returns a List of Sections defining which GameChanges this FieldView listens to.
getListenerSectionsForParent() - Method in class civquest.swing.quadmap.fieldview.QuadFlatLayTerrainView
 
getListenerSectionsForParent() - Method in class civquest.swing.quadmap.fieldview.QuadFlatLayUnitView
 
getListenerSectionsForParent() - Method in class civquest.swing.quadmap.fieldview.QuadIsoLayTerrainView
 
getListenerSectionsForParent() - Method in class civquest.swing.quadmap.fieldview.QuadIsoLayUnitView
 
getMapData() - Static method in class civquest.Game
 
getMapData() - Method in class civquest.swing.quadmap.QuadMap
 
getMapHeight() - Method in class civquest.MapData
 
getMapWidth() - Method in class civquest.MapData
 
getMarkedFields() - Method in class civquest.swing.quadmap.Buffer
 
getMarkedFieldsIterator() - Method in class civquest.swing.quadmap.QuadMap
 
getMarkedUnitsIterator() - Method in class civquest.swing.quadmap.QuadMap
 
getMaxUsedID() - Static method in class civquest.nation.Nation
 
getMaxUsedPlayerID() - Static method in class civquest.Player
 
getMinBigRiverWaterFlow() - Method in class civquest.MapData
 
getMinUsedID() - Static method in class civquest.nation.Nation
 
getMinUsedPlayerID() - Static method in class civquest.Player
 
getMinValue() - Method in class civquest.util.FibonacciHeap
Returns the smallest value in the whole heap
getModelName() - Method in class civquest.units.Unit
 
getMouseCoordinate() - Method in class civquest.swing.quadmap.QuadMap
 
getMousePointedField() - Method in class civquest.swing.quadmap.QuadMap
Returns a reference to the Field the mouse points to at the moment or null if the mouse points to no Field.
getMoveCalculator() - Method in class civquest.MapData
 
getName() - Method in class civquest.Field
 
getName(int) - Method in class civquest.Field
 
getName() - Method in class civquest.VegetationData
 
getName() - Method in class civquest.city.City
 
getName() - Method in class civquest.nation.Nation
 
getName() - Method in class civquest.parser.ruleset.Field
 
getName() - Method in class civquest.parser.ruleset.Section
 
getName() - Method in class civquest.units.UnitModel
 
getName() - Method in class civquest.units.UnitPartModel
 
getNation(int) - Method in class civquest.Game
 
getNation() - Method in class civquest.map.MapObject
 
getNationIDs() - Method in class civquest.gameChange.AbstractCityFieldNationChange
 
getNationIDs() - Method in class civquest.gameChange.AbstractFieldNationUnitChange
 
getNationIDs() - Method in class civquest.gameChange.AbstractNationChange
 
getNationIDs() - Method in interface civquest.gameChange.NationChange
Returns information about all nations affected by this NationChange.
getNationIterator() - Method in class civquest.Game
 
getNationIterator() - Method in class civquest.Player
 
getNeighborCoords() - Method in class civquest.util.Coordinate
Returns an array with all coordinates that adjust this coordinate (including diagonal adjusting coordinates).
getNeighborFieldDist(Field, Field) - Method in class civquest.FlatMapData
 
getNeighborFieldDist(Field, Field) - Method in class civquest.IsoMapData
 
getNeighborFieldDist(Field, Field) - Method in class civquest.MapData
Returns the distance between the two given _neighbor_-fields.
getNeighborFieldDists(Field) - Method in class civquest.FlatMapData
 
getNeighborFieldDists(Field) - Method in class civquest.IsoMapData
 
getNeighborFieldDists(Field) - Method in class civquest.MapData
Returns an array with FieldDistanceInfo-objects for each neighbor-field of the given Field.
getNeighborFields(Field) - Method in class civquest.FlatMapData
 
getNeighborFields(Field) - Method in class civquest.IsoMapData
 
getNeighborFields(Field) - Method in class civquest.MapData
 
getNumberOfFields() - Method in class civquest.parser.ruleset.Section
 
getNumberOfValues() - Method in class civquest.parser.ruleset.Field
 
getNumericValue() - Method in class civquest.parser.Tokenizer
 
getOwnerShip() - Method in class civquest.Field
 
getPaintSize() - Method in interface civquest.swing.fieldview.FieldView
Returns the size of the area this FieldView paints to.
getPaintSize() - Method in class civquest.swing.fieldview.LayeredFieldView
Returns the paint-size as specified in the interface FieldView.
getPaintSize() - Method in class civquest.swing.quadmap.Properties
Returns the number of pixels you need to paint the complete map.
getPaintSize() - Method in class civquest.swing.quadmap.fieldview.QuadFlatLayTerrainView
 
getPaintSize() - Method in class civquest.swing.quadmap.fieldview.QuadFlatLayUnitView
 
getPaintSize() - Method in class civquest.swing.quadmap.fieldview.QuadIsoLayTerrainView
 
getPaintSize() - Method in class civquest.swing.quadmap.fieldview.QuadIsoLayUnitView
 
getParts() - Method in class civquest.units.Unit
 
getPlayer(int) - Method in class civquest.Game
 
getPlayer() - Method in class civquest.nation.Nation
 
getPlayerIDs() - Method in class civquest.gameChange.AbstractFieldCityPlayerChange
 
getPlayerIDs() - Method in class civquest.gameChange.AbstractFieldUnitPlayerChange
 
getPlayerIDs() - Method in interface civquest.gameChange.PlayerChange
Returns information about all players affected by this PlayerChange.
getPopulation() - Method in class civquest.Field
 
getPosition() - Method in class civquest.Field
 
getPosition() - Method in class civquest.map.MapObject
 
getPosition() - Method in class civquest.swing.quadmap.Buffer
 
getPressure() - Method in class civquest.Field
 
getProduction() - Method in class civquest.Field
 
getProduction(int) - Method in class civquest.VegetationData
 
getProductionCost() - Method in interface civquest.Producable
 
getProductionCost() - Method in class civquest.city.Granary
 
getProductionCost() - Method in class civquest.city.Temple
 
getProductionPoints() - Method in class civquest.city.City
 
getProperties() - Method in class civquest.swing.quadmap.QuadMap
 
getPropertyField(String) - Method in class civquest.city.City
 
getQuotedValue() - Method in class civquest.parser.Tokenizer
 
getRandomCoordinate() - Method in class civquest.FlatMapData
 
getRandomCoordinate() - Method in class civquest.IsoMapData
 
getRandomCoordinate() - Method in class civquest.MapData
Returns a random map-coordinate.
getRandomNumber(int) - Static method in class civquest.Util
 
getRandomTile(int, int) - Method in class civquest.VegetationData
 
getRegistry() - Method in class civquest.Game
Access the Registry object for this game, to look up values in ruleset files.
getRegistry() - Method in class civquest.swing.scidep.SciTree
 
getRequiredPoints() - Method in class civquest.Science
 
getRuleset(String) - Method in class civquest.parser.ruleset.Registry
 
getScience(String) - Method in class civquest.ScienceFactory
 
getScienceFactory() - Method in class civquest.Game
 
getScienceNames() - Method in class civquest.ScienceFactory
 
getScrollSize() - Method in class civquest.swing.quadmap.Properties
Returns the number of pixels you need to scroll in a direction in order to end up at the same position again.
getSection(String) - Method in class civquest.parser.ruleset.Ruleset
 
getSectionNames() - Method in class civquest.parser.ruleset.Ruleset
 
getShowPosition() - Method in class civquest.swing.quadmap.QuadMap
 
getShowSize() - Method in class civquest.swing.quadmap.QuadMap
 
getSize() - Method in class civquest.swing.quadmap.Buffer
 
getSize() - Method in class civquest.units.PossibleMovePath
 
getSpecializedRegistry() - Method in class civquest.swing.quadmap.Properties
Returns the registry, where settings specific to _this_ type of map (for example "iso") get stored.
getSpeed(Field) - Method in interface civquest.units.Engine
Returns the speed a unit with this eninge can travel at from a Field to Field .
getSpeed() - Method in class civquest.units.PossibleMovePath.PathStep
 
getSpeed(Field) - Method in class civquest.units.unitparts.HumanEngine
 
getSpeedFactor() - Method in class civquest.Field
 
getStepIterator() - Method in class civquest.units.PossibleMovePath
Returns an Iterator iterating over all steps of this PossibleMovePath.
getStorePoints() - Method in class civquest.swing.quadmap.Buffer
 
getStringValue() - Method in class civquest.parser.ruleset.Field
Utility method for getting the first value as a string.
getStringValue(int) - Method in class civquest.parser.ruleset.Field
 
getSubRegistry(String) - Method in class civquest.parser.ruleset.Registry
 
getT() - Method in class civquest.parser.condition.SimpleConditionParser
 
getTableValue() - Method in class civquest.parser.ruleset.Field
Utility method for getting the first value as a Table.
getTemperature() - Method in class civquest.Field
 
getTiles(int, int) - Method in class civquest.VegetationData
 
getTime() - Method in class civquest.units.PossibleMovePath.PathStep
 
getTimeOffset() - Method in class civquest.units.PossibleMovePath
 
getTimeUsedThisTurn() - Method in class civquest.units.Unit
 
getToField() - Method in class civquest.units.ImpossibleMovePath
 
getToField() - Method in class civquest.units.PossibleMovePath.PathStep
 
getTopLeftCorner() - Method in class civquest.util.Rectangle
 
getTopRightCorner() - Method in class civquest.util.Rectangle
 
getTotalPopulation() - Method in class civquest.city.City
 
getTrade() - Method in class civquest.Field
 
getTrade(int) - Method in class civquest.VegetationData
 
getTurn() - Method in class civquest.Game
 
getTurn() - Method in class civquest.units.MovePath
 
getTurn() - Method in class civquest.units.PossibleMovePath.PathStep
 
getURL() - Method in class civquest.parser.ruleset.Ruleset
 
getUnit(int) - Method in class civquest.Field
 
getUnit(long) - Method in class civquest.MapData
 
getUnit(long) - Method in class civquest.nation.Nation
 
getUnitCount() - Method in class civquest.Field
 
getUnitCount() - Method in class civquest.nation.Nation
 
getUnitIDs() - Method in class civquest.gameChange.AbstractFieldNationUnitChange
 
getUnitIDs() - Method in class civquest.gameChange.AbstractFieldUnitChange
 
getUnitIDs() - Method in class civquest.gameChange.AbstractFieldUnitPlayerChange
 
getUnitIDs() - Method in class civquest.gameChange.AbstractUnitChange
 
getUnitIDs() - Method in interface civquest.gameChange.UnitChange
Returns the information about all units (usually exactly one unit will be affected, but there may be special cases) affected by this UnitChange.
getUnitIterator() - Method in class civquest.Field
 
getUnitIterator() - Method in class civquest.MapData
 
getUnitIterator() - Method in class civquest.nation.Nation
 
getUnitLocation() - Method in class civquest.units.MovePath
 
getUnitModels() - Method in class civquest.Game
 
getUnitMoveChanges(Collection, Field) - Method in class civquest.units.GEMUnitMover
 
getUnitMoveChanges(Collection, Field) - Method in class civquest.units.UnitMover
Returns all GameChanges necessary for moving the given unit-group to the given field.
getUnitMover() - Method in class civquest.swing.quadmap.QuadMap
 
getUnitPartModels() - Method in class civquest.units.UnitModel
 
getUnits() - Method in class civquest.units.MovePath
 
getUnitsIterator() - Method in class civquest.units.MovePath
 
getUnscrolledArrayCoord(Coordinate) - Method in class civquest.swing.quadmap.Properties
Transforms the given absolute paint-coordinate into an unscrolled array-coordinate.
getUnscrolledArrayCoord(int, int) - Method in class civquest.swing.quadmap.Properties
 
getValue(int) - Method in class civquest.parser.ruleset.Field
 
getViewportPosition() - Method in class civquest.swing.quadmap.QuadMap
 
getViewportSize() - Method in class civquest.swing.quadmap.QuadMap
 
getWaterFlow() - Method in class civquest.Field
 
getWaterFlowFrom() - Method in class civquest.Field
Returns an array with all Field where water flows into this Field.
getWaterFlowTo() - Method in class civquest.Field
Returns which Field the water from this Field flows to.
getWidth() - Method in class civquest.swing.quadmap.Buffer
 
getWidth() - Method in class civquest.util.Rectangle
 
getX1() - Method in class civquest.util.Rectangle
 
getX2() - Method in class civquest.util.Rectangle
 
getY1() - Method in class civquest.util.Rectangle
 
getY2() - Method in class civquest.util.Rectangle
 
grass - Variable in class civquest.TestClimateGenerator
 
guiChanged(GUIChange) - Method in interface civquest.gameChange.GUIChangeListener
 
guiChanged(GUIChange) - Method in class civquest.swing.quadmap.QuadMap
 

H

HEIGHT_DEEP_SEA - Static variable in class civquest.Field
 
HEIGHT_HIGH_MOUNTAIN - Static variable in class civquest.Field
 
HEIGHT_HILLS - Static variable in class civquest.Field
 
HEIGHT_LAND_VOLCANO - Static variable in class civquest.Field
 
HEIGHT_MOUNTAIN - Static variable in class civquest.Field
 
HEIGHT_PLAIN - Static variable in class civquest.Field
 
HEIGHT_SEA - Static variable in class civquest.Field
 
HEIGHT_SEA_MOUNTAIN - Static variable in class civquest.Field
 
HEIGHT_SEA_VOLCANO - Static variable in class civquest.Field
 
HEIGHT_SHALLOW_SEA - Static variable in class civquest.Field
 
HEIGHT_UNDEFINED - Static variable in class civquest.Field
 
HeightGenerator - interface civquest.HeightGenerator.
A HeightGenerator generates height-levels for the whole map.
HumanEngine - class civquest.units.unitparts.HumanEngine.
 
HumanEngine() - Constructor for class civquest.units.unitparts.HumanEngine
 
HumanEngineModel - class civquest.units.unitpartmodels.HumanEngineModel.
 
HumanEngineModel() - Constructor for class civquest.units.unitpartmodels.HumanEngineModel
 
h - Variable in class civquest.parser.condition.SimpleConditionParser
 
hasCity() - Method in class civquest.Field
 
hasField(String) - Method in class civquest.parser.ruleset.Section
 
hasNeighborFieldDistanceToCoast(Field, int) - Method in class civquest.MapData
Returns if any of the 8 neighborfields of the given field has the given distanceToCoast.
hasNeighborFieldDistanceToSea(Field, int) - Method in class civquest.MapData
Returns if any of the 8 neighborfields of the given field has the given distanceToSea.
hasScience(Science) - Method in class civquest.nation.Nation
 
hasSection(String) - Method in class civquest.parser.ruleset.Ruleset
 
hashCode() - Method in class civquest.units.Unit
 
height - Variable in class civquest.ClimateGenerator
 
height - Variable in class civquest.MapGenerator
 
height - Variable in class civquest.TestClimateGenerator
 
heightExists(int) - Method in class civquest.VegetationData
 
heightGenerator - Variable in class civquest.MapGenerator
 

I

IDENTIFIER - Static variable in class civquest.parser.Token
 
ISO - Static variable in class civquest.Const
Marks map-type "isometric"
ISO - Static variable in class civquest.TestClimateGenerator
 
ISOMETRIC - Static variable in class civquest.MapGenerator
 
ImpossibleMovePath - class civquest.units.ImpossibleMovePath.
An impossible MovePath.
ImpossibleMovePath(Field, Field, boolean, Collection, int) - Constructor for class civquest.units.ImpossibleMovePath
 
InvalidListenerException - exception civquest.gameChange.InvalidListenerException.
Thrown if you try to make a object listen to a GameChange it can't listen to.
InvalidListenerException(String) - Constructor for class civquest.gameChange.InvalidListenerException
 
IsoMapData - class civquest.IsoMapData.
 
IsoMapData(int, int, boolean, int, Registry) - Constructor for class civquest.IsoMapData
 
IsoSingleUnitPainter - class civquest.swing.quadmap.IsoSingleUnitPainter.
IsoSingleUnitPainter.java
IsoSingleUnitPainter(QuadMap) - Constructor for class civquest.swing.quadmap.IsoSingleUnitPainter
 
IsoUnitView - class civquest.swing.quadmap.IsoUnitView.
 
IsoUnitView(Image, Unit, QuadMap, Ruleset) - Constructor for class civquest.swing.quadmap.IsoUnitView
 
IsometricCoSystem - class civquest.IsometricCoSystem.
Coordinate system for a "flat" map, meaning a map with cells laid out in a 2d matrix.
IsometricCoSystem() - Constructor for class civquest.IsometricCoSystem
 
imageSection - Variable in class civquest.swing.quadmap.QuadSingleUnitPainter
 
incompleteMovesAllowed - Variable in class civquest.MapData.Configuration
 
increasePopulation(int) - Method in class civquest.Field
 
insert(Object) - Method in class civquest.util.FibonacciHeap
Inserts the given value into the heap.
insertUnit(Unit) - Method in class civquest.Field
 
isActive() - Method in class civquest.swing.quadmap.FlatUnitView
 
isActive() - Method in class civquest.swing.quadmap.IsoUnitView
 
isArrayCoordOnMap(Coordinate) - Method in class civquest.FlatMapData
 
isArrayCoordOnMap(int, int) - Method in class civquest.FlatMapData
 
isArrayCoordOnMap(Coordinate) - Method in class civquest.IsoMapData
 
isArrayCoordOnMap(int, int) - Method in class civquest.IsoMapData
 
isArrayCoordOnMap(Coordinate) - Method in class civquest.MapData
 
isArrayCoordOnMap(int, int) - Method in class civquest.MapData
 
isDeepSea() - Method in class civquest.Field
 
isFlatEarth() - Method in class civquest.MapData
 
isFlatEarth() - Method in class civquest.PlateHeightGenerator
Returns if the earth is flat.
isHighMountain() - Method in class civquest.Field
 
isHills() - Method in class civquest.Field
 
isImageCalculated() - Method in class civquest.swing.quadmap.Buffer
 
isLand(int) - Static method in class civquest.Field
Returns if the given height-level-constant represents land.
isLandVolcano() - Method in class civquest.Field
 
isMountain() - Method in class civquest.Field
 
isMovePathPossible() - Method in class civquest.units.ImpossibleMovePath
 
isMovePathPossible() - Method in class civquest.units.MovePath
 
isMovePathPossible() - Method in class civquest.units.PossibleMovePath
 
isNormalSea() - Method in class civquest.Field
 
isOnEastEdge(Coordinate) - Method in class civquest.FlatMapData
 
isOnEastEdge(Coordinate) - Method in class civquest.IsoMapData
 
isOnEastEdge(Coordinate) - Method in class civquest.MapData
See isOnNorthEdge
isOnMap(Coordinate) - Method in class civquest.FlatMapData
 
isOnMap(int, int) - Method in class civquest.FlatMapData
 
isOnMap(Coordinate) - Method in class civquest.IsoMapData
 
isOnMap(int, int) - Method in class civquest.IsoMapData
 
isOnMap(Coordinate) - Method in class civquest.MapData
 
isOnMap(int, int) - Method in class civquest.MapData
 
isOnMapEdge(Coordinate) - Method in class civquest.MapData
Returns false if field adjusts on all four sides to other fields, otherwise true.
isOnNorthEdge(Coordinate) - Method in class civquest.FlatMapData
 
isOnNorthEdge(Coordinate) - Method in class civquest.IsoMapData
 
isOnNorthEdge(Coordinate) - Method in class civquest.MapData
A coordinate is on the northern edge if there is no map-coordinate that is north, northeast or northwest of it.
isOnSouthEdge(Coordinate) - Method in class civquest.FlatMapData
 
isOnSouthEdge(Coordinate) - Method in class civquest.IsoMapData
 
isOnSouthEdge(Coordinate) - Method in class civquest.MapData
See isOnNorthEdge
isOnWestEdge(Coordinate) - Method in class civquest.FlatMapData
 
isOnWestEdge(Coordinate) - Method in class civquest.IsoMapData
 
isOnWestEdge(Coordinate) - Method in class civquest.MapData
See isOnNorthEdge
isPlain() - Method in class civquest.Field
 
isPressureUsed() - Method in class civquest.MapData
 
isSea(int) - Static method in class civquest.Field
Returns if the given height-level-constant represents sea.
isSeaMountain() - Method in class civquest.Field
 
isSeaVolcano() - Method in class civquest.Field
 
isShallowSea() - Method in class civquest.Field
 
isSure() - Method in class civquest.units.ImpossibleMovePath
 
isSure() - Method in class civquest.units.PossibleMovePath.PathStep
 
isThisLand() - Method in class civquest.Field
Returns if this field is land.
isThisSea() - Method in class civquest.Field
Returns if this field is sea.
isUnitMarked(Unit) - Method in class civquest.swing.quadmap.QuadMap
 

L

LAYER_CITY - Static variable in class civquest.Field
 
LAYER_COUNT - Static variable in class civquest.Field
 
LAYER_GROUND - Static variable in class civquest.Field
 
LAYER_RESOURCE - Static variable in class civquest.Field
 
LAYER_ROAD - Static variable in class civquest.Field
 
LAYER_TERRAIN - Static variable in class civquest.Field
 
LAYER_UNITS - Static variable in class civquest.Field
 
LBRACE - Static variable in class civquest.parser.Token
 
LBRACKET - Static variable in class civquest.parser.Token
 
LOWSCORE - Static variable in class civquest.parser.Token
 
LPAREN - Static variable in class civquest.parser.Token
 
LT - Static variable in class civquest.parser.Token
 
LayeredFieldView - class civquest.swing.fieldview.LayeredFieldView.
A CompositeFieldView that paints a Field by using some more basic FieldViews.
LayeredFieldView(Field, FieldViewManager) - Constructor for class civquest.swing.fieldview.LayeredFieldView
 
LineEdgeWFPainter - class civquest.swing.quadmap.wfpainter.LineEdgeWFPainter.
 
LineEdgeWFPainter() - Constructor for class civquest.swing.quadmap.wfpainter.LineEdgeWFPainter
 
ListenerManager - class civquest.gameChange.ListenerManager.
 
ListenerManager() - Constructor for class civquest.gameChange.ListenerManager
 
land - Variable in class civquest.ClimateGenerator
 
line - Variable in class civquest.parser.Tokenizer
 
lines - Variable in class civquest.parser.Tokenizer
 
listeners - Variable in class civquest.gameChange.ListenerManager
 
load(Registry) - Method in class civquest.MapData.Configuration
 
load(Section) - Method in class civquest.units.UnitPartModel
 
load(Section) - Method in class civquest.units.unitpartmodels.HumanEngineModel
 
loadAllRulesets() - Method in class civquest.Game
 
loadUnitModels(UnitPartModel[]) - Method in class civquest.units.UnitLoader
 
loadUnitPartModels() - Method in class civquest.units.UnitLoader
 

M

MAX - Static variable in class civquest.Direction
 
MIN - Static variable in class civquest.Direction
 
MONARCHY - Static variable in class civquest.Government
 
MWFCRiverGenerator - class civquest.MWFCRiverGenerator.
MWFCRiverGenerator generates waterflow and waterflowdirections for the whole map.
MWFCRiverGenerator(Registry) - Constructor for class civquest.MWFCRiverGenerator
 
MapChangeListener - interface civquest.MapChangeListener.
 
MapData - class civquest.MapData.
Contains all display-agnostic information about a map.
MapData(int, int, boolean, int, Registry) - Constructor for class civquest.MapData
Constructs the object.
MapData.Configuration - class civquest.MapData.Configuration.
 
MapData.Configuration() - Constructor for class civquest.MapData.Configuration
 
MapGenerator - class civquest.MapGenerator.
A MapGenerator generates data for Map objects, which means the layout of the tiles.
MapGenerator(Registry) - Constructor for class civquest.MapGenerator
Generates new map data.
MapLoader - class civquest.MapLoader.
Loads serialized MapData objects from disk.
MapLoader(File) - Constructor for class civquest.MapLoader
 
MapObject - class civquest.map.MapObject.
Something produced by a city or otherwise owned by a nation, appearing uniquely on the map.
MapObject() - Constructor for class civquest.map.MapObject
 
MapObject(Field) - Constructor for class civquest.map.MapObject
 
MapObject(Nation) - Constructor for class civquest.map.MapObject
 
MapObject(Nation, Field) - Constructor for class civquest.map.MapObject
 
MapView - interface civquest.MapView.
Defines a common interface for classes that represent a CivQuest MapData object visually.
MarkSingleUnitAction - class civquest.swing.quadmap.genericActions.MarkSingleUnitAction.
Marks the top-unit of the current working-field.
MarkSingleUnitAction(QuadMap) - Constructor for class civquest.swing.quadmap.genericActions.MarkSingleUnitAction
 
MarkUnit - class civquest.swing.gameChange.MarkUnit.
MarkUnit.java
MarkUnit(long, MapViewComponent) - Constructor for class civquest.swing.gameChange.MarkUnit
 
MoveCalculator - class civquest.units.MoveCalculator.
A MoveCalculator determines rules for moving units.
MoveCalculator() - Constructor for class civquest.units.MoveCalculator
 
MovePath - class civquest.units.MovePath.
A MovePath describes possible/impossible moves between to fields.
MovePath(Collection, int) - Constructor for class civquest.units.MovePath
 
MoveUnit - class civquest.units.gameChange.MoveUnit.
Moves a unit to a given field, which has to be a neighbor-field of the units current field.
MoveUnit(Coordinate, long, int) - Constructor for class civquest.units.gameChange.MoveUnit
Constructs a new MoveUnit-GameChange.
MoveUnitsToWFAction - class civquest.swing.quadmap.genericActions.MoveUnitsToWFAction.
MoveUnitsToWFAction.java
MoveUnitsToWFAction(QuadMap) - Constructor for class civquest.swing.quadmap.genericActions.MoveUnitsToWFAction
 
main(String[]) - Static method in class civquest.util.FibonacciHeap
Included for testing FibonacciHeap
mapCoordinate(Coordinate) - Method in class civquest.FlatMapData
 
mapCoordinate(Coordinate) - Method in class civquest.IsoMapData
 
mapCoordinate(Coordinate) - Method in class civquest.MapData
 
mapData - Variable in class civquest.ClimateGenerator
 
mapData - Variable in class civquest.MapGenerator
 
mapData - Variable in class civquest.TestClimateGenerator
 
mapHeight - Variable in class civquest.MapData
Height of the map.
mapRegistry - Variable in class civquest.MapData
 
mapSizeChanged() - Method in interface civquest.MapChangeListener
 
mapType - Variable in class civquest.ClimateGenerator
 
mapType - Variable in class civquest.TestClimateGenerator
 
mapWidth - Variable in class civquest.MapData
Width of the map.
maptype - Variable in class civquest.MapGenerator
 
markField(Coordinate) - Method in class civquest.swing.quadmap.QuadMap
 
markFieldForUpdate(Coordinate) - Method in class civquest.swing.quadmap.Buffer
Marks the field with the given Coordinate for update within this buffer.
markUnit(long) - Method in class civquest.swing.quadmap.QuadMap
 
minbigriverwaterflow - Variable in class civquest.MapGenerator
 
moveCalcRegistry - Variable in class civquest.MapData
 
moveUnit(long, Coordinate) - Method in class civquest.units.DijkstraMoveCalculator
Moves the unit with the given id to field .
moveUnit(long, Coordinate) - Method in class civquest.units.MoveCalculator
Moves the unit with given id to field .
mult(int) - Method in class civquest.util.Coordinate
Returns a new Coordinate-object with coordinates (x*v,y*v)
mult(double) - Method in class civquest.util.Coordinate
 
mult(Coordinate) - Method in class civquest.util.Coordinate
Returns a new Coordinate-object w = this * v, where * is the standard scalar product
mustBeRepainted() - Method in class civquest.swing.quadmap.Buffer
 

N

NORTH - Static variable in class civquest.Direction
 
NORTH_EAST - Static variable in class civquest.Direction
 
NORTH_WEST - Static variable in class civquest.Direction
 
NOTHING - Static variable in class civquest.Const
 
NOT_GIVEN - Static variable in interface civquest.gameChange.GUIChange
 
NOT_KNOWN - Static variable in interface civquest.gameChange.UnitChange
Indicates that for some (logical) reason, the unit affected by this UnitChange is not yet known.
NO_ID_USED - Static variable in class civquest.nation.Nation
 
Nation - class civquest.nation.Nation.
 
Nation(String, int, Registry) - Constructor for class civquest.nation.Nation
 
NationChange - interface civquest.gameChange.NationChange.
A NationChange is a GameChange modifying one or several nations in some way.
NationChangeListener - interface civquest.gameChange.NationChangeListener.
 
NationChangeListenerManager - class civquest.gameChange.NationChangeListenerManager.
 
NationChangeListenerManager() - Constructor for class civquest.gameChange.NationChangeListenerManager
 
n - Variable in class civquest.CoordinateSystem
 
n - Static variable in class civquest.FlatCoSystem
 
n - Static variable in class civquest.IsometricCoSystem
 
name - Variable in class civquest.VegetationData
 
name - Variable in class civquest.gameChange.AbstractCityFieldNationChange
 
name - Variable in class civquest.gameChange.AbstractFieldChange
 
name - Variable in class civquest.gameChange.AbstractFieldCityChange
 
name - Variable in class civquest.gameChange.AbstractFieldCityPlayerChange
 
name - Variable in class civquest.gameChange.AbstractFieldNationUnitChange
 
name - Variable in class civquest.gameChange.AbstractFieldUnitChange
 
name - Variable in class civquest.gameChange.AbstractFieldUnitPlayerChange
 
name - Variable in class civquest.gameChange.AbstractGUIChange
 
name - Variable in class civquest.gameChange.AbstractNationChange
 
name - Variable in class civquest.gameChange.AbstractUnitChange
 
nation - Variable in class civquest.map.MapObject
 
nationChanged(NationChange) - Method in interface civquest.gameChange.NationChangeListener
 
nationChanged(NationChange) - Method in class civquest.nation.Nation
 
nationIDs - Variable in class civquest.gameChange.AbstractCityFieldNationChange
 
nationIDs - Variable in class civquest.gameChange.AbstractFieldNationUnitChange
 
nationIDs - Variable in class civquest.gameChange.AbstractNationChange
 
next() - Method in class civquest.parser.condition.ConditionParser
 
nextChar() - Method in class civquest.parser.Tokenizer
 
nextLine() - Method in class civquest.parser.Tokenizer
 
nextNation() - Method in class civquest.Game
 
nextToken() - Method in class civquest.parser.Tokenizer
 
nextToken(boolean) - Method in class civquest.parser.Tokenizer
 
notifyCityChangeListeners(String, CityChange) - Method in class civquest.gameChange.GameChangeManager
 
notifyFieldChangeListeners(String, FieldChange) - Method in class civquest.gameChange.GameChangeManager
 
notifyGUIChangeListeners(String, GUIChange) - Method in class civquest.gameChange.GameChangeManager
 
notifyListeners() - Method in class civquest.gameChange.AbstractCityFieldNationChange
 
notifyListeners() - Method in class civquest.gameChange.AbstractFieldChange
 
notifyListeners() - Method in class civquest.gameChange.AbstractFieldCityChange
 
notifyListeners() - Method in class civquest.gameChange.AbstractFieldCityPlayerChange
 
notifyListeners() - Method in class civquest.gameChange.AbstractFieldNationUnitChange
 
notifyListeners() - Method in class civquest.gameChange.AbstractFieldUnitChange
 
notifyListeners() - Method in class civquest.gameChange.AbstractFieldUnitPlayerChange
 
notifyListeners() - Method in class civquest.gameChange.AbstractGUIChange
 
notifyListeners() - Method in class civquest.gameChange.AbstractNationChange
 
notifyListeners() - Method in class civquest.gameChange.AbstractUnitChange
 
notifyListeners(CityChange) - Method in class civquest.gameChange.CityChangeListenerManager
 
notifyListeners(FieldChange) - Method in class civquest.gameChange.FieldChangeListenerManager
 
notifyListeners(GUIChange) - Method in class civquest.gameChange.GUIChangeListenerManager
 
notifyListeners() - Method in interface civquest.gameChange.GameChange
 
notifyListeners(NationChange) - Method in class civquest.gameChange.NationChangeListenerManager
 
notifyListeners(PlayerChange) - Method in class civquest.gameChange.PlayerChangeListenerManager
 
notifyListeners(UnitChange) - Method in class civquest.gameChange.UnitChangeListenerManager
 
notifyNationChangeListeners(String, NationChange) - Method in class civquest.gameChange.GameChangeManager
 
notifyPlayerChangeListeners(String, PlayerChange) - Method in class civquest.gameChange.GameChangeManager
 
notifyUnitChangeListeners(String, UnitChange) - Method in class civquest.gameChange.GameChangeManager
 
nx - Variable in class civquest.CoordinateSystem
 
nx - Static variable in class civquest.FlatCoSystem
 
nx - Static variable in class civquest.IsometricCoSystem
 

O

OP_AND - Variable in class civquest.parser.condition.ConditionParser
 
OP_EQ - Variable in class civquest.parser.condition.ConditionParser
 
OP_GE - Variable in class civquest.parser.condition.ConditionParser
 
OP_GT - Variable in class civquest.parser.condition.ConditionParser
 
OP_LE - Variable in class civquest.parser.condition.ConditionParser
 
OP_LT - Variable in class civquest.parser.condition.ConditionParser
 
OP_OR - Variable in class civquest.parser.condition.ConditionParser
 
ocean - Variable in class civquest.ClimateGenerator
 
ocean - Variable in class civquest.TestClimateGenerator
 
owner - Variable in class civquest.swing.quadmap.QuadMap
 

P

PRESSED - Static variable in class civquest.Const
 
Painter - class civquest.swing.quadmap.Painter.
This class provides some painting-functions for use with QuadMap.
Painter(QuadMap) - Constructor for class civquest.swing.quadmap.Painter
 
Painting - class civquest.util.Painting.
 
Painting() - Constructor for class civquest.util.Painting
 
PlateHeightGenerator - class civquest.PlateHeightGenerator.
 
PlateHeightGenerator(Registry) - Constructor for class civquest.PlateHeightGenerator
 
Player - class civquest.Player.
 
Player(String) - Constructor for class civquest.Player
 
PlayerChange - interface civquest.gameChange.PlayerChange.
A PlayerChange is a GameChange modifying one or several players in some way.
PlayerChangeListener - interface civquest.gameChange.PlayerChangeListener.
 
PlayerChangeListenerManager - class civquest.gameChange.PlayerChangeListenerManager.
 
PlayerChangeListenerManager() - Constructor for class civquest.gameChange.PlayerChangeListenerManager
 
PossibleMovePath - class civquest.units.PossibleMovePath.
A possible MovePath between two fields.
PossibleMovePath(Collection, int) - Constructor for class civquest.units.PossibleMovePath
 
PossibleMovePath.PathStep - class civquest.units.PossibleMovePath.PathStep.
One step of a PossibleMovePath.
PossibleMovePath.PathStep(Field, int, int, int, boolean) - Constructor for class civquest.units.PossibleMovePath.PathStep
 
Producable - interface civquest.Producable.
 
Properties - class civquest.swing.quadmap.Properties.
Every subclass of this class implements all data and function that is specific to the particular type of map (at present flat or iso) QuadMap runs on at the moment.
Properties() - Constructor for class civquest.swing.quadmap.Properties
 
paint(Coordinate, Graphics) - Method in interface civquest.swing.fieldview.FieldView
Paints (some parts of) the field this FieldView is assigned to.
paint(Coordinate, Graphics) - Method in class civquest.swing.fieldview.LayeredFieldView
Paint the field as specified in the interface FieldView.
paint(Coordinate, Graphics) - Method in class civquest.swing.quadmap.fieldview.QuadFlatLayTerrainView
 
paint(Coordinate, Graphics) - Method in class civquest.swing.quadmap.fieldview.QuadFlatLayUnitView
 
paint(Coordinate, Graphics) - Method in class civquest.swing.quadmap.fieldview.QuadIsoLayTerrainView
 
paint(Coordinate, Graphics) - Method in class civquest.swing.quadmap.fieldview.QuadIsoLayUnitView
 
paintComponent(Graphics) - Method in class civquest.swing.quadmap.QuadMap
 
paintField(PaintInfo, Buffer) - Method in class civquest.swing.quadmap.Properties
Paint the field specified in the given paintInfo into the given buffer, using the unscrolled array-coordinate specified in the given paintInfo.
paintOnMap(int, int, Graphics) - Method in class civquest.swing.quadmap.FlatUnitView
Paints the unit on the map using the given Graphics, starting at coordinates (x,y).
paintOnMap(int, int, Graphics) - Method in class civquest.swing.quadmap.IsoUnitView
Paints the unit on the map using the given Graphics, starting at coordinates (x,y).
paintUnits(Field, Graphics, Coordinate) - Method in class civquest.swing.quadmap.QuadSingleUnitPainter
 
paintWorkingFieldMark(Graphics, Painter, Properties, Field) - Method in class civquest.swing.quadmap.wfpainter.LineEdgeWFPainter
Mark the given Field as working-field.
paintWorkingFieldMark(Graphics, Painter, Properties, Field) - Method in interface civquest.swing.quadmap.wfpainter.WFPainter
Mark the given Field as working-field.
parent - Variable in class civquest.swing.fieldview.BasicFieldView
 
parent - Variable in class civquest.swing.fieldview.CompositeFieldView
 
parse() - Method in class civquest.parser.ruleset.RulesetParser
 
parseCompoundExpr() - Method in class civquest.parser.condition.ConditionParser
 
parseExpr() - Method in class civquest.parser.condition.ConditionParser
 
parseLogicOperator() - Method in class civquest.parser.condition.ConditionParser
 
parseOperand() - Method in class civquest.parser.condition.ConditionParser
 
parseRelativeOperator() - Method in class civquest.parser.condition.ConditionParser
 
peek() - Method in class civquest.parser.Tokenizer
 
playerChanged(PlayerChange) - Method in interface civquest.gameChange.PlayerChangeListener
 
playerIDs - Variable in class civquest.gameChange.AbstractFieldCityPlayerChange
 
playerIDs - Variable in class civquest.gameChange.AbstractFieldUnitPlayerChange
 
polTemp - Variable in class civquest.ClimateGenerator
 
prevToken - Variable in class civquest.parser.Tokenizer
 
pushBack() - Method in class civquest.parser.Tokenizer
Make the previous token the current one (if client read one too far)
pushedBack - Variable in class civquest.parser.Tokenizer
 

Q

QuadFieldView - interface civquest.swing.quadmap.fieldview.QuadFieldView.
A FieldView that can paint on a quad map.
QuadFlatFieldView - interface civquest.swing.quadmap.fieldview.QuadFlatFieldView.
FieldView that paints on a flat quad map.
QuadFlatLayTerrainView - class civquest.swing.quadmap.fieldview.QuadFlatLayTerrainView.
A layered terrain view for quad flat maps.
QuadFlatLayTerrainView(Field, FieldViewManager, Registry) - Constructor for class civquest.swing.quadmap.fieldview.QuadFlatLayTerrainView
 
QuadFlatLayUnitView - class civquest.swing.quadmap.fieldview.QuadFlatLayUnitView.
A UnitView for quad flat maps.
QuadFlatLayUnitView(Field, FieldViewManager) - Constructor for class civquest.swing.quadmap.fieldview.QuadFlatLayUnitView
 
QuadFlatLayeredFieldView - class civquest.swing.quadmap.fieldview.QuadFlatLayeredFieldView.
A LayeredFieldView for quad flat maps.
QuadFlatLayeredFieldView(Field, FieldViewManager, Registry) - Constructor for class civquest.swing.quadmap.fieldview.QuadFlatLayeredFieldView
 
QuadIsoFieldView - interface civquest.swing.quadmap.fieldview.QuadIsoFieldView.
A FieldView painting on iso quad maps.
QuadIsoLayTerrainView - class civquest.swing.quadmap.fieldview.QuadIsoLayTerrainView.
A terrain-view for use in a quad iso layered terrain view.
QuadIsoLayTerrainView(Field, FieldViewManager, Registry) - Constructor for class civquest.swing.quadmap.fieldview.QuadIsoLayTerrainView
 
QuadIsoLayUnitView - class civquest.swing.quadmap.fieldview.QuadIsoLayUnitView.
A UnitView for quad iso maps.
QuadIsoLayUnitView(Field, FieldViewManager) - Constructor for class civquest.swing.quadmap.fieldview.QuadIsoLayUnitView
 
QuadIsoLayeredFieldView - class civquest.swing.quadmap.fieldview.QuadIsoLayeredFieldView.
A LayeredFieldView that paints on quad iso maps.
QuadIsoLayeredFieldView(Field, FieldViewManager, Registry) - Constructor for class civquest.swing.quadmap.fieldview.QuadIsoLayeredFieldView
 
QuadMap - class civquest.swing.quadmap.QuadMap.
 
QuadMap(CivQuest, MapData, TileLoader, Registry, int, JScrollPane, GUIState) - Constructor for class civquest.swing.quadmap.QuadMap
 
QuadSingleUnitPainter - class civquest.swing.quadmap.QuadSingleUnitPainter.
Implements the UnitPainter-interface for QuadMap.
QuadSingleUnitPainter(QuadMap) - Constructor for class civquest.swing.quadmap.QuadSingleUnitPainter
 
QuitAction - class civquest.swing.civquestActions.QuitAction.
QuitAction.java
QuitAction() - Constructor for class civquest.swing.civquestActions.QuitAction
 
quadMap - Variable in class civquest.swing.quadmap.Properties
 

R

RBRACE - Static variable in class civquest.parser.Token
 
RBRACKET - Static variable in class civquest.parser.Token
 
RELEASED - Static variable in class civquest.Const
 
REPUBLIC - Static variable in class civquest.Government
 
RESET_UNIT_TIME - Static variable in interface civquest.gameChange.UnitChange
Indicates that this UnitChange resets the time a unit has left this turn.
RPAREN - Static variable in class civquest.parser.Token
 
RandomHeightGenerator - class civquest.RandomHeightGenerator.
 
RandomHeightGenerator(Registry) - Constructor for class civquest.RandomHeightGenerator
 
Rectangle - class civquest.util.Rectangle.
A rectangle, defined by the top-left and the bottom-right-corner (inclusive) The top-left-corner must always have smaller/equal x and y-coords than the bottom-right-one.
Rectangle(Coordinate, Coordinate) - Constructor for class civquest.util.Rectangle
 
Rectangle(int, int, int, int) - Constructor for class civquest.util.Rectangle
 
Registry - class civquest.parser.ruleset.Registry.
Acts as the main access point for all .ruleset file in one given directory (the baseDir).
Registry(URL) - Constructor for class civquest.parser.ruleset.Registry
 
ResetUnitTime - class civquest.units.gameChange.ResetUnitTime.
This GameChange constructs a new Unit and adds it to MapData.
ResetUnitTime(long) - Constructor for class civquest.units.gameChange.ResetUnitTime
 
RiverGenerator - interface civquest.RiverGenerator.
 
Ruleset - class civquest.parser.ruleset.Ruleset.
A Ruleset object normally maps to one *.ruleset file, from which it builds its data collection by way of a Parser object invoked by a Registry instance.
Ruleset(String, URL) - Constructor for class civquest.parser.ruleset.Ruleset
 
RulesetParser - class civquest.parser.ruleset.RulesetParser.
 
RulesetParser(Ruleset) - Constructor for class civquest.parser.ruleset.RulesetParser
 
rainMmPerYear - Variable in class civquest.TestClimateGenerator
 
registerFieldChangeCategories(GameChangeManager, GameChangeListener, Field, Map) - Static method in class civquest.gameChange.FieldChangeListenerManager
 
registerFieldChanges(GameChangeManager, GameChangeListener, Field) - Static method in class civquest.gameChange.CityChangeListenerManager
 
registerFieldChanges(GameChangeManager, GameChangeListener, Field) - Static method in class civquest.gameChange.FieldChangeListenerManager
 
registerFieldChanges(GameChangeManager, GameChangeListener, Field) - Static method in class civquest.gameChange.FieldChangeManager
 
registerFieldChanges(GameChangeManager, GameChangeListener, Field) - Static method in class civquest.gameChange.GUIChangeListenerManager
 
registerFieldChanges(GameChangeManager, GameChangeListener, Field) - Static method in class civquest.gameChange.NationChangeListenerManager
 
registerFieldChanges(GameChangeManager, GameChangeListener, Field) - Static method in class civquest.gameChange.PlayerChangeListenerManager
 
registerFieldChanges(GameChangeManager, GameChangeListener, Field) - Static method in class civquest.gameChange.UnitChangeListenerManager
 
registry - Variable in class civquest.ClimateGenerator
 
registry - Variable in class civquest.MapGenerator
 
registry - Variable in class civquest.RandomHeightGenerator
 
registry - Variable in class civquest.TestClimateGenerator
 
removeBuilding(Building) - Method in class civquest.city.City
 
removeCity(City) - Method in class civquest.nation.Nation
 
removeCityChangeListener(CityChangeListener) - Method in class civquest.gameChange.CityChangeListenerManager
 
removeFieldChangeListener(FieldChangeListener) - Method in class civquest.gameChange.FieldChangeListenerManager
 
removeFirstStep() - Method in class civquest.units.PossibleMovePath
 
removeGUIChangeListener(GUIChangeListener) - Method in class civquest.gameChange.GUIChangeListenerManager
 
removeListener(FieldChangeListener) - Method in class civquest.gameChange.FieldChangeManager
 
removeListener(GameChangeListener) - Method in class civquest.gameChange.GameChangeManager
 
removeMinValue() - Method in class civquest.util.FibonacciHeap
Removes the smallest value from the heap.
removeNationChangeListener(NationChangeListener) - Method in class civquest.gameChange.NationChangeListenerManager
 
removePlayerChangeListener(PlayerChangeListener) - Method in class civquest.gameChange.PlayerChangeListenerManager
 
removeUnit(Unit) - Method in class civquest.Field
 
removeUnit(Unit) - Method in class civquest.nation.Nation
 
removeUnit(long) - Method in class civquest.nation.Nation
 
removeUnitChangeListener(UnitChangeListener) - Method in class civquest.gameChange.UnitChangeListenerManager
 
repaintBuffer(Buffer) - Method in class civquest.swing.quadmap.Properties
Repaint the whole buffer.
repaintChildFieldView(FieldView) - Method in class civquest.swing.fieldview.CompositeFieldView
 
repaintChildFieldView(FieldView) - Method in interface civquest.swing.fieldview.FieldViewManager
Causes repainting of the given child-fieldView of this FieldViewManager.
repaintChildFieldView(FieldView) - Method in class civquest.swing.quadmap.QuadMap
 
repaintMap() - Method in interface civquest.MapView
 
repainted() - Method in class civquest.swing.quadmap.Buffer
 
researchScience(String) - Method in class civquest.nation.Nation
Schedules a science/advance for researching.
resetTimeUsedThisTurn() - Method in class civquest.units.Unit
 
riverGenerator - Variable in class civquest.MapGenerator
 
rollback(int) - Method in class civquest.parser.Tokenizer
 
ruleset - Variable in class civquest.ClimateGenerator
 
ruleset - Variable in class civquest.TestClimateGenerator
 

S

SET_WORKING_FIELD - Static variable in interface civquest.gameChange.GUIChange
 
SLASH - Static variable in class civquest.parser.Token
 
SMALLER_THAN - Static variable in class civquest.MapData
 
SOUTH - Static variable in class civquest.Direction
 
SOUTH_EAST - Static variable in class civquest.Direction
 
SOUTH_WEST - Static variable in class civquest.Direction
 
STRING - Static variable in class civquest.parser.Token
 
SciDep - class civquest.swing.scidep.SciDep.
 
SciDep(Frame, URL) - Constructor for class civquest.swing.scidep.SciDep
 
SciTree - class civquest.swing.scidep.SciTree.
 
SciTree(URL) - Constructor for class civquest.swing.scidep.SciTree
 
Science - class civquest.Science.
 
Science(String, String, int) - Constructor for class civquest.Science
 
Science(String, int) - Constructor for class civquest.Science
 
ScienceFactory - class civquest.ScienceFactory.
 
ScienceFactory(Registry) - Constructor for class civquest.ScienceFactory
 
Section - class civquest.parser.ruleset.Section.
Maps to a section in a ruleset file, which in turn contains zero or more fields.
Section(String) - Constructor for class civquest.parser.ruleset.Section
 
SetWorkingField - class civquest.swing.gameChange.SetWorkingField.
SetWorkingField.java
SetWorkingField(MapViewComponent, Coordinate) - Constructor for class civquest.swing.gameChange.SetWorkingField
Constructs a new SetWorkingField-GUIChange.
SetWorkingFieldAction - class civquest.swing.quadmap.genericActions.SetWorkingFieldAction.
SetWorkingField.java
SetWorkingFieldAction(QuadMap) - Constructor for class civquest.swing.quadmap.genericActions.SetWorkingFieldAction
 
SimpleConditionParser - class civquest.parser.condition.SimpleConditionParser.
A SimpleConditionParser can parse condition expressons with a maximum of two variables, h and t.
SimpleConditionParser(String) - Constructor for class civquest.parser.condition.SimpleConditionParser
 
set(String, String, String) - Method in class civquest.parser.ruleset.Table
 
set(int, int) - Method in class civquest.util.Coordinate
Sets the coordinate to values (nx,ny)
set(Point2D) - Method in class civquest.util.Coordinate
 
set(Dimension2D) - Method in class civquest.util.Coordinate
 
setActiveNation(int) - Method in class civquest.Game
 
setBottomRightCorner(Coordinate) - Method in class civquest.util.Rectangle
 
setCity(City) - Method in class civquest.Field
 
setCityOwner(City, Nation) - Method in class civquest.MapData
Sets the owner of to .
setDescription(String) - Method in class civquest.Field
 
setDistanceToCoast(int) - Method in class civquest.Field
 
setDistanceToSea(int) - Method in class civquest.Field
 
setField(Field) - Method in class civquest.map.MapObject
 
setFood(int) - Method in class civquest.Field
 
setFunctionActions() - Method in class civquest.swing.quadmap.QuadMap
 
setGovernmentType(int) - Method in class civquest.nation.Nation
 
setH(int) - Method in class civquest.parser.condition.SimpleConditionParser
 
setHeightLevel(int) - Method in class civquest.Field
 
setHeightLevel(int, int, int) - Method in class civquest.MapData
 
setHumidity(int) - Method in class civquest.Field
 
setImage(BufferedImage) - Method in class civquest.swing.quadmap.Buffer
 
setLayer(int, String) - Method in class civquest.Field
 
setMapData(MapData) - Static method in class civquest.Game
 
setMapData(MapData) - Method in interface civquest.MapView
 
setMinBigRiverWaterFlow(int) - Method in class civquest.MapData
 
setMoveCalculator(MoveCalculator) - Method in class civquest.units.GEMUnitMover
 
setName(String, int) - Method in class civquest.Field
 
setName(String) - Method in class civquest.Field
 
setName(String) - Method in class civquest.nation.Nation
 
setName(String) - Method in class civquest.units.UnitPartModel
 
setNation(Nation) - Method in class civquest.map.MapObject
 
setOwner(Nation) - Method in class civquest.Field
 
setPlayer(Player) - Method in class civquest.nation.Nation
 
setPopulation(int) - Method in class civquest.Field
 
setPopulation(int) - Method in class civquest.city.City
 
setPressure(int) - Method in class civquest.Field
 
setPressureUsed(boolean) - Method in class civquest.MapData
 
setProduction(int) - Method in class civquest.Field
 
setSensitiveAreaEnabled(boolean) - Method in class civquest.swing.quadmap.QuadMap
 
setT(int) - Method in class civquest.parser.condition.SimpleConditionParser
 
setTemperature(int) - Method in class civquest.Field
 
setTimeOffset(int) - Method in class civquest.units.PossibleMovePath
 
setTopLeftCorner(Coordinate) - Method in class civquest.util.Rectangle
 
setTrade(int) - Method in class civquest.Field
 
setUnitOwner(Unit, Nation) - Method in class civquest.MapData
Sets the owner of a unit.
setUnitPartModels(UnitPartModel[]) - Method in class civquest.units.UnitModel
 
setUnitParts(UnitPart[]) - Method in class civquest.units.Unit
 
setUnitPosition(Unit, Field) - Method in class civquest.MapData
Sets the position of the given Unit to the given Field.
setUpListener(GameChangeListener, Section) - Method in class civquest.gameChange.GameChangeManager
Makes the given GameChangeListener listen to the gamechanges specified in the given ruleset-section.
setValues(VegetationData, int, int) - Method in class civquest.Field
 
setWFByKeyboard() - Method in class civquest.swing.quadmap.QuadMap
 
setWFByMouse() - Method in class civquest.swing.quadmap.QuadMap
 
setWaterFlow(int) - Method in class civquest.Field
 
setWaterFlowTo(Field) - Method in class civquest.Field
Saves that water from this field flows to Field to.
setXScrollDirection(int) - Method in class civquest.swing.quadmap.QuadMap
 
setYScrollDirection(int) - Method in class civquest.swing.quadmap.QuadMap
 
size() - Method in class civquest.parser.ruleset.Field
 
size() - Method in class civquest.util.FibonacciHeap
Returns the number of values in the heap
skipComment() - Method in class civquest.parser.Tokenizer
 
sort(String[]) - Static method in class civquest.Util
InsertionSort for strings
startProduction(Producable) - Method in class civquest.city.City
 
storeAlways() - Method in class civquest.swing.quadmap.Buffer
 
streams - Variable in class civquest.ClimateGenerator
 
sub(Coordinate) - Method in class civquest.util.Coordinate
Returns a new Coordinate-object with coordinates (x-oc.x,y-oc.y)
sub(int, int) - Method in class civquest.util.Coordinate
Returns a new Coordinate-object with coordinates (x-xv,y-yv)

T

TECHNOCRACY - Static variable in class civquest.Government
 
TOGGLE_UNIT_BLINK - Static variable in interface civquest.gameChange.GUIChange
 
TOTALITARIANISM - Static variable in class civquest.Government
 
TRIBAL - Static variable in class civquest.Government
 
Table - class civquest.parser.ruleset.Table.
 
Table() - Constructor for class civquest.parser.ruleset.Table
 
Temple - class civquest.city.Temple.
 
Temple() - Constructor for class civquest.city.Temple
 
TerrainView - interface civquest.swing.fieldview.TerrainView.
A FieldView that paints the terrain (= combination of vegetation and height-level) of a Field
TestClient - class civquest.TestClient.
Broken for now, since Game is uninstantiable
TestClient() - Constructor for class civquest.TestClient
 
TestClimateGenerator - class civquest.TestClimateGenerator.
 
TestClimateGenerator(int, Registry) - Constructor for class civquest.TestClimateGenerator
 
TestMapGenerator - class civquest.TestMapGenerator.
A MapGenerator generates data for Map objects, which means the layout of the tiles.
TestMapGenerator() - Constructor for class civquest.TestMapGenerator
 
ToggleUnitBlinkOn - class civquest.swing.gameChange.ToggleUnitBlinkOn.
ToggleUnitBlinkOn.java
ToggleUnitBlinkOn(GUIState) - Constructor for class civquest.swing.gameChange.ToggleUnitBlinkOn
 
Token - class civquest.parser.Token.
 
Token(int) - Constructor for class civquest.parser.Token
 
Token(int, Object) - Constructor for class civquest.parser.Token
 
Tokenizer - class civquest.parser.Tokenizer.
A common tokenizers for parsers in the CivQuest project.
Tokenizer() - Constructor for class civquest.parser.Tokenizer
 
t - Variable in class civquest.parser.condition.SimpleConditionParser
 
terrainView - Variable in class civquest.swing.fieldview.LayeredFieldView
Used for painting vegetation/height-level
thisChar() - Method in class civquest.parser.Tokenizer
 
toString() - Method in class civquest.Field
 
toString() - Method in class civquest.Player
 
toString() - Method in interface civquest.Producable
 
toString() - Method in class civquest.city.Granary
 
toString() - Method in class civquest.city.Temple
 
toString() - Method in class civquest.city.gameChange.ConstructCity
Retrieve a String representation of this object
toString() - Method in class civquest.gameChange.InvalidListenerException
 
toString() - Method in class civquest.nation.Nation
 
toString() - Method in class civquest.units.PossibleMovePath.PathStep
Retrieve a String representation of this object
toString() - Method in class civquest.units.PossibleMovePath
Retrieve a String representation of this object
toString() - Method in class civquest.units.gameChange.MoveUnit
Retrieve a String representation of this object
toString() - Method in class civquest.util.Coordinate
Returns a String with the coordinate-pair of this Coordinate-object.
toString() - Method in class civquest.util.FibonacciHeap
Outputs the heap for debugging
toString() - Method in class civquest.util.Rectangle
 
toTitleCase(String) - Static method in class civquest.Util
 
token() - Method in class civquest.parser.Token
 
tokenizer - Variable in class civquest.parser.condition.ConditionParser
 
tree - Variable in class civquest.parser.condition.ConditionParser
 
turn - Variable in class civquest.units.MovePath
The turn this MovePath was calculated for
turnDone() - Method in class civquest.city.City
 

U

UNDEFINED - Static variable in class civquest.Direction
 
Unit - class civquest.units.Unit.
 
Unit(String) - Constructor for class civquest.units.Unit
 
UnitChange - interface civquest.gameChange.UnitChange.
A GameChange that adds/alters/moves/removes a Unit in some way.
UnitChangeListener - interface civquest.gameChange.UnitChangeListener.
 
UnitChangeListenerManager - class civquest.gameChange.UnitChangeListenerManager.
 
UnitChangeListenerManager() - Constructor for class civquest.gameChange.UnitChangeListenerManager
 
UnitLoader - class civquest.units.UnitLoader.
 
UnitLoader(Registry) - Constructor for class civquest.units.UnitLoader
 
UnitModel - class civquest.units.UnitModel.
 
UnitModel(String) - Constructor for class civquest.units.UnitModel
 
UnitMover - class civquest.units.UnitMover.
A UnitMover is responsible for calculating moves of groups of units - all located on the same field - to a neighbor-field.
UnitMover() - Constructor for class civquest.units.UnitMover
 
UnitPart - interface civquest.units.UnitPart.
 
UnitPartModel - class civquest.units.UnitPartModel.
 
UnitPartModel() - Constructor for class civquest.units.UnitPartModel
 
UnitView - interface civquest.swing.fieldview.UnitView.
A FieldView for painting the units located on a Field.
UnmarkAllUnits - class civquest.swing.gameChange.UnmarkAllUnits.
UnmarkAllUnits.java
UnmarkAllUnits(MapViewComponent) - Constructor for class civquest.swing.gameChange.UnmarkAllUnits
 
UnmarkAllUnitsAction - class civquest.swing.quadmap.genericActions.UnmarkAllUnitsAction.
UnmarkAllUnitsAction.java
UnmarkAllUnitsAction(QuadMap) - Constructor for class civquest.swing.quadmap.genericActions.UnmarkAllUnitsAction
 
UnmarkUnit - class civquest.swing.gameChange.UnmarkUnit.
UnmarkUnit.java
UnmarkUnit(long, MapViewComponent) - Constructor for class civquest.swing.gameChange.UnmarkUnit
 
Util - class civquest.Util.
 
Util() - Constructor for class civquest.Util
 
unitChanged(UnitChange) - Method in interface civquest.gameChange.UnitChangeListener
 
unitChanged(UnitChange) - Method in class civquest.swing.quadmap.QuadMap
 
unitIDs - Variable in class civquest.gameChange.AbstractFieldNationUnitChange
 
unitIDs - Variable in class civquest.gameChange.AbstractFieldUnitChange
 
unitIDs - Variable in class civquest.gameChange.AbstractFieldUnitPlayerChange
 
unitIDs - Variable in class civquest.gameChange.AbstractUnitChange
 
unitMoved(Unit, Coordinate) - Method in interface civquest.MapChangeListener
 
units - Variable in class civquest.units.MovePath
Units the MovePath was calculated for.
unmarkAllFields() - Method in class civquest.swing.quadmap.QuadMap
 
unmarkAllUnits() - Method in class civquest.swing.quadmap.QuadMap
 
unmarkField(Coordinate) - Method in class civquest.swing.quadmap.QuadMap
 
unmarkUnit(long) - Method in class civquest.swing.quadmap.QuadMap
 
updateDirtyFields(Buffer) - Method in class civquest.swing.quadmap.Properties
Update all fields marked for update within the given buffer.
updateFields(Buffer) - Method in class civquest.swing.quadmap.Properties
 
updateImage() - Method in interface civquest.swing.fieldview.FieldView
If this FieldView stores some images (and doesn't just load and calculate the needed images inside the paint-method), this method recalculates that images.
updateImage() - Method in class civquest.swing.quadmap.Buffer
 
updateImage() - Method in class civquest.swing.quadmap.fieldview.QuadFlatLayTerrainView
 
updateImage() - Method in class civquest.swing.quadmap.fieldview.QuadFlatLayUnitView
 
updateImage() - Method in class civquest.swing.quadmap.fieldview.QuadFlatLayeredFieldView
 
updateImage() - Method in class civquest.swing.quadmap.fieldview.QuadIsoLayTerrainView
 
updateImage() - Method in class civquest.swing.quadmap.fieldview.QuadIsoLayUnitView
 
updateImage() - Method in class civquest.swing.quadmap.fieldview.QuadIsoLayeredFieldView
 
updateScrollTimer() - Method in class civquest.swing.quadmap.QuadMap
 
useTime(int) - Method in class civquest.units.Unit
 

V

VALUE - Static variable in class civquest.parser.Token
 
VegetationData - class civquest.VegetationData.
 
VegetationData(Registry, String) - Constructor for class civquest.VegetationData
 
VegetationGenerator - interface civquest.VegetationGenerator.
 
vegetationGenerator - Variable in class civquest.MapGenerator
 

W

WEST - Static variable in class civquest.Direction
 
WFPainter - interface civquest.swing.quadmap.wfpainter.WFPainter.
 
width - Variable in class civquest.ClimateGenerator
 
width - Variable in class civquest.MapGenerator
 
width - Variable in class civquest.TestClimateGenerator
 

X

x - Variable in class civquest.util.Coordinate
The x-coordinate.

Y

y - Variable in class civquest.util.Coordinate
The y-coordinate.

A B C D E F G H I L M N O P Q R S T U V W X Y