|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FreeColObject | |
---|---|
net.sf.freecol.client | This is the main client package. |
net.sf.freecol.client.gui | Contains the GUI classes. |
net.sf.freecol.client.gui.action | Contains the Action s used by the GUI in menus and other places. |
net.sf.freecol.client.gui.i18n | |
net.sf.freecol.common.model | Contains the game model. |
net.sf.freecol.common.option | Contains classes for describing, and saving the state of, a game option . |
net.sf.freecol.server.ai | The main package of the ai package tree. |
net.sf.freecol.server.ai.goal | |
net.sf.freecol.server.ai.mission | Contains the missions an AIUnit can be assigned to. |
net.sf.freecol.server.generator | Contains the map generator. |
net.sf.freecol.server.model | Contains model classes with server specific information. |
Uses of FreeColObject in net.sf.freecol.client |
---|
Subclasses of FreeColObject in net.sf.freecol.client | |
---|---|
class |
ClientOptions
Defines how available client options are displayed on the Setting dialog from File>Preferences Also contains several Comparators used for display purposes. |
Uses of FreeColObject in net.sf.freecol.client.gui |
---|
Methods in net.sf.freecol.client.gui with parameters of type FreeColObject | |
---|---|
void |
Canvas.showInformationMessage(java.lang.String messageId,
FreeColObject displayObject)
Shows a message with some information and an "OK"-button. |
void |
Canvas.showInformationMessage(java.lang.String messageId,
FreeColObject displayObject,
java.lang.String... replace)
Shows a message with some information and an "OK"-button. |
Uses of FreeColObject in net.sf.freecol.client.gui.action |
---|
Subclasses of FreeColObject in net.sf.freecol.client.gui.action | |
---|---|
class |
ActionManager
Stores the actions. |
class |
ImprovementActionType
A storage class for ImprovementActionType used to create ImprovementActions. |
Uses of FreeColObject in net.sf.freecol.client.gui.i18n |
---|
Methods in net.sf.freecol.client.gui.i18n with parameters of type FreeColObject | |
---|---|
static java.lang.String |
Messages.getDescription(FreeColObject object)
Returns the localized description of a FreeColObject. |
Uses of FreeColObject in net.sf.freecol.common.model |
---|
Subclasses of FreeColObject in net.sf.freecol.common.model | |
---|---|
class |
Ability
The Ability class encapsulates a bonus or penalty
that can be applied to any action within the game, most obviously
combat. |
class |
AbstractGoods
Represents a certain amount of a GoodsType. |
class |
AbstractUnit
Contains the information necessary to create a new unit. |
class |
BuildableType
Contains information on buildable types. |
class |
Building
Represents a building in a colony. |
class |
BuildingType
Contains information on building types, like the number of upgrade levels a given building type can have. |
class |
Colony
Represents a colony. |
class |
ColonyTile
Represents a work location on a tile. |
class |
ColonyTradeItem
|
class |
DifficultyLevel
Represents a difficulty level. |
class |
DiplomaticTrade
The class DiplomaticTrade represents an offer one player can
make another. |
class |
EquipmentType
|
class |
Europe
Represents Europe in the game. |
class |
EuropeanNationType
Represents one of the European nations present in the game, i.e. |
class |
ExportData
Objects of this class hold the export data for a particular type of goods. |
class |
Feature
The Feature class encapsulates a bonus or penalty
that can be applied to any action within the game, most obviously
combat. |
class |
FoundingFather
Represents one FoundingFather to be contained in a Player object. |
class |
FreeColGameObject
The superclass of all game objects in FreeCol. |
class |
FreeColGameObjectType
The base class for all types defined by the specification. |
class |
Game
The main component of the game model. |
class |
GameOptions
Keeps track of the available game options. |
class |
GoldTradeItem
|
class |
Goods
Represents locatable goods of a specified type and amount. |
class |
GoodsContainer
Contains goods and can be used by a Location to make certain
tasks easier. |
class |
GoodsTradeItem
|
class |
GoodsType
|
class |
HighScore
|
class |
HistoryEvent
|
class |
IndianNationType
Represents one of the Indian nations present in the game. |
class |
IndianSettlement
Represents an Indian settlement. |
class |
LostCityRumour
Represents a lost city rumour. |
class |
Map
An isometric map. |
class |
Market
This class implements a simple economic model whereby a market holds all goods that have been sold and the price of a particular type of good is determined solely by its availability in that market. |
class |
MarketData
Objects of this class hold the market data for a particular type of good. |
class |
ModelMessage
Contains a message about a change in the model. |
class |
Modifier
The Modifier class encapsulates a bonus or penalty
that can be applied to any action within the game, most obviously
combat. |
class |
Monarch
This class implements the player's monarch, whose functions prior to the revolution include raising taxes, declaring war on other European countries, and occasionally providing military support. |
class |
Nation
Represents one of the nations present in the game. |
class |
NationOptions
|
class |
NationType
Represents one of the nations present in the game. |
class |
Player
Represents a player. |
class |
PlayerExploredTile
This class contains the mutable tile data visible to a specific player. |
class |
Region
A named region on the map. |
class |
Resource
Represents a locatable goods of a specified type and quantity. |
class |
ResourceType
|
class |
Scope
The Scope class determines whether a given
FreeColGameObjectType fulfills certain requirements. |
class |
Settlement
The super class of all settlements on the map (that is colonies and indian settlements). |
class |
StanceTradeItem
|
class |
Tile
Represents a single tile on the Map . |
class |
TileImprovement
Represents a tile improvement, such as a river or road. |
class |
TileImprovementType
|
class |
TileItem
Represents a TileItem item on a Tile . |
class |
TileItemContainer
Contains TileItem s and can be used by a Tile
to make certain tasks easier. |
class |
TileType
|
class |
TradeItem
One of the items a DiplomaticTrade consists of. |
class |
TradeRoute
A TradeRoute holds all information for a unit to follow along a trade route. |
class |
Unit
Represents all pieces that can be moved on the map-board. |
class |
UnitTradeItem
|
class |
UnitType
|
class |
UnitTypeChange
|
Methods in net.sf.freecol.common.model that return FreeColObject | |
---|---|
FreeColObject |
ModelMessage.getDisplay()
Gets the Object to display. |
Methods in net.sf.freecol.common.model with parameters of type FreeColObject | |
---|---|
boolean |
Scope.appliesTo(FreeColObject object)
Describe appliesTo method here. |
void |
FreeColObject.writeAttribute(javax.xml.stream.XMLStreamWriter out,
java.lang.String attributeName,
FreeColObject object)
Write an ID attribute if object is not null. |
Constructors in net.sf.freecol.common.model with parameters of type FreeColObject | |
---|---|
ModelMessage(FreeColGameObject source,
ModelMessage.MessageType type,
FreeColObject display,
java.lang.String id,
java.lang.String... data)
Creates a new ModelMessage . |
|
ModelMessage(FreeColGameObject source,
java.lang.String id,
java.lang.String[][] data,
ModelMessage.MessageType type,
FreeColObject display)
Deprecated. |
Uses of FreeColObject in net.sf.freecol.common.option |
---|
Subclasses of FreeColObject in net.sf.freecol.common.option | |
---|---|
class |
AbstractOption
The super class of all options. |
class |
AudioMixerOption
Option for selecting an audio mixer. |
class |
BooleanOption
Represents an option that can be either true or false. |
class |
FileOption
Represents an option for specifying a File . |
class |
IntegerOption
Represents an option where the valid choice is an integer. |
class |
LanguageOption
Option for selecting a language. |
class |
ListOption<T>
An option for a list of something. |
class |
OptionGroup
Used for grouping objects of Option s. |
class |
OptionMap
Used for grouping objects of Option . |
class |
PercentageOption
Represents an option where the result is a value between 0 and 100. |
class |
RangeOption
Represents an option where the valid choice is an integer and the choices are represented by strings. |
class |
SelectOption
Represents an option where the valid choice is an integer and the choices are represented by strings. |
class |
StringOption
Represents an option that can be either true or false. |
Uses of FreeColObject in net.sf.freecol.server.ai |
---|
Subclasses of FreeColObject in net.sf.freecol.server.ai | |
---|---|
class |
AIColony
Objects of this class contains AI-information for a single Colony . |
class |
AIGoods
Objects of this class contains AI-information for a single Goods . |
class |
AIMain
The main AI-class. |
class |
AIObject
An AIObject contains AI-related information and methods. |
class |
AIPlayer
Objects of this class contains AI-information for a single Player and
is used for controlling this player. |
class |
AIUnit
Objects of this class contains AI-information for a single Unit . |
class |
ColonialAIPlayer
Objects of this class contains AI-information for a single Player and
is used for controlling this player. |
class |
EuropeanAIPlayer
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. |
class |
GoodsWish
Represents the need for goods within a Colony . |
class |
IndianAIPlayer
Deprecated. Currently unused, outdated copy of AIPlayer . Eventual
specialization of AI should extend AIPlayer, see ColonialAIPlayer .
The method IndianAIPlayer.startWorking() gets called by the
AIInGameInputHandler when it is this player's turn. |
class |
NewAIPlayer
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. |
class |
REFAIPlayer
Deprecated. Currently unused, outdated copy of AIPlayer . Eventual
specialization of AI should extend AIPlayer, see ColonialAIPlayer .
The method REFAIPlayer.startWorking() gets called by the
AIInGameInputHandler when it is this player's turn. |
class |
StandardAIPlayer
Objects of this class contains AI-information for a single Player and
is used for controlling this player. |
class |
TileImprovementPlan
Represents a Tile which should be improved in some way. |
class |
ValuedAIObject
|
class |
Wish
Represents a need for something at a given Location . |
class |
WorkerWish
Represents the need for a worker within a Colony . |
class |
WorkLocationPlan
Objects of this class contains AI-information for a single WorkLocation . |
Uses of FreeColObject in net.sf.freecol.server.ai.goal |
---|
Subclasses of FreeColObject in net.sf.freecol.server.ai.goal | |
---|---|
class |
CreateMissionAtSettlementGoal
This Goal deals with one missionary unit. |
class |
Goal
A Goal is used to encapsulate a specific part of the decision-making process of an AI. |
class |
GotoAdjacentGoal
|
class |
ManageMissionariesGoal
This Goal deals with all missionaries of one AIPlayer . |
Uses of FreeColObject in net.sf.freecol.server.ai.mission |
---|
Subclasses of FreeColObject in net.sf.freecol.server.ai.mission | |
---|---|
class |
BuildColonyMission
Mission for building a Colony . |
class |
CashInTreasureTrainMission
Mission for cashing in a treasure train. |
class |
DefendSettlementMission
Mission for defending a Settlement . |
class |
IdleAtColonyMission
Mission for wandering in random directions. |
class |
IndianBringGiftMission
Mission for bringing a gift to a specified player. |
class |
IndianDemandMission
Mission for demanding goods from a specified player. |
class |
Mission
A mission describes what a unit should do; attack, build colony, wander etc. |
class |
PioneeringMission
Mission for controlling a pioneer. |
class |
PrivateerMission
|
class |
ScoutingMission
Mission for controlling a scout. |
class |
TransportMission
Mission for transporting units and goods on a carrier. |
class |
UnitSeekAndDestroyMission
Mission for attacking a specific target, be it a Unit or a Settlement. |
class |
UnitWanderHostileMission
Mission for attacking any unit owned by a player we do not like that is within a radius of 1 tile. |
class |
UnitWanderMission
Mission for wandering in random directions. |
class |
WishRealizationMission
Mission for realizing a Wish . |
class |
WorkInsideColonyMission
Mission for working inside a Colony . |
Uses of FreeColObject in net.sf.freecol.server.generator |
---|
Subclasses of FreeColObject in net.sf.freecol.server.generator | |
---|---|
class |
MapGeneratorOptions
Keeps track of the available map generator options. |
Uses of FreeColObject in net.sf.freecol.server.model |
---|
Subclasses of FreeColObject in net.sf.freecol.server.model | |
---|---|
class |
ServerGame
The main component of the game model. |
class |
ServerPlayer
A Player with additional (server specific) information. |
class |
ServerRegion
|
Methods in net.sf.freecol.server.model that return types with arguments of type FreeColObject | |
---|---|
java.util.List<FreeColObject> |
ServerPlayer.declareIndependence(java.lang.String nationName,
java.lang.String countryName)
Declare independence. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |