|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AIObject | |
---|---|
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. |
Uses of AIObject in net.sf.freecol.server.ai |
---|
Subclasses of AIObject 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 |
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 . |
Methods in net.sf.freecol.server.ai that return AIObject | |
---|---|
AIObject |
AIMain.getAIObject(FreeColGameObject fcgo)
Gets the AIObject for the given
FreeColGameObject . |
AIObject |
AIMain.getAIObject(java.lang.String id)
Gets the AIObject identified by the given ID. |
Methods in net.sf.freecol.server.ai with parameters of type AIObject | |
---|---|
void |
AIMain.addAIObject(java.lang.String id,
AIObject aiObject)
Adds a reference to the given AIObject . |
Uses of AIObject in net.sf.freecol.server.ai.goal |
---|
Subclasses of AIObject 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 . |
Methods in net.sf.freecol.server.ai.goal with parameters of type AIObject | |
---|---|
boolean |
Goal.canYieldUnit(UnitType ut,
AIObject o)
Used by a parent goal to check whether this goal, including subgoals, can yield a specific unit. |
float |
Goal.getYieldedUnitWeight(UnitType ut,
AIObject o)
Returns the absolute weight of the unit which would be yielded by Goal.yieldUnit(UnitType,AIObject) . |
AIUnit |
Goal.yieldUnit(UnitType ut,
AIObject o)
Removes a unit from the goal, potentially from a subgoal, and yields it to the caller. |
Uses of AIObject in net.sf.freecol.server.ai.mission |
---|
Subclasses of AIObject 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 . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |