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

N

Nameable - Interface in net.sf.freecol.common.model
An object with a name that can be changed.
Named - Interface in net.sf.freecol.common.model
An object that has a proper name, such as a Settlement, Unit or Player.
Nation - Class in net.sf.freecol.common.model
Represents one of the nations present in the game.
Nation() - Constructor for class net.sf.freecol.common.model.Nation
 
NATION_COLUMN - Static variable in class net.sf.freecol.client.gui.panel.PlayersTable
 
NationCellEditor - Class in net.sf.freecol.client.gui.panel
A table cell editor that can be used to select a nation.
NationCellEditor(Nation[]) - Constructor for class net.sf.freecol.client.gui.panel.NationCellEditor
A standard constructor.
NationCellRenderer - Class in net.sf.freecol.client.gui.panel
A table cell renderer that should be used to display the chosen nation in a table.
NationCellRenderer(Nation[]) - Constructor for class net.sf.freecol.client.gui.panel.NationCellRenderer
The default constructor.
NationOptions - Class in net.sf.freecol.common.model
 
NationOptions() - Constructor for class net.sf.freecol.common.model.NationOptions
 
NationOptions.Advantages - Enum in net.sf.freecol.common.model
National advantages for European players only.
NationOptions.NationState - Enum in net.sf.freecol.common.model
Nations may be available to all players, to AI players only, or to no players.
NationType - Class in net.sf.freecol.common.model
Represents one of the nations present in the game.
NationType(int) - Constructor for class net.sf.freecol.common.model.NationType
Sole constructor.
needsPlanning() - Method in class net.sf.freecol.server.ai.goal.Goal
Determines whether this or a subgoal Goal.needsPlanning.
NegotiationDialog - Class in net.sf.freecol.client.gui.panel
The panel that allows negotiations between players.
NegotiationDialog(Canvas, Unit, Settlement) - Constructor for class net.sf.freecol.client.gui.panel.NegotiationDialog
Creates a new NegotiationDialog instance.
NegotiationDialog(Canvas, Unit, Settlement, DiplomaticTrade) - Constructor for class net.sf.freecol.client.gui.panel.NegotiationDialog
Creates a new NegotiationDialog instance.
NegotiationDialog.ColonyTradeItemPanel - Class in net.sf.freecol.client.gui.panel
 
NegotiationDialog.ColonyTradeItemPanel(NegotiationDialog, Player) - Constructor for class net.sf.freecol.client.gui.panel.NegotiationDialog.ColonyTradeItemPanel
Creates a new ColonyTradeItemPanel instance.
NegotiationDialog.GoldTradeItemPanel - Class in net.sf.freecol.client.gui.panel
 
NegotiationDialog.GoldTradeItemPanel(NegotiationDialog, Player, int) - Constructor for class net.sf.freecol.client.gui.panel.NegotiationDialog.GoldTradeItemPanel
Creates a new GoldTradeItemPanel instance.
NegotiationDialog.GoodsTradeItemPanel - Class in net.sf.freecol.client.gui.panel
 
NegotiationDialog.GoodsTradeItemPanel(NegotiationDialog, Player, List<Goods>) - Constructor for class net.sf.freecol.client.gui.panel.NegotiationDialog.GoodsTradeItemPanel
Creates a new GoodsTradeItemPanel instance.
NegotiationDialog.StanceTradeItemPanel - Class in net.sf.freecol.client.gui.panel
 
NegotiationDialog.StanceTradeItemPanel(NegotiationDialog, Player, Player) - Constructor for class net.sf.freecol.client.gui.panel.NegotiationDialog.StanceTradeItemPanel
Creates a new StanceTradeItemPanel instance.
net.sf.freecol - package net.sf.freecol
The main package of FreeCol.
net.sf.freecol.client - package net.sf.freecol.client
This is the main client package.
net.sf.freecol.client.control - package net.sf.freecol.client.control
Contains the classes responsible for the control of the game.
net.sf.freecol.client.gui - package net.sf.freecol.client.gui
Contains the GUI classes.
net.sf.freecol.client.gui.action - package net.sf.freecol.client.gui.action
Contains the Actions used by the GUI in menus and other places.
net.sf.freecol.client.gui.animation - package net.sf.freecol.client.gui.animation
 
net.sf.freecol.client.gui.i18n - package net.sf.freecol.client.gui.i18n
net.sf.freecol.client.gui.menu - package net.sf.freecol.client.gui.menu
 
net.sf.freecol.client.gui.option - package net.sf.freecol.client.gui.option
Contains user interface classes for visualizing options.
net.sf.freecol.client.gui.panel - package net.sf.freecol.client.gui.panel
Contains the panels and dialogs.
net.sf.freecol.client.gui.plaf - package net.sf.freecol.client.gui.plaf
Contains the user interface objects for the "FreeCol Look and Feel".
net.sf.freecol.client.gui.sound - package net.sf.freecol.client.gui.sound
This package contains the classes for handling sfx/music in FreeCol.
net.sf.freecol.client.gui.video - package net.sf.freecol.client.gui.video
Support for playing video.
net.sf.freecol.client.networking - package net.sf.freecol.client.networking
Contains the client networking classes.
net.sf.freecol.common - package net.sf.freecol.common
Contains classes in use by both the server and the client.
net.sf.freecol.common.io - package net.sf.freecol.common.io
Classes for reading and writing FreeCol data files.
net.sf.freecol.common.io.sza - package net.sf.freecol.common.io.sza
Support for reading an animation made from images stored in a zip-file.
net.sf.freecol.common.logging - package net.sf.freecol.common.logging
Contains classes for handling the logs.
net.sf.freecol.common.model - package net.sf.freecol.common.model
Contains the game model.
net.sf.freecol.common.model.pathfinding - package net.sf.freecol.common.model.pathfinding
Classes used when making searches on the map.
net.sf.freecol.common.networking - package net.sf.freecol.common.networking
Contains the common networking classes.
net.sf.freecol.common.option - package net.sf.freecol.common.option
Contains classes for describing, and saving the state of, a game option.
net.sf.freecol.common.resources - package net.sf.freecol.common.resources
Classes for handling resources.
net.sf.freecol.common.util - package net.sf.freecol.common.util
 
net.sf.freecol.metaserver - package net.sf.freecol.metaserver
This package contains an implementation of a meta server.
net.sf.freecol.server - package net.sf.freecol.server
The main package of the server package tree.
net.sf.freecol.server.ai - package net.sf.freecol.server.ai
The main package of the ai package tree.
net.sf.freecol.server.ai.goal - package net.sf.freecol.server.ai.goal
 
net.sf.freecol.server.ai.mission - package net.sf.freecol.server.ai.mission
Contains the missions an AIUnit can be assigned to.
net.sf.freecol.server.control - package net.sf.freecol.server.control
Contains the classes responsible for the control of the game.
net.sf.freecol.server.generator - package net.sf.freecol.server.generator
Contains the map generator.
net.sf.freecol.server.model - package net.sf.freecol.server.model
Contains model classes with server specific information.
net.sf.freecol.server.networking - package net.sf.freecol.server.networking
Contains the server networking classes.
net.sf.freecol.tools - package net.sf.freecol.tools
Contains tools directly related to FreeCol.
NetworkConstants - Interface in net.sf.freecol.common.networking
Contains the network constants.
NetworkHandler - Class in net.sf.freecol.metaserver
Handles all network messages beeing sent to the metaserver.
NetworkHandler(MetaServer, MetaRegister) - Constructor for class net.sf.freecol.metaserver.NetworkHandler
The constructor to use.
NetworkReplyObject - Class in net.sf.freecol.common.networking
Class for storing a network response.
NetworkReplyObject(int, boolean) - Constructor for class net.sf.freecol.common.networking.NetworkReplyObject
The constructor.
NEW - Static variable in class net.sf.freecol.client.gui.panel.MainPanel
 
NewAction - Class in net.sf.freecol.client.gui.action
An action for starting a new game.
NewAIPlayer - Class in net.sf.freecol.server.ai
Deprecated. Currently unused, outdated copy of AIPlayer. Eventual specialization of AI should extend AIPlayer, see ColonialAIPlayer. The method NewAIPlayer.startWorking() gets called by the AIInGameInputHandler when it is this player's turn.
NewAIPlayer() - Constructor for class net.sf.freecol.server.ai.NewAIPlayer
Deprecated.  
NewAIPlayer(AIMain, ServerPlayer) - Constructor for class net.sf.freecol.server.ai.NewAIPlayer
Deprecated. Creates a new AIPlayer.
NewAIPlayer(AIMain, Element) - Constructor for class net.sf.freecol.server.ai.NewAIPlayer
Deprecated. Creates a new AIPlayer and reads the information from the given Element.
NewAIPlayer(AIMain, XMLStreamReader) - Constructor for class net.sf.freecol.server.ai.NewAIPlayer
Deprecated. Creates a new AIPlayer.
newDocument() - Static method in class net.sf.freecol.common.util.Xml
 
NewEmptyMapAction - Class in net.sf.freecol.client.gui.action
Creates a new empty map.
newGame() - Method in class net.sf.freecol.client.gui.Canvas
Displays a quit dialog and, if desired, logs out of the current game and shows the new game panel.
newHighScore(Player) - Method in class net.sf.freecol.server.FreeColServer
Adds a new high score for player and returns true if possible.
newMap() - Method in class net.sf.freecol.client.control.MapEditorController
Creates a new map using a MapGenerator.
NewPanel - Class in net.sf.freecol.client.gui.panel
A panel filled with 'new game' items.
NewPanel(Canvas) - Constructor for class net.sf.freecol.client.gui.panel.NewPanel
The constructor that will add the items to this panel.
newTurn() - Method in class net.sf.freecol.common.model.Building
Prepares this Building for a new turn.
newTurn() - Method in class net.sf.freecol.common.model.Colony
Prepares this Colony for a new turn.
newTurn() - Method in class net.sf.freecol.common.model.ColonyTile
Prepares this ColonyTile for a new turn.
newTurn() - Method in class net.sf.freecol.common.model.Europe
Prepares this object for a new turn.
newTurn() - Method in class net.sf.freecol.common.model.IndianSettlement
 
newTurn() - Method in class net.sf.freecol.common.model.Player
Prepares this Player for a new turn.
newTurn() - Method in class net.sf.freecol.common.model.Settlement
 
newTurn() - Method in class net.sf.freecol.common.model.TradeRoute
A traderoute does not do anything on a new turn.
newTurn() - Method in class net.sf.freecol.common.model.Unit
Prepares the Unit for a new turn.
newTurn() - Method in interface net.sf.freecol.common.model.WorkLocation
 
newTurn() - Method in class net.sf.freecol.server.model.ServerGame
Prepares this Game for a new turn.
next() - Method in class net.sf.freecol.client.gui.sound.Playlist
Returns the next sound file on this Playlist or null if there is no such sound.
next - Variable in class net.sf.freecol.common.model.PathNode
The next node in the path.
next() - Method in class net.sf.freecol.common.model.Player.UnitIterator
 
next() - Method in class net.sf.freecol.common.util.EmptyIterator
 
nextActiveUnit() - Method in class net.sf.freecol.client.control.InGameController
Makes a new unit active.
nextActiveUnit(Tile) - Method in class net.sf.freecol.client.control.InGameController
Makes a new unit active.
nextModelMessage() - Method in class net.sf.freecol.client.control.InGameController
Displays the next ModelMessage.
nextPosition() - Method in class net.sf.freecol.common.model.Map.CircleIterator
Obtains the next position.
nextPosition() - Method in class net.sf.freecol.common.model.Map.WholeMapIterator
Obtain the next position to iterate over.
nextStop() - Method in class net.sf.freecol.common.model.Unit
Set current stop to the next valid stop if any.
NO_BREEDING - Static variable in class net.sf.freecol.common.model.GoodsType
 
NO_EQUIPMENT - Static variable in class net.sf.freecol.common.model.EquipmentType
 
NO_ID - Static variable in class net.sf.freecol.common.option.AbstractOption
 
NO_ID - Static variable in interface net.sf.freecol.common.option.Option
 
NO_MNEMONIC - Static variable in class net.sf.freecol.client.gui.action.FreeColAction
 
NO_NEED_FOR_THE_GOODS - Static variable in interface net.sf.freecol.common.networking.NetworkConstants
 
NO_PRICE - Static variable in class net.sf.freecol.common.model.GoodsType
 
NO_RIVER - Static variable in class net.sf.freecol.common.model.TileImprovement
River magnitudes
NO_TRADE - Static variable in interface net.sf.freecol.common.networking.NetworkConstants
 
NO_TRADE_ROUTE - Static variable in class net.sf.freecol.common.model.TradeRoute
 
normalizeSubGoalWeights() - Method in class net.sf.freecol.server.ai.goal.Goal
Calling this ensures that the relative weights given to subgoals add up to 1.
NoRouteToServerException - Exception in net.sf.freecol.common.networking
Thrown if there is no route to a server.
NoRouteToServerException() - Constructor for exception net.sf.freecol.common.networking.NoRouteToServerException
The constructor to use.
NOTHING - Static variable in class net.sf.freecol.common.model.BuildableType
 
NUMBER_OF_DIRECTIONS - Static variable in class net.sf.freecol.common.model.Map
 
numberOfBuildingTypes() - Method in class net.sf.freecol.common.Specification
Describe numberOfBuildingTypes method here.
numberOfFarmedGoodsTypes() - Method in class net.sf.freecol.common.Specification
Describe numberOfFarmedGoodsTypes method here.
numberOfFoundingFathers() - Method in class net.sf.freecol.common.Specification
 
numberOfGoodsTypes() - Method in class net.sf.freecol.common.Specification
Describe numberOfGoodsTypes method here.
numberOfNationTypes() - Method in class net.sf.freecol.common.Specification
 
numberOfResourceTypes() - Method in class net.sf.freecol.common.Specification
 
numberOfStoredGoodsTypes() - Method in class net.sf.freecol.common.Specification
 
numberOfTiles() - Static method in class net.sf.freecol.common.model.pathfinding.CostDeciders
A CostDecider only considering the number of tiles visited when determining the cost.
numberOfTileTypes() - Method in class net.sf.freecol.common.Specification
 
numberOfUnitTypes() - Method in class net.sf.freecol.common.Specification
 

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