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

D

damage() - Method in class net.sf.freecol.common.model.Building
Reduces this building to previous level (is set to UpgradesFrom attribute in BuildingType) or is destroyed if it's the first level
damage - Variable in class net.sf.freecol.common.model.CombatModel.CombatResult
 
DARKNESS - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
deactivateMovable(JComponent) - Method in class net.sf.freecol.client.gui.Canvas
Removes the mouse listeners for moving the frame of the given component.
DebugAction - Class in net.sf.freecol.client.gui.action
Toggle debug mode.
debugForeignColony(Tile) - Method in class net.sf.freecol.client.control.InGameController
 
DebugForeignColonyMessage - Class in net.sf.freecol.common.networking
The message sent when spying on a settlement.
DebugForeignColonyMessage(Tile) - Constructor for class net.sf.freecol.common.networking.DebugForeignColonyMessage
Create a new DebugForeignColonyMessage with the supplied tile.
DebugForeignColonyMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.DebugForeignColonyMessage
Create a new DebugForeignColonyMessage from a supplied element.
DebugMenu - Class in net.sf.freecol.client.gui.menu
 
DebugMenu(FreeColClient) - Constructor for class net.sf.freecol.client.gui.menu.DebugMenu
 
debugOnlyAITurns - Variable in class net.sf.freecol.server.control.InGameController
 
debugShowMission - Variable in class net.sf.freecol.client.gui.GUI
 
debugShowMissionInfo - Variable in class net.sf.freecol.client.gui.GUI
 
DeclarationDialog - Class in net.sf.freecol.client.gui.panel
This panel displays the signing of the Declaration of Independence.
DeclarationDialog(Canvas) - Constructor for class net.sf.freecol.client.gui.panel.DeclarationDialog
The constructor that will add the items to this panel.
declareIndependence() - Method in class net.sf.freecol.client.control.InGameController
Declares independence for the home country.
declareIndependence(String, String) - Method in class net.sf.freecol.server.model.ServerPlayer
Declare independence.
DeclareIndependenceAction - Class in net.sf.freecol.client.gui.action
An action for declaring independence.
DeclareIndependenceMessage - Class in net.sf.freecol.common.networking
The message sent when a player declares independence.
DeclareIndependenceMessage(String, String) - Constructor for class net.sf.freecol.common.networking.DeclareIndependenceMessage
Create a new DeclareIndependenceMessage with the supplied name.
DeclareIndependenceMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.DeclareIndependenceMessage
Create a new DeclareIndependenceMessage from a supplied element.
declareWar(Random) - Method in class net.sf.freecol.common.model.Monarch
Returns the nation of another player to declare war on.
decodeStyle(int) - Method in class net.sf.freecol.server.generator.RiverSection
Decodes the style
decrementUnitCount(BuildingType) - Method in class net.sf.freecol.server.ai.ProductionCache
 
DEFAULT_DEFENCE - Static variable in class net.sf.freecol.common.model.UnitType
 
DEFAULT_MINIMAP_ZOOM - Static variable in class net.sf.freecol.client.ClientOptions
Default zoom level of the minimap.
DEFAULT_NO_OF_EUROPEANS - Static variable in class net.sf.freecol.common.model.NationOptions
The default number of European nations.
DEFAULT_OFFENCE - Static variable in class net.sf.freecol.common.model.UnitType
 
defaultFor(Unit) - Static method in class net.sf.freecol.common.model.pathfinding.CostDeciders
Selects a default CostDecider for the given units.
DefaultHandler - Class in net.sf.freecol.common.logging
The default handler for FreeCol's log records.
DefaultHandler(boolean, String) - Constructor for class net.sf.freecol.common.logging.DefaultHandler
The constructor to use.
DefaultTransferHandler - Class in net.sf.freecol.client.gui.panel
The transferhandler that is capable of creating ImageSelection objects.
DefaultTransferHandler(Canvas, FreeColPanel) - Constructor for class net.sf.freecol.client.gui.panel.DefaultTransferHandler
The constructor to use.
DEFENCE - Static variable in class net.sf.freecol.common.model.Modifier
 
DefendSettlementMission - Class in net.sf.freecol.server.ai.mission
Mission for defending a Settlement.
DefendSettlementMission(AIMain, AIUnit, Settlement) - Constructor for class net.sf.freecol.server.ai.mission.DefendSettlementMission
Creates a mission for the given AIUnit.
DefendSettlementMission(AIMain, Element) - Constructor for class net.sf.freecol.server.ai.mission.DefendSettlementMission
Creates a new DefendSettlementMission.
DefendSettlementMission(AIMain, XMLStreamReader) - Constructor for class net.sf.freecol.server.ai.mission.DefendSettlementMission
Creates a new DefendSettlementMission and reads the given element.
DELETE - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
DeliverGiftMessage - Class in net.sf.freecol.common.networking
The message sent when delivering a gift to a Settlement.
DeliverGiftMessage(Unit, Settlement, Goods) - Constructor for class net.sf.freecol.common.networking.DeliverGiftMessage
Create a new DeliverGiftMessage.
DeliverGiftMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.DeliverGiftMessage
Create a new DeliverGiftMessage from a supplied element.
determineHighSeas(Map, int, int) - Static method in class net.sf.freecol.server.generator.TerrainGenerator
Places "high seas"-tiles on the border of the given map.
DetermineHighSeasAction - Class in net.sf.freecol.client.gui.action
An action for determining the high seas tiles.
DIFFICULTY - Static variable in class net.sf.freecol.common.model.GameOptions
The difficulty of the game.
DifficultyLevel - Class in net.sf.freecol.common.model
Represents a difficulty level.
DifficultyLevel(int) - Constructor for class net.sf.freecol.common.model.DifficultyLevel
 
DiplomacyMessage - Class in net.sf.freecol.common.networking
The message sent when executing a diplomatic trade.
DiplomacyMessage(Unit, Map.Direction, DiplomaticTrade) - Constructor for class net.sf.freecol.common.networking.DiplomacyMessage
Create a new DiplomacyMessage with the supplied unit, direction and agreement.
DiplomacyMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.DiplomacyMessage
Create a new DiplomacyMessage from a supplied element.
DiplomacyMessage.TradeStatus - Enum in net.sf.freecol.common.networking
A type for the agreement status.
DiplomaticTrade - Class in net.sf.freecol.common.model
The class DiplomaticTrade represents an offer one player can make another.
DiplomaticTrade(Game, Player, Player) - Constructor for class net.sf.freecol.common.model.DiplomaticTrade
Creates a new DiplomaticTrade instance.
DiplomaticTrade(Game, Player, Player, List<TradeItem>) - Constructor for class net.sf.freecol.common.model.DiplomaticTrade
Creates a new DiplomaticTrade instance.
DiplomaticTrade(Game, Element) - Constructor for class net.sf.freecol.common.model.DiplomaticTrade
Creates a new DiplomaticTrade instance.
direction - Variable in class net.sf.freecol.server.generator.RiverSection
Direction the river is flowing toward, at the current section
disbandActiveUnit() - Method in class net.sf.freecol.client.control.InGameController
Disbands the active unit.
DisbandUnitAction - Class in net.sf.freecol.client.gui.action
An action for disbanding the active unit.
disconnect() - Method in class net.sf.freecol.client.networking.Client
Disconnects this client from the server.
discover(Player, Turn, String) - Method in class net.sf.freecol.common.model.Region
Mark the Region as discovered.
DisembarkMessage - Class in net.sf.freecol.common.networking
The message sent when disembarking.
DisembarkMessage(Unit) - Constructor for class net.sf.freecol.common.networking.DisembarkMessage
Create a new DisembarkMessage with the supplied name.
DisembarkMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.DisembarkMessage
Create a new DisembarkMessage from a supplied element.
display(Graphics2D) - Method in class net.sf.freecol.client.gui.GUI
Displays this GUI onto the given Graphics2D.
DISPLAY_BORDERS - Static variable in class net.sf.freecol.client.ClientOptions
Whether to display borders by default or not.
DISPLAY_COMPASS_ROSE - Static variable in class net.sf.freecol.client.ClientOptions
Whether to display a compass rose or not.
DISPLAY_FOG_OF_WAR - Static variable in class net.sf.freecol.client.ClientOptions
Option for setting wether or not the fog of war should be displayed.
DISPLAY_GRID - Static variable in class net.sf.freecol.client.ClientOptions
Whether to display the grid by default or not.
DISPLAY_MAP_CONTROLS - Static variable in class net.sf.freecol.client.ClientOptions
Whether to display the map controls or not.
DISPLAY_TILE_TEXT - Static variable in class net.sf.freecol.client.ClientOptions
What text to display in the tiles.
DISPLAY_TILE_TEXT_EMPTY - Static variable in class net.sf.freecol.client.ClientOptions
 
DISPLAY_TILE_TEXT_NAMES - Static variable in class net.sf.freecol.client.ClientOptions
 
DISPLAY_TILE_TEXT_OWNERS - Static variable in class net.sf.freecol.client.ClientOptions
 
DISPLAY_TILE_TEXT_REGIONS - Static variable in class net.sf.freecol.client.ClientOptions
 
DisplayBordersAction - Class in net.sf.freecol.client.gui.action
An action to toggle the display of national borders.
displayChat(String, String, boolean) - Method in class net.sf.freecol.client.gui.panel.StartGamePanel
Displays a chat message to the user.
displayChatMessage(Player, String, boolean) - Method in class net.sf.freecol.client.gui.Canvas
Tells the map controls that a chat message was received.
displayChatMessage(String) - Method in class net.sf.freecol.client.gui.Canvas
Displays a chat message originating from this client.
displayColonyTile(Graphics2D, Map, Tile, int, int, Colony) - Method in class net.sf.freecol.client.gui.GUI
Displays the given Tile onto the given Graphics2D object at the location specified by the coordinates.
displayColonyValue - Variable in class net.sf.freecol.client.gui.GUI
 
displayColonyValuePlayer - Variable in class net.sf.freecol.client.gui.GUI
 
displayCoordinates - Variable in class net.sf.freecol.client.gui.GUI
 
displayData() - Method in class net.sf.freecol.client.gui.panel.ReportLabourPanel
 
DisplayGridAction - Class in net.sf.freecol.client.gui.action
An action to toggle the display of the map grid.
displayModelMessages(boolean) - Method in class net.sf.freecol.client.control.InGameController
 
displayOccupationIndicator(Graphics, Unit, int, int) - Method in class net.sf.freecol.client.gui.GUI
 
displayTerrain(Graphics2D, Map, Tile, int, int) - Method in class net.sf.freecol.client.gui.GUI
Displays the given Tile onto the given Graphics2D object at the location specified by the coordinates.
displayTile(Graphics2D, Map, Tile, int, int) - Method in class net.sf.freecol.client.gui.GUI
Displays the given Tile onto the given Graphics2D object at the location specified by the coordinates.
displayTile(Graphics2D, Map, Tile, int, int, boolean) - Method in class net.sf.freecol.client.gui.GUI
Displays the given Tile onto the given Graphics2D object at the location specified by the coordinates.
displayTileCursor(Tile, int, int) - Method in class net.sf.freecol.client.gui.ViewMode
 
DisplayTileTextAction - Class in net.sf.freecol.client.gui.action
Display text over tiles.
DisplayTileTextAction.DisplayText - Enum in net.sf.freecol.client.gui.action
 
displayUnitCursor(Unit, int, int) - Method in class net.sf.freecol.client.gui.ViewMode
 
dispose() - Method in class net.sf.freecol.common.model.Building
Disposes this building.
dispose() - Method in class net.sf.freecol.common.model.Colony
Disposes this Colony.
dispose() - Method in class net.sf.freecol.common.model.ColonyTile
 
dispose() - Method in class net.sf.freecol.common.model.FreeColGameObject
Removes all references to this object.
dispose() - Method in class net.sf.freecol.common.model.IndianSettlement
Disposes this settlement and removes its claims to adjacent tiles.
dispose() - Method in class net.sf.freecol.common.model.Resource
Disposes this resource.
dispose() - Method in class net.sf.freecol.common.model.Settlement
Dispose of this Settlement.
dispose() - Method in class net.sf.freecol.common.model.Tile
 
dispose() - Method in class net.sf.freecol.common.model.TileImprovement
Disposes this improvement.
dispose() - Method in class net.sf.freecol.common.model.TileItem
Disposes this TileItem.
dispose() - Method in class net.sf.freecol.common.model.TileItemContainer
Removes all references to this object.
dispose() - Method in class net.sf.freecol.common.model.Unit
Removes all references to this object.
dispose() - Method in class net.sf.freecol.server.ai.AIColony
Disposes this AIColony.
dispose() - Method in class net.sf.freecol.server.ai.AIGoods
Disposes this object.
dispose() - Method in class net.sf.freecol.server.ai.AIObject
Disposes this AIObject by removing any referances to this object.
dispose() - Method in class net.sf.freecol.server.ai.AIUnit
Disposes this object and any attached mission.
dispose() - Method in class net.sf.freecol.server.ai.mission.CashInTreasureTrainMission
Disposes this Mission.
dispose() - Method in class net.sf.freecol.server.ai.mission.Mission
Disposes this mission by removing any references to it.
dispose() - Method in class net.sf.freecol.server.ai.mission.PioneeringMission
Disposes this Mission.
dispose() - Method in class net.sf.freecol.server.ai.mission.ScoutingMission
Disposes this Mission.
dispose() - Method in class net.sf.freecol.server.ai.mission.TransportMission
Disposes this Mission.
dispose() - Method in class net.sf.freecol.server.ai.mission.WishRealizationMission
Disposes this Mission.
dispose() - Method in class net.sf.freecol.server.ai.mission.WorkInsideColonyMission
Disposes this Mission.
dispose() - Method in class net.sf.freecol.server.ai.TileImprovementPlan
Disposes this TileImprovementPlan.
dispose() - Method in class net.sf.freecol.server.ai.Wish
Disposes this AIObject by removing any referances to this object.
disposeAllUnits() - Method in class net.sf.freecol.common.model.Tile
Disposes all units on this Tile.
disposeAllUnits() - Method in class net.sf.freecol.common.model.Unit
Disposes all Units aboard this one.
disposeUnitList() - Method in class net.sf.freecol.common.model.Europe
Dispose of all units in this Europe.
disposeUnits(Element) - Method in class net.sf.freecol.client.control.InGameInputHandler
Disposes of the Units which are the children of this Element.
divertModelMessages(FreeColGameObject, FreeColGameObject) - Method in class net.sf.freecol.common.model.Player
Sometimes an event causes the source (and display) fields in an accumulated model message to become invalid (e.g.
doAssignedWork() - Method in class net.sf.freecol.common.model.Unit
The status of units that are currently working (for instance on building a road, or fortifying themselves) is updated in this method.
DOCKS_PRIORITY - Static variable in class net.sf.freecol.server.ai.ColonyPlan
 
documentFrom(String) - Static method in class net.sf.freecol.common.util.Xml
 
documentFrom(InputStream) - Static method in class net.sf.freecol.common.util.Xml
 
doMission(Connection) - Method in class net.sf.freecol.server.ai.AIUnit
Performs the mission this unit has been assigned.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.BuildColonyMission
Performs this mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.CashInTreasureTrainMission
Performs this mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.DefendSettlementMission
Performs this mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.IdleAtColonyMission
Performs the mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.IndianBringGiftMission
Performs the mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.IndianDemandMission
Performs the mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.Mission
Performs the mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.PioneeringMission
Performs this mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.PrivateerMission
Performs the mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.ScoutingMission
Performs this mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.TransportMission
Performs the mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.UnitSeekAndDestroyMission
Performs the mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.UnitWanderHostileMission
Performs the mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.UnitWanderMission
Performs the mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.WishRealizationMission
Performs this mission.
doMission(Connection) - Method in class net.sf.freecol.server.ai.mission.WorkInsideColonyMission
Performs this mission.
doPlanning() - Method in class net.sf.freecol.server.ai.goal.Goal
Recursively calls Goal.doPlanning() in subgoals that Goal.needsPlanning(), then calls its own planning method.
doWork(int) - Method in class net.sf.freecol.common.model.TileImprovement
Performs work towards completion of this TileImprovement This function allows for a unit to perform more than 1 'turn', perhaps in the event a skilled unit is able to build improvements with a bonus.
doWork() - Method in class net.sf.freecol.common.model.TileImprovement
 
DragListener - Class in net.sf.freecol.client.gui.panel
A DragListener should be attached to Swing components that have a TransferHandler attached.
DragListener(FreeColPanel) - Constructor for class net.sf.freecol.client.gui.panel.DragListener
The constructor to use.
drawPlus() - Method in class net.sf.freecol.client.gui.panel.ProductionLabel
Get the DrawPlus value.
drawPlus() - Method in class net.sf.freecol.client.gui.panel.ProductionMultiplesLabel
Get the DrawPlus value.
drawRoad(Graphics2D, long, int, int, int, int) - Method in class net.sf.freecol.client.gui.GUI
Draws a road, between the given points, on the provided Graphics.
DropListener - Class in net.sf.freecol.client.gui.panel
A DropListener should be attached to Swing components that have a TransferHandler attached.
DropListener() - Constructor for class net.sf.freecol.client.gui.panel.DropListener
 
DummyConnection - Class in net.sf.freecol.server.networking
A dummy connection, used for AI players.
DummyConnection(String, MessageHandler) - Constructor for class net.sf.freecol.server.networking.DummyConnection
Sets up a dummy connection using the specified MessageHandlers.
DumpCargoDialog - Class in net.sf.freecol.client.gui.panel
This panel is used to show information about a tile.
DumpCargoDialog(Canvas, Unit) - Constructor for class net.sf.freecol.client.gui.panel.DumpCargoDialog
The constructor that will add the items to this panel.

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