Uses of Package
ch.sahits.game.openpatrician.model.player
-
Packages that use ch.sahits.game.openpatrician.model.player Package Description ch.sahits.game.openpatrician.model ch.sahits.game.openpatrician.model.impl ch.sahits.game.openpatrician.model.player -
Classes in ch.sahits.game.openpatrician.model.player used by ch.sahits.game.openpatrician.model Class Description AIPlayerContext Context holding data for various trade strategies for an AIPlayer.EPlayerColor Color used for identifying a human player.IAIBuyWeaponStrategyType Strategy type for buying weapons.IAICaptainHireStrategyType Type of the strategy for hiring captains.IAIConstructionSelectionStrategyType Defining the type for a strategy to select an approach for constructing a ship.IAIEventDecisionStrategyType Type of the strategy to decide on events.IAIGuildJoinStrategyType Type for the strategy to join a guild.IAIHireSailorsStrategyType Tyoe of the strategy to calculate the sailor amount to be hired.IAIHireTradeManagerStrategyType Type of the strategy to hire or dismiss a trade manager.IAIShipRepairStrategyType The repair strategy type defines the type to be used by the AI engine to decide on how ships of an AI player should be repaired.IAIShipUpgradeStrategyType Strategy type for upgrading ships.IAITakeLoanStrategyType Type definition of the takin loan strategy.IAITradeStrategyType The trade strategy type defines a type of strategy that is used by the AIEngine to determine the next step in the trading for an AI player.IProductionConsumptionKnowledge Defining the model of the knowledge for production and consumption in all cities. -
Classes in ch.sahits.game.openpatrician.model.player used by ch.sahits.game.openpatrician.model.impl Class Description EPlayerColor Color used for identifying a human player.IAIBuyWeaponStrategyType Strategy type for buying weapons.IAIGuildJoinStrategyType Type for the strategy to join a guild.IAIHireSailorsStrategyType Tyoe of the strategy to calculate the sailor amount to be hired.IAIHireTradeManagerStrategyType Type of the strategy to hire or dismiss a trade manager.IAIShipUpgradeStrategyType Strategy type for upgrading ships.IAITradeStrategyType The trade strategy type defines a type of strategy that is used by the AIEngine to determine the next step in the trading for an AI player.IProductionConsumptionKnowledge Defining the model of the knowledge for production and consumption in all cities. -
Classes in ch.sahits.game.openpatrician.model.player used by ch.sahits.game.openpatrician.model.player Class Description BaseStrategyType Generic type interface for strategies.BuyWeapons Indicate the target that should be met when buying the weapons.EPlayerColor Color used for identifying a human player.ETradeStrategyPreference Preferences for trade strategies giving indication for best matches.IAIBuyWeaponStrategyType Strategy type for buying weapons.IAICaptainHireStrategyType Type of the strategy for hiring captains.IAIConstructionSelectionStrategyType Defining the type for a strategy to select an approach for constructing a ship.IAIEventDecisionStrategyType Type of the strategy to decide on events.IAIGuildJoinStrategyType Type for the strategy to join a guild.IAIHireSailorsStrategyType Tyoe of the strategy to calculate the sailor amount to be hired.IAIHireTradeManagerStrategyType Type of the strategy to hire or dismiss a trade manager.IAIShipRepairStrategyType The repair strategy type defines the type to be used by the AI engine to decide on how ships of an AI player should be repaired.IAIShipUpgradeStrategyType Strategy type for upgrading ships.IAITakeLoanStrategyType Type definition of the takin loan strategy.IAITradeStrategyType The trade strategy type defines a type of strategy that is used by the AIEngine to determine the next step in the trading for an AI player.ICityProductionConsumptionKnowledge Production and consumption knowledge of a specific city.ITradeStategyHint Interface defining a strategy hint.ITradeStrategyHintContext Base interface containing additional data for a particular strategy hint.