- AbstractAggregateDumpTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
- AbstractAggregateDumpTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractAggregateDumpTradeStep
-
- AbstractBuyTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Base class for buy trade steps.
- AbstractBuyTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractBuyTradeStep
-
- AbstractEngine - Class in ch.sahits.game.openpatrician.engine
-
This is the base class for all engine classes.
- AbstractEngine() - Constructor for class ch.sahits.game.openpatrician.engine.AbstractEngine
-
- acceptMarriagBrokereOffer(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.FleetBasedEventDecisionStrategy
-
- acceptMarriagBrokereOffer(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.MoneyBasedEventDecisionStrategy
-
- acceptMarriagBrokereOffer(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.StorageBasedEventDecisionStrategy
-
- acceptMarriageOffer(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.FleetBasedEventDecisionStrategy
-
- acceptMarriageOffer(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.MoneyBasedEventDecisionStrategy
-
- acceptMarriageOffer(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.StorageBasedEventDecisionStrategy
-
- activateVesselForTrade(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.event.AIPlayerEngineState
-
Activate a vessel for engaging in a trade step.
- add(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- addBuyStep(IWare, int) - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradeStep
-
- addBuyStep(IWare, int) - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradingOfficeTradeStep
-
- addBuyStep(IWare, int) - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedCheckedBuyTradeStep
-
- addCapturedShip(IShip) - Method in class ch.sahits.game.openpatrician.engine.sea.BlockadeSeafightContext
-
- addCity(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
Add a new city to the engine
- addCity(TavernState, ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- addDefaultTradeSteps(INavigableVessel, IAIPlayer, ICity, ICity, Set<IWare>, Set<IWare>, boolean) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Add default trading steps:
AggregatesSellTradeStep
PayBackLoanTradeStep
PayBackLoanTradeStep
AggregatedCheckedBuyTradeStep
CheckForRepairTradeStep
HireSailorsStep
TravelToTradeStep
- addDestinationPoint(Point2D, boolean) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
Add a new destination Node to the graph.
- addDestinationPointInternal(Point2D, boolean) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- addEdge(T, T, double) - Method in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
Adds an edge from source node to destination node.
- addEdgeInternal(T, T, double) - Method in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
Adds an edge from source node to destination node.
- addEdges(Point2D, Point2D, boolean, boolean) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- addFire(ICity, DateTime) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngineState
-
Add or override the date of the last fire in the city
- addNewLoaner(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- addNode(T, boolean) - Method in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
Adds a new node to the graph.
- addNodeInternal(T) - Method in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
Adds a new node to the graph.
- addPairing(List<IShip>, List<IShip>, List<GenericPair<List<IShip>, List<IShip>>>, int) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- addPlague(ICity, DateTime) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngineState
-
Add or override the date of the last plague in the city
- addressee - Variable in class ch.sahits.game.openpatrician.engine.time.IndividualPeriodicalUpdater.UpdateableObject
-
- addSellStep(IWare) - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractAggregateDumpTradeStep
-
- addSellStep(IWare) - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatesSellTradeStep
-
- addSourceNodeToHeuristic(Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
Add a new target node to the heuristic.
- addSourcePointInternal(Point2D, boolean) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- addTargetNodeToHeuristic(Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
Add a new target node to the heuristic.
- addToFleet(IShip, IShipOwner) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- addTradeStepsInHometownToTravelToNextCity(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.SupplyHometownAIStrategy
-
Add the tradesteps to buy wares in the hometown and travel to the first stop.
- addTradeStepsSellingInHomeTown(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.SupplyHometownAIStrategy
-
Add the tradesteps in the hometown to sell the wares and check for repairs
- addTradeStepTradingNextTown(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.SupplyHometownAIStrategy
-
Define the trade steps in another town.
- AddViolationTask - Class in ch.sahits.game.openpatrician.engine.land.city.internal
-
Task for filing a city violation.
- AddViolationTask(ICityViolation, IAldermanOffice, DateTime) - Constructor for class ch.sahits.game.openpatrician.engine.land.city.internal.AddViolationTask
-
- AggregatedBuyTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Trade step aggregating several wares to buy.
- AggregatedBuyTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradeStep
-
- AggregatedBuyTradingOfficeTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Aggregate multiple BuySteps for the trading office
- AggregatedBuyTradingOfficeTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradingOfficeTradeStep
-
- AggregatedCheckedBuyTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Trade step aggregating several wares to buy.
- AggregatedCheckedBuyTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedCheckedBuyTradeStep
-
- AggregatesDumpTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Trade step aggregating dumping the wares.
- AggregatesDumpTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatesDumpTradeStep
-
- AggregatesSellTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Trade step aggregating several wares to sell.
- AggregatesSellTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatesSellTradeStep
-
- aiEventHandler - Variable in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- AIPlayerEngine - Class in ch.sahits.game.openpatrician.engine
-
This implements the engine for an AI Player
- AIPlayerEngine() - Constructor for class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- aiPlayerEngine - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- AIPlayerEngineState - Class in ch.sahits.game.openpatrician.engine.event
-
State of the AIPlayerEngine that holds the serializable part for the engine.
- AIPlayerEngineState() - Constructor for class ch.sahits.game.openpatrician.engine.event.AIPlayerEngineState
-
- aiPlayers - Variable in class ch.sahits.game.openpatrician.engine.land.city.GuildEngine
-
- aiPlayers - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- aiPlayers - Variable in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- AIRepairTask - Class in ch.sahits.game.openpatrician.engine.event.task
-
- AIRepairTask(DateTime, IShip, IShipyard) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.AIRepairTask
-
- AITradeChecker - Class in ch.sahits.game.openpatrician.engine.player
-
This trade checker verifies that each ship is currently in active tradeing or there is another good reason for it.
- AITradeChecker() - Constructor for class ch.sahits.game.openpatrician.engine.player.AITradeChecker
-
- aldermanCandidates - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- aldermanOffice - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- aldermanOffice - Variable in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- AlwaysJoinGuildMinCashStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Always join the guild if the player has a certain amount of cash dependent on the entry fee.
- AlwaysJoinGuildMinCashStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.AlwaysJoinGuildMinCashStrategy
-
- amountableProvider - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- AmountBasedAggregatedDumpTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
This dump sell step is conditional based on the amount of loaded wares on the ship.
- AmountBasedAggregatedDumpTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.AmountBasedAggregatedDumpTradeStep
-
- append(IAIPlayer, INavigableVessel, ITradeStep) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Add a new trade step for a player.
- applicationServerProperties() - Static method in class ch.sahits.game.openpatrician.spring.EngineConfiguration
-
- AStar - Class in ch.sahits.game.openpatrician.engine.sea
-
Implementation of the A* pathfinding algorithm.
- AStar() - Constructor for class ch.sahits.game.openpatrician.engine.sea.AStar
-
- aStar - Variable in class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
- AStar.NodeComparator - Class in ch.sahits.game.openpatrician.engine.sea
-
- AStarGraphProvider - Class in ch.sahits.game.openpatrician.engine.sea
-
Factory class to provide the graph for the AStar path finding calculation
- AStarGraphProvider() - Constructor for class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- AStarHeuristicProvider - Class in ch.sahits.game.openpatrician.engine.sea
-
This singleton provides the heuristic for a specific map for the A* algorithm.
- AStarHeuristicProvider() - Constructor for class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
- aStarHeuristicProvider - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- auction - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.NextBidTask
-
- auctionEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.GuildEngine
-
- AuctionEngine - Class in ch.sahits.game.openpatrician.engine.land.city.internal
-
- AuctionEngine() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.internal.AuctionEngine
-
- AutomaticTradingEngine - Class in ch.sahits.game.openpatrician.engine.land.city
-
- AutomaticTradingEngine() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
-
- automaticTradingEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- calcF(T, T) - Method in class ch.sahits.game.openpatrician.engine.sea.model.NodeData
-
- calculateAccuracy(List<IShip>) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- calculateAgility(List<IShip>) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- calculateAgility(IShip) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- calculateCareer(ICity, IPlayer) - Method in class ch.sahits.game.openpatrician.engine.land.city.ReputationCalculator
-
Calculate the current career level of the player.
- calculateChildDeathLimit(IPlayer) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- calculateDamage(int, double, double) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- calculateDamagePoints(int, double) - Method in class ch.sahits.game.openpatrician.engine.sea.model.ShipPositionUpdateTask
-
Calculate the damage for the traveld distance
- calculateDeathToll(List<IShip>, int) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- calculateDelta(ESocialRank) - Method in class ch.sahits.game.openpatrician.engine.land.city.ReputationCalculator
-
- calculateDuration(INavigableVessel, PathInterpolator, double) - Method in interface ch.sahits.game.openpatrician.engine.sea.IPathConverter
-
Calculate the duration of the travel in milliseconds in real time for the specified fraction of the total distance
- calculateEvasionProbability(int, int) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- calculateHeuristicForSource(Point2D, List<ICity>) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
- calculateIndices(Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- calculateOutcome(INavigableVessel, INavigableVessel, SeaFightContext) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
Calculate the outcome of the fight.
- calculatePairing(List<IShip>, List<IShip>) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- calculateRowsAndColumnsNeeded(int, Dimension2D) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
Calculate the number of segments the image is partitioned into
- calculateShipCapacity() - Method in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- calculateShipStrength(IShip) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- calculateSpouseDeath(IPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.event.EventService
-
- calculateStrength(List<IShip>) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- calculateWareReputation(ICity, IPlayer) - Method in class ch.sahits.game.openpatrician.engine.land.city.ReputationCalculator
-
Check each ware if the player contributes and what amount.
- calculateWeight(Point2D, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- calculateWeight(Point2D, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
- calculateWeight(Point2D, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.BaseGraphCalulationService
-
Calculate the weight between two nodes.
- calculator - Variable in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
-
- cancel() - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.NextBidTask
-
- candidateMap - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.ElectionTask
-
- CaptainEngine - Class in ch.sahits.game.openpatrician.engine.land
-
Engine controling all the roaming captains.
- CaptainEngine() - Constructor for class ch.sahits.game.openpatrician.engine.land.CaptainEngine
-
- captainEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- captainsState - Variable in class ch.sahits.game.openpatrician.engine.land.CaptainEngine
-
- captainsState - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.BaseHireCaptainStrategy
-
- capturedShips - Variable in class ch.sahits.game.openpatrician.engine.sea.BlockadeSeafightContext
-
- captureShip(IShip, IShip) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- cashLimit - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.PayBackLoanTradeStep
-
- celebrationLocation - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.CollectCelebrationWaresStrategy
-
- celebrationService - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.CollectCelebrationWaresStrategy
-
- ch.sahits.game.openpatrician.engine - package ch.sahits.game.openpatrician.engine
-
- ch.sahits.game.openpatrician.engine.event - package ch.sahits.game.openpatrician.engine.event
-
- ch.sahits.game.openpatrician.engine.event.task - package ch.sahits.game.openpatrician.engine.event.task
-
- ch.sahits.game.openpatrician.engine.land - package ch.sahits.game.openpatrician.engine.land
-
- ch.sahits.game.openpatrician.engine.land.city - package ch.sahits.game.openpatrician.engine.land.city
-
- ch.sahits.game.openpatrician.engine.land.city.internal - package ch.sahits.game.openpatrician.engine.land.city.internal
-
- ch.sahits.game.openpatrician.engine.player - package ch.sahits.game.openpatrician.engine.player
-
- ch.sahits.game.openpatrician.engine.player.strategy - package ch.sahits.game.openpatrician.engine.player.strategy
-
- ch.sahits.game.openpatrician.engine.player.tradesteps - package ch.sahits.game.openpatrician.engine.player.tradesteps
-
- ch.sahits.game.openpatrician.engine.sea - package ch.sahits.game.openpatrician.engine.sea
-
- ch.sahits.game.openpatrician.engine.sea.model - package ch.sahits.game.openpatrician.engine.sea.model
-
- ch.sahits.game.openpatrician.engine.time - package ch.sahits.game.openpatrician.engine.time
-
- ch.sahits.game.openpatrician.spring - package ch.sahits.game.openpatrician.spring
-
- CheapProductionTradeStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
This trade strategy focuses on the cheap production of wares and sells them in
the nearest city where there is a need.
- CheapProductionTradeStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.CheapProductionTradeStrategy
-
- checkAllWaresCollected(ICity, INavigableVessel, CollectWaresMissionData, Optional<ITradingOffice>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectCelebrationWaresStrategy
-
- checkAllWaresCollected(ICity, INavigableVessel, CollectWaresMissionData, Optional<ITradingOffice>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionWareStrategy
-
- checkAllWaresCollected(ICity, INavigableVessel, CollectWaresMissionData, Optional<ITradingOffice>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectionWaresStrategy
-
Check if all the required wares are actually collected.
- CheckedBuyTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Implements the trade step to by the some goods up to a maximum buy price.
- CheckedBuyTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckedBuyTradeStep
-
- CheckForRepairTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Implements the trade step that does the checking if the vessel needs repair and if it does
sends the ship for repair.
- CheckForRepairTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckForRepairTradeStep
-
- CheckHireCaptainTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Trade step for cheing and hiring a captain.
- CheckHireCaptainTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckHireCaptainTradeStep
-
- checkPetitions(ICityHall) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- checkPirateKilledAldermanTask(ShipAttackEvent) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
Check if the destroyed ship was a pirate ship that belongs to an alderman task.
- checkShipLeaving(ClockTick) - Method in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- checkShipUpdate(ShipPositionUpdateEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- checkTasksFinished(IAldermanOffice) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- checkViolations(IAldermanOffice, ICitizen, ICityHall) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- church - Variable in class ch.sahits.game.openpatrician.engine.event.task.ChurchUpgradeTimedTask
-
- ChurchEngine - Class in ch.sahits.game.openpatrician.engine.land.city
-
- ChurchEngine() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
- churchEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- churchMap - Variable in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
- churchProvider - Variable in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
- ChurchUpgradeTimedTask - Class in ch.sahits.game.openpatrician.engine.event.task
-
Timed task for the church upgrade.
- ChurchUpgradeTimedTask(IChurch, DateTime) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.ChurchUpgradeTimedTask
-
- cities - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine.CityInitialisation
-
- cities - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- citiesInteractionService - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- citiesState - Variable in class ch.sahits.game.openpatrician.engine.event.task.WeeklyCityCheckTask
-
- citiesState - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- city - Variable in class ch.sahits.game.openpatrician.engine.event.task.PlageTimedTask
-
- city - Variable in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
-
- city - Variable in class ch.sahits.game.openpatrician.engine.event.task.RepairTask
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.CollectWaresMissionData
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractAggregateDumpTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractBuyTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradingOfficeTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedCheckedBuyTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatesSellTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.BuyTradingOfficeTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckForRepairTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckHireCaptainTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.GuildJoinTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.HireSailorsStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.PayBackLoanTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.SellDumpTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.SellTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.TakeLoanTradeStep
-
- CityEngine - Class in ch.sahits.game.openpatrician.engine.land.city
-
The CityEngine drives/generates the events that are based in the city.
- CityEngine() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- cityHall - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.CityWallMaterialBuyingTask
-
- cityHallAccessor - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- cityHallEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- CityHallEngine - Class in ch.sahits.game.openpatrician.engine.land.city
-
Engine for controlling the aspects of the city government.
- CityHallEngine() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- CityHallEngine.CityInitialisation - Class in ch.sahits.game.openpatrician.engine.land.city
-
- cityHalls - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- CityInitialisation() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine.CityInitialisation
-
- cityProductionAndConsumptionService - Variable in class ch.sahits.game.openpatrician.engine.land.city.ReputationCalculator
-
- CityProductionConsumptionKnowledge - Class in ch.sahits.game.openpatrician.engine.player
-
Model of the knowledge of a player about the production and the consumption of a city.
- CityProductionConsumptionKnowledge() - Constructor for class ch.sahits.game.openpatrician.engine.player.CityProductionConsumptionKnowledge
-
- cityProductionStorage - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- cityService - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- cityState - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- cityUtils - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- cityWall - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.CityWallBuildingTask
-
- CityWallBuildingTask - Class in ch.sahits.game.openpatrician.engine.land.city.internal
-
Building task for the city wall.
- CityWallBuildingTask(CityWall, DateTime) - Constructor for class ch.sahits.game.openpatrician.engine.land.city.internal.CityWallBuildingTask
-
- CityWallMaterialBuyingTask - Class in ch.sahits.game.openpatrician.engine.land.city.internal
-
Task for the buying the material for the city wall building.
- CityWallMaterialBuyingTask(ICityHall, DateTime) - Constructor for class ch.sahits.game.openpatrician.engine.land.city.internal.CityWallMaterialBuyingTask
-
- clearRemainingTradeSteps(INavigableVessel, IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
Remove any remaining trade steps.
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.EventService
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.task.AIRepairTask
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.task.LoanerCollectMoneyAfterAuctionTimedTask
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.task.LoanerCollectMoneyWithoutAuctionTimedTask
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.task.PlageTimedTask
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.task.RepairPirateShipTask
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.task.RepairTask
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.AuctionEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.NextBidTask
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.HumanPlayerEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.ReputationEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.SocialRankChecker
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.BaseHireCaptainStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.BaseRepairStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.CheapProductionTradeStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.CollectionWaresStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.ProductionChainTradeStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.SupplyHometownAIStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.TradeRouteTradeStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.HireSailorsStep
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.AStar
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.model.ShipPositionUpdateTask
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.time.IndividualPeriodicalUpdater
-
- clientThreadPool - Variable in class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
- clock - Variable in class ch.sahits.game.openpatrician.engine.ClockTickTimer
-
- CLOCK_TICK_INTERVALL_MS - Static variable in class ch.sahits.game.openpatrician.spring.EngineConfiguration
-
Intervall for the clock tick timer
- ClockTickTimer - Class in ch.sahits.game.openpatrician.engine
-
This clock ticking timer extends the pausable timer.
- ClockTickTimer(long, long) - Constructor for class ch.sahits.game.openpatrician.engine.ClockTickTimer
-
- clockTickTimer() - Method in class ch.sahits.game.openpatrician.spring.EngineConfiguration
-
- CollectCelebrationWaresStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
- CollectCelebrationWaresStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.CollectCelebrationWaresStrategy
-
- CollectConstructionHometownCogWareStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Strategy to collect wares to construct a cog.
- CollectConstructionHometownCogWareStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionHometownCogWareStrategy
-
- CollectConstructionHometownCrayerWareStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Strategy to collect wares to construct a crayer.
- CollectConstructionHometownCrayerWareStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionHometownCrayerWareStrategy
-
- CollectConstructionHometownHolkWareStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Strategy to collect wares to construct a holk.
- CollectConstructionHometownHolkWareStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionHometownHolkWareStrategy
-
- CollectConstructionHometownSnaikkaWareStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Strategy to collect wares to construct a snaikka.
- CollectConstructionHometownSnaikkaWareStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionHometownSnaikkaWareStrategy
-
- CollectConstructionWaresMissionData - Class in ch.sahits.game.openpatrician.engine.player
-
Mission data to collect wares for ships construction.
- CollectConstructionWaresMissionData() - Constructor for class ch.sahits.game.openpatrician.engine.player.CollectConstructionWaresMissionData
-
- CollectConstructionWareStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Base strategy for constructing a ship.
- CollectConstructionWareStrategy(EShipType) - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionWareStrategy
-
- CollectionConstructionHometownWaresStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
This implementation for construction provides construction location in the players hometown.
- CollectionConstructionHometownWaresStrategy(EShipType) - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.CollectionConstructionHometownWaresStrategy
-
- CollectionWaresStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Strategy to collect wares.
- CollectionWaresStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.CollectionWaresStrategy
-
- CollectWaresForCity - Class in ch.sahits.game.openpatrician.engine.player
-
- CollectWaresForCity() - Constructor for class ch.sahits.game.openpatrician.engine.player.CollectWaresForCity
-
- CollectWaresMissionData - Class in ch.sahits.game.openpatrician.engine.player
-
- CollectWaresMissionData() - Constructor for class ch.sahits.game.openpatrician.engine.player.CollectWaresMissionData
-
- compare(Pair<IWare, Number>, Pair<IWare, Number>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy.WareNeedComparator
-
- compare(NodeData<Point2D>, NodeData<Point2D>) - Method in class ch.sahits.game.openpatrician.engine.sea.AStar.NodeComparator
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.CityWallMaterialBuyingTask
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractBuyTradeStep
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.BuyTradeStep
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.BuyTradingOfficeTradeStep
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckedBuyTradeStep
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.SellDumpTradeStep
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.SellTradeStep
-
- computeNumbersOfSailors(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- constructionSelections - Static variable in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- constructionType - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionWareStrategy
-
- constructMaxShips - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.BaseShipConstructionSelectionStrategy
-
Maximum ships being ordered
- consume - Variable in class ch.sahits.game.openpatrician.engine.player.ProductionConsumptionKnowledge
-
- consumer - Variable in class ch.sahits.game.openpatrician.engine.land.city.ReputationCalculator
-
- consumeWares() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
Compute the consume of wares of each city
- consumptionAmounts - Variable in class ch.sahits.game.openpatrician.engine.player.CityProductionConsumptionKnowledge
-
- containsNode(T) - Method in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
Check if the nodeid is already present in the data.
- context - Variable in class ch.sahits.game.openpatrician.engine.EngineFactory
-
- context - Variable in class ch.sahits.game.openpatrician.engine.event.task.MarriageOfferTask
-
- context - Variable in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
- context - Variable in class ch.sahits.game.openpatrician.engine.event.task.WeeklyCityCheckTask
-
- context - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- context - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.ProductionConsumptionKnowledge
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EAIRepairStrategy
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EAITradeStrategyType
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.ECollectWareStrategyType
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EEventDecisionStrategyType
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EGuildJoinStrategyType
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EHireCaptainStrategyType
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EShipConstructionStrategyType
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.ETakeLoanStrategyType
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.HometownBiggestShipConstructionSelectionStrategy
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.SupplyHometownAIStrategy
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractAggregateDumpTradeStep
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradeStep
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradingOfficeTradeStep
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedCheckedBuyTradeStep
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatesSellTradeStep
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.TradeStepFactory
-
- context - Variable in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- context - Variable in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- context - Variable in class ch.sahits.game.openpatrician.spring.EngineConfiguration
-
- countMilitia(List<ICityGuard>, Class<? extends ICityGuard>) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- createAggregatedBuyTradeStep(INavigableVessel, ICity, List<IWare>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
- createAggregatedBuyTradingOfficeTradeStep(ITradingOffice, ICity, List<IWare>) - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.TradeStepFactory
-
Create a trade step for buiyn wares into the trading office
- createAggregatedCheckedBuyTradeStep(INavigableVessel, ICity, List<IWare>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
- createAggregatedDumpStep(INavigableVessel, ICity, List<IWare>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
- createAggregatedSellStep(INavigableVessel, ICity, List<IWare>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
- createCheckAndTakeLoanStep(IAIPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Create a new instance of the TakeLoan trade step.
- createCheckRepairStep(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Create the trade step to check for repairs.
- createConditionalAggregatedDumpStep(INavigableVessel, ICity, List<IWare>, int) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Create a conditional dump trade step.
- createConvoy(IBlockade, ICity) - Method in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- createGraph() - Method in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- createGraph() - Method in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
- createHireCaptain(INavigableVessel, ICity, IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Create the trade step to check and hire a captain.
- createHireSailorStep(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Create a new instance forthe hire sailor step.
- createInitialPiratesShip() - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
Create a ship for the pirate
- createJoinGuildTradeStep(INavigableVessel, ICity, IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
- createMarriageBrokerAnnouncementState(ShipEntersPortEvent, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- createMissionData(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectCelebrationWaresStrategy
-
- createMissionData(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionWareStrategy
-
- createMissionData(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectionWaresStrategy
-
Provide the mission data for collecting wares.
- createNextBidTask(IAuction) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
-
- createPath(INavigableVessel, List<Point2D>, double) - Method in interface ch.sahits.game.openpatrician.engine.sea.IPathConverter
-
Create a path shape out of a list of points.
- createPawnRunnable(IDebt, ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- createPaybackLoanStep(IAIPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Create a new instance of the TakeLoan trade step.
- createRemitRunnable(IDebt) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- createShip() - Method in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
Create the ship based on the ships type.
- createTravelToStep(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Create the travel step to a different city.
- currentVesselExecutingTrade - Variable in class ch.sahits.game.openpatrician.engine.event.AIPlayerEngineState
-
- EAIRepairStrategy - Enum in ch.sahits.game.openpatrician.engine.player.strategy
-
Strategy type for the repair of the ship.
- EAIRepairStrategy(Class<? extends IAIShipRepairStrategy>) - Constructor for enum ch.sahits.game.openpatrician.engine.player.strategy.EAIRepairStrategy
-
- EAITradeStrategyType - Enum in ch.sahits.game.openpatrician.engine.player.strategy
-
Strategy type for the trade strategy.
- EAITradeStrategyType(Class<? extends IAITradeStrategy>) - Constructor for enum ch.sahits.game.openpatrician.engine.player.strategy.EAITradeStrategyType
-
- ECollectWareStrategyType - Enum in ch.sahits.game.openpatrician.engine.player.strategy
-
The types for the collection strategies.
- ECollectWareStrategyType(Class<? extends CollectionWaresStrategy>) - Constructor for enum ch.sahits.game.openpatrician.engine.player.strategy.ECollectWareStrategyType
-
- edgesFrom(T) - Method in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
Returns immutable view of the edges
- EEventDecisionStrategyType - Enum in ch.sahits.game.openpatrician.engine.player.strategy
-
- EEventDecisionStrategyType(Class<? extends IAIEventDecisionStrategy>) - Constructor for enum ch.sahits.game.openpatrician.engine.player.strategy.EEventDecisionStrategyType
-
- EEventState - Enum in ch.sahits.game.openpatrician.engine.event
-
State of the marriage process
Created by andi on 29.03.17.
- EEventState() - Constructor for enum ch.sahits.game.openpatrician.engine.event.EEventState
-
- EGuildJoinStrategyType - Enum in ch.sahits.game.openpatrician.engine.player.strategy
-
- EGuildJoinStrategyType(Class<? extends IAIGuildJoinStrategy>) - Constructor for enum ch.sahits.game.openpatrician.engine.player.strategy.EGuildJoinStrategyType
-
- EHireCaptainStrategyType - Enum in ch.sahits.game.openpatrician.engine.player.strategy
-
- EHireCaptainStrategyType(Class<? extends IAICaptainHireStrategy>) - Constructor for enum ch.sahits.game.openpatrician.engine.player.strategy.EHireCaptainStrategyType
-
- EightyPercentRepairStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Repair strategy for going to repair when ship health drops below 80%.
- EightyPercentRepairStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.EightyPercentRepairStrategy
-
- ElectionTask - Class in ch.sahits.game.openpatrician.engine.land.city.internal
-
- ElectionTask(SortedMapRandomizedSameElements, Election, DateTime) - Constructor for class ch.sahits.game.openpatrician.engine.land.city.internal.ElectionTask
-
- electNewAlderman(ICityHall) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- electNewMayor(ICityHall) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- EngineConfiguration - Class in ch.sahits.game.openpatrician.spring
-
Spring configuration for the engine module.
- EngineConfiguration() - Constructor for class ch.sahits.game.openpatrician.spring.EngineConfiguration
-
- EngineFactory - Class in ch.sahits.game.openpatrician.engine
-
This abstraction layer for creating engines allows better decoupling and allows therefore easier testing.
- EngineFactory() - Constructor for class ch.sahits.game.openpatrician.engine.EngineFactory
-
- engineFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- engineFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.CityWallMaterialBuyingTask
-
- engineState - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- enoughStored(IPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.StorageBasedEventDecisionStrategy
-
- ensureSetup(Point2D, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.AStar
-
- ENTRY_FEE_FACTOR - Static variable in class ch.sahits.game.openpatrician.engine.player.strategy.AlwaysJoinGuildMinCashStrategy
-
- ESeaFightType - Enum in ch.sahits.game.openpatrician.engine.sea
-
Define the various types of sea fights.
- ESeaFightType() - Constructor for enum ch.sahits.game.openpatrician.engine.sea.ESeaFightType
-
- EShipConstructionStrategyType - Enum in ch.sahits.game.openpatrician.engine.player.strategy
-
Strategy type for constructing ships.
- EShipConstructionStrategyType(Class<? extends IAIConstructionSelectionStrategy>) - Constructor for enum ch.sahits.game.openpatrician.engine.player.strategy.EShipConstructionStrategyType
-
- establishChurch(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
- establishCityHall(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- establishGuild(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.GuildEngine
-
- ETakeLoanStrategyType - Enum in ch.sahits.game.openpatrician.engine.player.strategy
-
- ETakeLoanStrategyType(Class<? extends IAITakeLoanStrategy>) - Constructor for enum ch.sahits.game.openpatrician.engine.player.strategy.ETakeLoanStrategyType
-
- eventDecisionStrategies - Static variable in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- EventEngine - Class in ch.sahits.game.openpatrician.engine.event
-
This event engine triggers the various random events as well as handling the
messages from the event bus that result from such an event.
- EventEngine() - Constructor for class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- EventEngineState - Class in ch.sahits.game.openpatrician.engine.event
-
State for the event engine holing serializable information used by the EventEngine.
- EventEngineState() - Constructor for class ch.sahits.game.openpatrician.engine.event.EventEngineState
-
- eventService - Variable in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- EventService - Class in ch.sahits.game.openpatrician.engine.event
-
Event related utility methods.
- EventService() - Constructor for class ch.sahits.game.openpatrician.engine.event.EventService
-
- eventService - Variable in class ch.sahits.game.openpatrician.engine.event.task.PlageTimedTask
-
- eventState - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- eventState - Variable in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- eventState - Variable in class ch.sahits.game.openpatrician.engine.event.task.MarriageOfferDeclinedTimedTask
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractAggregateDumpTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradingOfficeTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedCheckedBuyTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatesSellTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AmountBasedAggregatedDumpTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.BuyTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.BuyTradingOfficeTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckedBuyTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckForRepairTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckHireCaptainTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.GuildJoinTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.HireSailorsStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.PayBackLoanTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.SellDumpTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.SellTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.TakeLoanTradeStep
-
- execute() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.TravelToTradeStep
-
- executeCurrentTrade(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
Check weather the current vessel is engaged in executing trade steps.
- executeNext - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractAggregateDumpTradeStep
-
- executeNext - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractBuyTradeStep
-
- executeNext - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradeStep
-
- executeNext - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedCheckedBuyTradeStep
-
- executeNext - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatesSellTradeStep
-
- executeNext - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.SellTradeStep
-
- executeRepair(IShip) - Method in class ch.sahits.game.openpatrician.engine.event.task.RepairPirateShipTask
-
- executeTradeSteps(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
The implementation of the execute trade steps makes the following assumptions:
When called there is at least one trade step defined
Typically the trade steps are defined up to the travel step.
- executor - Variable in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- explodeShipList(IConvoy) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
Create a list of ships from a IConvoy.
- explodeShipList(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
Convert a vessel into a list of ships.
- explodeShipList(IShipGroup) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
Create a list of ships from a group of ships.
- explodeShipList(IShip) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
Create a list of ships from a single ship that is neither a IConvoy
or IShipGroup.
- gameFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- getAIShipRepairTask(DateTime, IShip, IShipyard) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve the repair task for an AI ship.
- getAldermanOffice() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- getAvailableLevels(ESocialRank, IPlayer) - Method in class ch.sahits.game.openpatrician.engine.land.city.ReputationCalculator
-
- getBigWeaponType() - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- getBuildLocation(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.HometownBiggestShipConstructionSelectionStrategy
-
The build location is always the players hometown.
- getCaptain(ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BaseHireCaptainStrategy
-
- getCaptainHireStrategies() - Method in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.AbstractEngine
-
Any engine may hold various child engines.
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.land.CaptainEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.land.city.GuildEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.AuctionEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.player.HumanPlayerEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.player.ReputationEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- getChildren() - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- getChurchUpgradeTask(IChurch, DateTime) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Create the timed task for the church upgrade.
- getCityWallBuildingTask(CityWall, DateTime) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
-
- getCityWallBuyMaterialTask(ICityHall, DateTime) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
-
- getConstructionCity(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionWareStrategy
-
Define where the ship should be constructed.
- getConstructionCity(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectionConstructionHometownWaresStrategy
-
- getConstructionSelectionStrategies() - Method in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- getConsumptionAmount(IWare) - Method in class ch.sahits.game.openpatrician.engine.player.CityProductionConsumptionKnowledge
-
- getCurrentCity(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.ProductionChainTradeStrategy
-
- getEventDecisionStrategies() - Method in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- getFleetCapacity(List<IShip>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BaseShipConstructionSelectionStrategy
-
Calculate the fleets total capacity.
- getG(T) - Method in class ch.sahits.game.openpatrician.engine.sea.model.NodeData
-
- getGraph() - Method in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- getGuildJoinStrategies() - Method in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- getHeuristic() - Method in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
Retrieve the heuristic map.
- getHumanPlayers() - Method in class ch.sahits.game.openpatrician.engine.player.HumanPlayerEngine
-
- getKnowlege(ICity) - Method in class ch.sahits.game.openpatrician.engine.player.ProductionConsumptionKnowledge
-
- getLastFire(ICity) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngineState
-
Retrieve the Date of the last fire.
- getLastPlague(ICity) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngineState
-
Retrieve the Date of the last plague.
- getLimit(ICityHall, ICityPetition) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
Calculate the limit for a petition.
- getLimit(ICity, ICityViolation) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
Calculate the limit for a violation.
- getLoadedWares(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Find all wares that are loaded on the ship.
- getLoadedWaresToSell(INavigableVessel, List<IWare>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.SupplyHometownAIStrategy
-
Retrieve the wares that can be soled in another city than the hometown.
- getLoanerCollectMoneyAfterAuctionTask(IDebt, DateTime) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Create the timed task for the loaner to collect money from the debitor after an auction.
- getLoanerCollectMoneyTask(IDebt, IPlayer, DateTime) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Create a timed task for the loaner to collect money.
- getMarriageOfferDeclinedTask(IPlayer) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve the timed task for the declined marriage offer.
- getMarriageOfferTask(IAIPlayer, MarriageBrokerAnnouncementState, DateTime) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve a timed task for the marriage offer.
- getMarriageState(IPlayer) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngineState
-
Retrieve the current marriage state of the player.
- getMissionData(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.ProductionChainTradeStrategy
-
- getMostNeededWares(ICityProductionConsumptionKnowledge) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Figure out the ware that are most needed in the city.
- getMostNeededWares(ICityProductionConsumptionKnowledge, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Figure out the ware that are most needed in the city.
- getNameOfSingleLostShip(List<IShip>, List<IShip>) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- getNegativeReputationFactor(IPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.ReputationCalculator
-
- getNewElectionTask(SortedMapRandomizedSameElements, Election, DateTime) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
-
- getNextStep(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Retrieve the next trade step that should be executed and remove it from the list of an AI player.
- getNodeData(T) - Method in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
The nodedata corresponding to the current nodeId.
- getNumberOfTicks() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- getPirateRepairTask(DateTime, INavigableVessel, ISeaPirate, IShipyard) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve the repair task for a pirate vessel
- getPlagueTask(int, int, ICity, DateTime, DateTime) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Create the timed event for the plage info message
- getPoint(double, double) - Method in class ch.sahits.game.openpatrician.engine.sea.BaseGraphCalulationService
-
- getPointOnMap(double, double) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
Ensure that the point is on the map.
- getPriorityList() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradeStep
-
Sort the list of wares that should be bought so that the
wares with the least amount are at the begining of the list.
- getPriorityList() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradingOfficeTradeStep
-
Sort the list of wares that should be bought so that the
wares with the least amount are at the begining of the list.
- getPriorityList() - Method in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedCheckedBuyTradeStep
-
Sort the list of wares that should be bought so that the
wares with the least amount are at the begining of the list.
- getProductionAmount(IWare) - Method in class ch.sahits.game.openpatrician.engine.player.CityProductionConsumptionKnowledge
-
- getRandomCity() - Method in class ch.sahits.game.openpatrician.engine.land.CaptainEngine
-
- getRefitShipTask(DateTime, IShip, EShipUpgrade, ICityPlayerProxyJFX, IShipyard) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve the ship refit task.
- getRegisteredUpdatableObjects() - Method in class ch.sahits.game.openpatrician.engine.time.IndividualPeriodicalUpdater
-
- getRepairStrategies() - Method in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- getRepairTask(DateTime, IShip, ICityPlayerProxyJFX, IShipyard) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve the ship repair task.
- getRequiredWares(INavigableVessel, Map<IWare, Integer>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectionWaresStrategy
-
- getRequiredWeaponStrength(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.OutriggerService
-
Calculate the required weapons strength for a city.
- getScheduledDateWeeklyUpdate() - Method in class ch.sahits.game.openpatrician.engine.event.task.WeeklyCityCheckTask
-
- getScheduledDateWeeklyUpdate() - Method in class ch.sahits.game.openpatrician.engine.event.task.WeeklyLoanerCheckTask
-
- getSegments(Point2D, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.BaseGraphCalulationService
-
- getShipBuildTask(DateTime, EShipType, IPlayer, Point2D, IShipyard) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve the ship build task.
- getShipNameListWithoutTheLastShip(List<IShip>) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- getShipsInSegment(Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- getShipsInSegments(Point2D, int) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- getShipToBeBuilt() - Method in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
Retrieve the ship that is to be built.
- getShipyardEngine() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- getSmallWeaponType() - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- getSortedProductionWares() - Method in class ch.sahits.game.openpatrician.engine.player.CityProductionConsumptionKnowledge
-
- getStoredAmount(IWare) - Method in class ch.sahits.game.openpatrician.engine.player.CityProductionConsumptionKnowledge
-
- getStrategy() - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EAIRepairStrategy
-
- getStrategy() - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EAITradeStrategyType
-
- getStrategy() - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.ECollectWareStrategyType
-
- getStrategy() - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EEventDecisionStrategyType
-
- getStrategy() - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EGuildJoinStrategyType
-
- getStrategy() - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EHireCaptainStrategyType
-
- getStrategy() - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EShipConstructionStrategyType
-
- getStrategy() - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.ETakeLoanStrategyType
-
- getStrategyType() - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectCelebrationWaresStrategy
-
- getStrategyType() - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionHometownCogWareStrategy
-
- getStrategyType() - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionHometownCrayerWareStrategy
-
- getStrategyType() - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionHometownHolkWareStrategy
-
- getStrategyType() - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionHometownSnaikkaWareStrategy
-
- getStrategyType() - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectionWaresStrategy
-
Retrieve the strategy type for this strategy.
- getTakeLoanStrategies() - Method in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- getTangentialSegments(Point2D, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.BaseGraphCalulationService
-
- getTradeStrategies() - Method in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- getViolationTask(ICityViolation, IAldermanOffice, DateTime) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
-
- getVoteTask(boolean, DateTime, Ballot) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
-
- getWaresNeedIn(IProductionConsumptionKnowledge, ICityProductionConsumptionKnowledge, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Figure out what wares are needed in nextStop, that can be provided in the current town.
- getWeeklyCityCheck() - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve a weekly city check task.
- getWeeklyLoanerCheck() - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve a weekly loaner check task.
- getWeeklyReund(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.OutriggerService
-
Calculate the weekly premium.
- graph - Variable in class ch.sahits.game.openpatrician.engine.sea.AStar
-
- graph - Variable in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- graph - Variable in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
- GraphAStar<T> - Class in ch.sahits.game.openpatrician.engine.sea.model
-
The graph represents an undirected graph.
- GraphAStar(Map<T, ObjectDoubleMap<T>>) - Constructor for class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
- graphInitialized - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- graphProvider - Variable in class ch.sahits.game.openpatrician.engine.sea.AStar
-
- guildEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- GuildEngine - Class in ch.sahits.game.openpatrician.engine.land.city
-
Engine to interact with the guild
- GuildEngine() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.GuildEngine
-
- guildJoinStrategies - Static variable in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- GuildJoinTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Trade3 step to decide if a player should join the guild.
- GuildJoinTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.GuildJoinTradeStep
-
- guildList - Variable in class ch.sahits.game.openpatrician.engine.land.city.GuildEngine
-
- guildList - Variable in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- guildList - Variable in class ch.sahits.game.openpatrician.engine.player.SocialRankChecker
-
- guildList - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.AlwaysJoinGuildMinCashStrategy
-
- guildList - Variable in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- guildService - Variable in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- guildService - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.AlwaysJoinGuildMinCashStrategy
-
- guildService - Variable in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- h - Variable in class ch.sahits.game.openpatrician.engine.sea.model.NodeData
-
- handle(long) - Method in class ch.sahits.game.openpatrician.engine.sea.model.ShipPositionUpdateTask
-
- handleAcceptedCityPetition(ICityHall, ICityPetition) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
The city council accepted a petition, execute it.
- handleAldermansTask(IAldermanOffice) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- handleAuction(IAuction, IGuild) - Method in class ch.sahits.game.openpatrician.engine.land.city.GuildEngine
-
- handleBid(AuctionBid) - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.AuctionEngine
-
- handleBidLevelChange(AuctionBidLevel) - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.AuctionEngine
-
- handleBlockadeConvoyReturns(ShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- handleBlockadeMission(INavigableVessel, IAIPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleBlockadeStart(BlockadeShipRequestEvent) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleBuildingAuctionFinished(BuildingAuctionFinished) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleBuildingAuctionFinished(BuildingAuctionFinished) - Method in class ch.sahits.game.openpatrician.engine.player.HumanPlayerEngine
-
- handleBuildingNotAuction(BuildingNotAuctioned) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleBuildingNotAuction(BuildingNotAuctioned) - Method in class ch.sahits.game.openpatrician.engine.player.HumanPlayerEngine
-
- handleCatastropheEvents() - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- handleChildDeathEvent(boolean, IPlayer, boolean, boolean) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- handleCityAdd(FoundingCityBecomesAccessible) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
Handle the event where a new city is added to the map.
- handleCityViolationPunishment(ICityViolation) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
The Hanseatic council agreed on a punishment for a city violation, execute it.
- handleClockTick(ClockTick) - Method in interface ch.sahits.game.openpatrician.engine.time.IIndividualPeriodicalUpdater
-
Method handling the external events of a clock tick.
- handleClockTick(ClockTick) - Method in class ch.sahits.game.openpatrician.engine.time.IndividualPeriodicalUpdater
-
- handleClockTicked(ClockTick) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- handleClockTickIntervallChange(ClockTickIntervalChange) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- handleDailyUpdate(ClockTickDayChange) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- handleDailyUpdate(ClockTickDayChange) - Method in class ch.sahits.game.openpatrician.engine.land.city.GuildEngine
-
- handleDailyUpdate(PeriodicalDailyUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- handleDailyUpdate(ClockTickDayChange) - Method in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
-
- handleDailyUpdate(PeriodicalDailyUpdate) - Method in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- handleDailyUpdates(ClockTickDayChange) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
Trigger events that can happen any day like plague, fire, child birth
- handleDailyUpdates(PeriodicalDailyUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
-
Check if the update message is addressed to this instance and find the targeted
Tradeing office.
- handleDayChange(ClockTickDayChange) - Method in class ch.sahits.game.openpatrician.engine.land.CaptainEngine
-
- handleDayChange(ClockTickDayChange) - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- handleDeniedCityPetition(ICityHall, ICityPetition) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
The city council decided against a petition, inform.
- handleDeniedCityViolation(ICityViolation) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
The Hanseatic council decided not to punish a city for its violation, notify.
- handleEndOfMonthUpdates(PeriodicalTimeMonthEndUpdate) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
Trigger events at the end of month like rank update.
- handleEndOfWeekUpdates(PeriodicalTimeWeekEndUpdate) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
Trigger events to be checked at the end of week like sending the bill statement.
- handleEndOfYearUpdate(PeriodicalTimeYearEndUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- handleGameLoad(GameStateChange) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
Listen to the start of the game loading to continue with the handling of ship arrival events.
- handleGameLoad(GameStateChange) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- handleGameSpeedChange(ClockTickIntervalChange) - Method in class ch.sahits.game.openpatrician.engine.sea.model.ShipPositionUpdateTask
-
- handleGameStartEvent(NewGameClient) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- handleHireSailors(HireSailorEvent) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Andling the hiring of sailors.
- handleMarriageEvent(IAIPlayer, MarriageBrokerAnnouncementState) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleMarriageEvent(IAIPlayer, MarriageBrokerAnnouncementState) - Method in interface ch.sahits.game.openpatrician.engine.player.IAIEventHandler
-
Handle the offer of a marriage broker.
- handleMarriageOffer(IAIPlayer, MarriageOfferState) - Method in class ch.sahits.game.openpatrician.engine.event.task.MarriageOfferTask
-
Handle the offer of a marriage.
- handleMarriageState(TargetedDialogStateWrapper) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- handleMayoralTasks(ICityHall) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- handleMonthlyUpdate(PeriodicalTimeMonthEndUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- handleNewPirate(NewPirateEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
Handle the even when a new pirate becomes available.
- handleOrderBuildEvent(ShipyardOrderBuild) - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
Recieve the event from the event bus and delegate it.
- handleORderRefit(ShipyardOrderRefit) - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
Recieve the event from the event bus and delegate it.
- handleOrderRepair(ShipyardOrderRepair) - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
Recieve the event from the event bus and delegate it.
- handlePause(PauseGame) - Method in class ch.sahits.game.openpatrician.engine.ClockTickTimer
-
- handlePersonsBecomingAbsent(TavernState) - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
Randomized state update for persons that are not present.
- handlePersonsBecomingPresent(ICity, TavernState) - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
Randomized state update for persons that are present.
- handlePirateDefeated(ShipAttackEvent) - Method in class ch.sahits.game.openpatrician.engine.player.ReputationEngine
-
- handlePirateDefeated(ShipDefenseEvent) - Method in class ch.sahits.game.openpatrician.engine.player.ReputationEngine
-
- handlePirateShip(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
Check if the vessel should be handled by this engine.
- handleRepairFinished(RepairFinishedEvent) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Handle the event of the ship coming back from repair and the trade steps have to
be picked up again.
- handleRepairFinished(RepairFinishedEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
Handle the event for the finished repair.
- handleRepairPirateShip(ShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- handleResume(ResumeGame) - Method in class ch.sahits.game.openpatrician.engine.ClockTickTimer
-
- handleShipArrival(ShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
Internal handling of the ship arrival.
- handleShipArrivesInCity(ShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleShipArrivesInPort(IShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CheapProductionTradeStrategy
-
- handleShipArrivesInPort(IShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.CollectionWaresStrategy
-
- handleShipArrivesInPort(IShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.ProductionChainTradeStrategy
-
- handleShipArrivesInPort(IShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.SupplyHometownAIStrategy
-
- handleShipArrivesInPort(IShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.TradeRouteTradeStrategy
-
- handleShipAuctionFinished(ShipAuctionFinished) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleShipAuctionFinished(ShipAuctionFinished) - Method in class ch.sahits.game.openpatrician.engine.player.HumanPlayerEngine
-
- handleShipBreaksBlockade(ShipNearingPortEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- handleShipConstructionFinished(IShip, IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
Method to handle the finishing of a ship construction.
- handleShipEntersPort(ShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
Trigger the event for a marriage broker.
- handleShipLocationUpdate() - Method in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- handleShipMove(ShipPositionUpdateEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- handleShipNearingPort(ShipNearingPortEvent) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- handleShipNotAuction(ShipNotAuctioned) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleShipNotAuction(ShipNotAuctioned) - Method in class ch.sahits.game.openpatrician.engine.player.HumanPlayerEngine
-
- handleShipPositionUpdate(ShipPositionUpdateEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
Check if there is a ship near the new position and decide if an attack should be initiated.
- handleShipReachesDestination(ShipArrivesAtDestinationEvent) - Method in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
-
- handleShipReachesDestination(ShipArrivesAtDestinationEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
Ship has reached it's destination, select a new one.
- handleSpecialMissionFinished(SpecialMissionFinishedEvent) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
Handle the reinitialisation after finishing a special mission.
- handleTradeStrategyStart(GraphInitialisationComplete) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleTradingOfficeBuilt(BuildingFinished) - Method in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
-
When a traiding office is build add it.
- handleWeeklyTasks(PeriodicalTimeWeekEndUpdate) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleWeeklyUpdate(PeriodicalTimeWeekEndUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
- handleWeeklyUpdate(PeriodicalTimeWeekEndUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- handleWeeklyUpdate(ClockTickDayChange) - Method in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
-
Handling the daily update events.
- handleWeeklyUpdate(PeriodicalTimeWeekEndUpdate) - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
Periodically check if there is a free pirate and if not, create one.
- handleWeeklyUpdates() - Method in class ch.sahits.game.openpatrician.engine.event.task.WeeklyCityCheckTask
-
- handleWeeklyUpdates() - Method in class ch.sahits.game.openpatrician.engine.event.task.WeeklyLoanerCheckTask
-
- handleWrappedStateEvents(TargetedDialogStateWrapper) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
Handle events that are targeted at a player and contain a dialog state.
- hasMoreTradeSteps(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BasePlayerTradeStrategy
-
Check whether the AI player has more trade steps
- height - Variable in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- height - Variable in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
- heuristic - Variable in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- heuristic - Variable in class ch.sahits.game.openpatrician.engine.sea.model.NodeData
-
- heuristicForSourceAvailable(Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
Check if the heuristic for a target location is calculated.
- heuristicMap - Variable in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
A map of heuristic from a node to each other node in the graph.
- heuristicMap - Variable in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
- heuristicProvider - Variable in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- hire(IAIPlayer, IShip, ICaptain, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BaseHireCaptainStrategy
-
- HireCaptainAlwaysStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Strategy for hiring a captain which always hires the captain if possible.
- HireCaptainAlwaysStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.HireCaptainAlwaysStrategy
-
- HireCaptainForMediumShipsStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Hire a captain for ships above capacity size of 300.
- HireCaptainForMediumShipsStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.HireCaptainForMediumShipsStrategy
-
- HireCaptainNeverStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Strategy to never hire a captain.
- HireCaptainNeverStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.HireCaptainNeverStrategy
-
- hireCaptainStrategies - Static variable in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- HireSailorsStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Trade step for hiring sailors on a ship.
- HireSailorsStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.HireSailorsStep
-
- HometownBiggestShipConstructionSelectionStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
This strategy builds the biggest possible ship type in the hometown.
- HometownBiggestShipConstructionSelectionStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.HometownBiggestShipConstructionSelectionStrategy
-
- HometownRepairStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Repair strategy to repair the ship in the hometown.
- HometownRepairStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.HometownRepairStrategy
-
- HumanPlayerEngine - Class in ch.sahits.game.openpatrician.engine.player
-
Engine handling automated tasks that are specific to a human player only.
- HumanPlayerEngine() - Constructor for class ch.sahits.game.openpatrician.engine.player.HumanPlayerEngine
-
- humanPlayerEngine - Variable in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
-
- rankChecker - Variable in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- redistributeShips(List<GenericPair<List<IShip>, List<IShip>>>, boolean, List<IShip>) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- reduceLinePoints(List<Point2D>) - Method in interface ch.sahits.game.openpatrician.engine.sea.IPathConverter
-
Reduce the number of points that are needed to describe the path.
- refit(IShipyard, IShip, EShipUpgrade, ICityPlayerProxyJFX) - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
Refit the ship to the new level.
- RefitShipTask - Class in ch.sahits.game.openpatrician.engine.event.task
-
- RefitShipTask(DateTime, IShip, EShipUpgrade, ICityPlayerProxyJFX, IShipyard) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
-
- register() - Method in class ch.sahits.game.openpatrician.engine.ClockTickTimer
-
- register() - Method in class ch.sahits.game.openpatrician.engine.sea.model.ShipPositionUpdateTask
-
- register(Object, Object) - Method in interface ch.sahits.game.openpatrician.engine.time.IIndividualPeriodicalUpdater
-
Register a new object with the daily updater.
- register() - Method in class ch.sahits.game.openpatrician.engine.time.IndividualPeriodicalUpdater
-
- register(Object, Object) - Method in class ch.sahits.game.openpatrician.engine.time.IndividualPeriodicalUpdater
-
- registeredUpdatableObjects - Variable in class ch.sahits.game.openpatrician.engine.time.IndividualPeriodicalUpdater
-
Map storing the registered objects together with their next updatable time.
- registerGameLoad(GameStateChange) - Method in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
- regroup(List<IShip>, IShipGroup) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
Create a group of ships from the list of ships.
- regroup(List<IShip>, IConvoy) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
Update the convoy with the ships of the list.
- remapReputation(ICity, IPlayer) - Method in class ch.sahits.game.openpatrician.engine.land.city.ReputationCalculator
-
Remap the linear reputation stored in a city to value that are used in
ranks.
- remove(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- removeDefeatedShips(IConvoy, int) - Method in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- removeFromFleet(IShip, IShipOwner) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- repair(IShipyard, IShip, ICityPlayerProxyJFX) - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
Order the repair of the ship.
- repair(IShipyard, IShipGroup) - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
Order the repair of a group of pirate ship.
- repair(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BaseRepairStrategy
-
- repairAIShip(IShipyard, IShip) - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
Order the repair of a single AI owned ship.
- repairPirateShip(IShipyard, IShip) - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
Order the repair of a single pirate ship.
- RepairPirateShipTask - Class in ch.sahits.game.openpatrician.engine.event.task
-
Special implementation for the repair task for pirate ships,
which do not have a player as owner and may be ordered to
repair as a whole group
- RepairPirateShipTask(DateTime, INavigableVessel, ISeaPirate, IShipyard) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.RepairPirateShipTask
-
- repairStrategies - Static variable in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- RepairTask - Class in ch.sahits.game.openpatrician.engine.event.task
-
- RepairTask(DateTime, IShip, ICityPlayerProxyJFX, IShipyard) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.RepairTask
-
- repCalc - Variable in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
-
- repCalculator - Variable in class ch.sahits.game.openpatrician.engine.player.SocialRankChecker
-
- ReputationCalculator - Class in ch.sahits.game.openpatrician.engine.land.city
-
Calculator for a players reputation
- ReputationCalculator() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.ReputationCalculator
-
- ReputationEngine - Class in ch.sahits.game.openpatrician.engine.player
-
Engine to handle the reputation changes.
- ReputationEngine() - Constructor for class ch.sahits.game.openpatrician.engine.player.ReputationEngine
-
- require(IWare, int) - Method in class ch.sahits.game.openpatrician.engine.player.CollectWaresMissionData
-
- requiredWareAmounts - Variable in class ch.sahits.game.openpatrician.engine.player.CollectWaresMissionData
-
- requiredWares - Variable in class ch.sahits.game.openpatrician.engine.player.SupplyHomeTownMissionData
-
- resetMarriedState(IPlayer) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngineState
-
Remove the player form the marriage state map.
- result - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.ElectionTask
-
- result - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.VoteTask
-
- resume(ResumeGame) - Method in class ch.sahits.game.openpatrician.engine.sea.model.ShipPositionUpdateTask
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.event.EventService
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.event.task.PlageTimedTask
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.land.CaptainEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.NextBidTask
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- rnd - Variable in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.AIRepairTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.ChurchUpgradeTimedTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.LoanerCollectMoneyAfterAuctionTimedTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.LoanerCollectMoneyWithoutAuctionTimedTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.MarriageOfferDeclinedTimedTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.MarriageOfferTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.PlageTimedTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.RepairPirateShipTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.RepairTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.WeeklyCityCheckTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.event.task.WeeklyLoanerCheckTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.AddViolationTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.CityWallBuildingTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.CityWallMaterialBuyingTask
-
Check the amount of bricks required and if the price is not too heigh buy it.
- run() - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.ElectionTask
-
- run - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.NextBidTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.NextBidTask
-
- run() - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.VoteTask
-
- runAttackMove(List<GenericPair<List<IShip>, List<IShip>>>, List<IShip>, List<IShip>, List<IShip>, List<IShip>, Iterator<GenericPair<List<IShip>, List<IShip>>>, GenericPair<List<IShip>, List<IShip>>, boolean, SeaFightContext) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- schedulableServerThreadPool - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- schedulableServerThreadPool - Variable in class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
- schedulableServerThreadPool() - Method in class ch.sahits.game.openpatrician.spring.EngineConfiguration
-
- scheduleNextWeekUpdate() - Method in class ch.sahits.game.openpatrician.engine.event.task.WeeklyCityCheckTask
-
- scheduleNextWeekUpdate() - Method in class ch.sahits.game.openpatrician.engine.event.task.WeeklyLoanerCheckTask
-
- seafaringService - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- seafaringService - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.CollectionWaresStrategy
-
- seafaringService - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.TravelToTradeStep
-
- seafaringService - Variable in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- seafaringService - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- SeafaringService - Class in ch.sahits.game.openpatrician.engine.sea
-
Service keeping track of all the ships that are traveling.
- SeafaringService() - Constructor for class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
- SeaFightContext - Class in ch.sahits.game.openpatrician.engine.sea
-
Context class for the sea fight service.
- SeaFightContext(ESeaFightType) - Constructor for class ch.sahits.game.openpatrician.engine.sea.SeaFightContext
-
- seaFightService - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- seafightService - Variable in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- seaFightService - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- SeaFightService - Class in ch.sahits.game.openpatrician.engine.sea
-
The sea fight service helps calculating the winner of a sea fight based on two sets of ships.
- SeaFightService() - Constructor for class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- segmentEdgeHeigth - Variable in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- segmentEdgeWidth - Variable in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- segments - Variable in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- selectCollectingVessel(IAIPlayer, EShipType) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BaseShipConstructionSelectionStrategy
-
Find a vessel that will do the collection.
- selectDestination(ISeaPirate) - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
Select a new destination for the pirate.
- selectShip(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BlockadeStrategy
-
- selectTradeRoute(ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.TradeRouteTradeStrategy
-
- sellAndBuy(ITradingOffice) - Method in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
-
Execute the automatic buying and selling of the automated trading.
- SellDumpTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Implements the sell step for selling a single ware irrelevant of the price.
- SellDumpTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.SellDumpTradeStep
-
- SellTradeStep - Class in ch.sahits.game.openpatrician.engine.player.tradesteps
-
Implements the sell step for selling a single ware up to a minimum sell price
- SellTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.tradesteps.SellTradeStep
-
- sendForRepairs(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
Send a vessel to be repaired.
- serverEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- ServerSideTaskFactory - Class in ch.sahits.game.openpatrician.engine.event.task
-
- ServerSideTaskFactory() - Constructor for class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
- serverThreadPool - Variable in class ch.sahits.game.openpatrician.engine.sea.AStar
-
- serverThreadPool - Variable in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- serverThreadPool - Variable in class ch.sahits.game.openpatrician.engine.sea.AStarHeuristicProvider
-
- serverTimer() - Method in class ch.sahits.game.openpatrician.spring.EngineConfiguration
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EAIRepairStrategy
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EAITradeStrategyType
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.ECollectWareStrategyType
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EEventDecisionStrategyType
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EGuildJoinStrategyType
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EHireCaptainStrategyType
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.EShipConstructionStrategyType
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.strategy.ETakeLoanStrategyType
-
- setG(T, double) - Method in class ch.sahits.game.openpatrician.engine.sea.model.NodeData
-
- setMarriageState(IPlayer, EEventState) - Method in class ch.sahits.game.openpatrician.engine.event.EventEngineState
-
Set or update the marriage state of a player.
- ship - Variable in class ch.sahits.game.openpatrician.engine.event.task.AIRepairTask
-
- ship - Variable in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
-
- ship - Variable in class ch.sahits.game.openpatrician.engine.event.task.RepairTask
-
- ship - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- ship - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.HireSailorsStep
-
- ShipBuildTask - Class in ch.sahits.game.openpatrician.engine.event.task
-
- ShipBuildTask(DateTime, EShipType, IPlayer, Point2D, IShipyard) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- shipEntersPortEventQueue - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
Queue for ship enters port events.
- shipFactory - Variable in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- shipFactory - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.BaseShipConstructionSelectionStrategy
-
- shipFactory - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.CollectConstructionWareStrategy
-
- shipFactory - Variable in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- shipFactory - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- shipFactory - Variable in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- shipLoader - Static variable in class ch.sahits.game.openpatrician.engine.event.EventEngine
-
- shipLoader - Static variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- shipLoader - Static variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- ShipPositionUpdateTask - Class in ch.sahits.game.openpatrician.engine.sea.model
-
Task to periodically update the ships positions.
- ShipPositionUpdateTask() - Constructor for class ch.sahits.game.openpatrician.engine.sea.model.ShipPositionUpdateTask
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.AITradeChecker
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.HumanPlayerEngine
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.BlockadeStrategy
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.CheapProductionTradeStrategy
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.CollectionWaresStrategy
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.ProductionChainTradeStrategy
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.SupplyHometownAIStrategy
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.TradeRouteTradeStrategy
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckForRepairTradeStep
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.HireSailorsStep
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
- shipStrenghtService - Variable in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- shipsUpdated - Variable in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- shipType - Variable in class ch.sahits.game.openpatrician.engine.player.CollectConstructionWaresMissionData
-
- shipUpdateTask - Variable in class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
- shipUtility - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- shipUtility - Variable in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
- shipWeaponLocationFactory - Variable in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
-
- shipyard - Variable in class ch.sahits.game.openpatrician.engine.event.task.AIRepairTask
-
- shipyard - Variable in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
-
- shipyard - Variable in class ch.sahits.game.openpatrician.engine.event.task.RepairPirateShipTask
-
- shipyard - Variable in class ch.sahits.game.openpatrician.engine.event.task.RepairTask
-
- shipyard - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- shipyardEngine - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- shipyardEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- ShipyardEngine - Class in ch.sahits.game.openpatrician.engine.land.city
-
The shipyard engine handled the activities on a shipyard.
- ShipyardEngine() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
- shipyardEngine - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.BaseRepairStrategy
-
- shipyardEngine - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- shipyards - Variable in class ch.sahits.game.openpatrician.engine.player.strategy.BaseShipConstructionSelectionStrategy
-
- shouldBeTrading(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.AITradeChecker
-
Check weather the vessel should be engaged in trading.
- shouldBuildShipType(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.HometownBiggestShipConstructionSelectionStrategy
-
- shouldHire(IAIPlayer, IShip, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BaseHireCaptainForShipAboveSizeStrategy
-
- shouldHire(IAIPlayer, IShip, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.HireCaptainAlwaysStrategy
-
- shouldHire(IAIPlayer, IShip, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.HireCaptainNeverStrategy
-
- shouldJoin(IAIPlayer, ICity, Optional<INavigableVessel>) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.AlwaysJoinGuildMinCashStrategy
-
- shouldOrderCelebration(IAIPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.FleetBasedEventDecisionStrategy
-
- shouldOrderCelebration(IAIPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.MoneyBasedEventDecisionStrategy
-
- shouldOrderCelebration(IAIPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.StorageBasedEventDecisionStrategy
-
- shouldOrderNewConstruction(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.BaseShipConstructionSelectionStrategy
-
Ship is ordered if enough cash is available and the fleet size and fleet capacity is below certain thresholds, as
defined at construction time.
- shouldRepair(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.EightyPercentRepairStrategy
-
- shouldRepair(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.HometownRepairStrategy
-
Only repair the ship in the hometown unless it is realy badly damaged.
- shouldRepair(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.KontorTypeCityRepairStrategy
-
Unless the damage is quite heavy repares are only conducted in cities of type Kontor.
- shouldRepair(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.OnlyTradingOfficeRepairStrategy
-
Unless the damage is heave only in towns where hte vessel owner has a
trading office repairs should be conducted.
- shouldRepair(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.WestRepairStrategy
-
Should repair only if deamage is heavy or if the ship is in a city in the
west half of the map.
- shouldReturnToHometown(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.SupplyHometownAIStrategy
-
Check weather the vessel should return to the hometown
- shouldTakeLoan(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.strategy.TakeLoanLowMoneyLongestDurationStrategy
-
- size() - Method in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
- SocialRankChecker - Class in ch.sahits.game.openpatrician.engine.player
-
This checker checks at the end of month if the next social rank can be reached
- SocialRankChecker() - Constructor for class ch.sahits.game.openpatrician.engine.player.SocialRankChecker
-
- start(IGame) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
Start the engine.
- startAuction(IAuction, List<IAIPlayer>) - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.AuctionEngine
-
- STARTED - Static variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
State indicating that the engine is properly initialized
- startNewGameBean() - Method in class ch.sahits.game.openpatrician.spring.EngineConfiguration
-
- startTradeStrategySteps(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- state - Variable in class ch.sahits.game.openpatrician.engine.event.task.MarriageOfferTask
-
- state - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
State of the engine
- stateFactory - Variable in class ch.sahits.game.openpatrician.engine.event.task.MarriageOfferTask
-
- stateFactory - Variable in class ch.sahits.game.openpatrician.engine.event.task.WeeklyLoanerCheckTask
-
- stateFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
- stateFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- stateFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.GuildEngine
-
- stateFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- STOPPED - Static variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
State indicating that the engine is not ready
- StorageBasedEventDecisionStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
Event decision strategy based on the stored amount of required goofs.
- StorageBasedEventDecisionStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.StorageBasedEventDecisionStrategy
-
- storedAmounts - Variable in class ch.sahits.game.openpatrician.engine.player.CityProductionConsumptionKnowledge
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EAIRepairStrategy
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EAITradeStrategyType
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.ECollectWareStrategyType
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EEventDecisionStrategyType
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EGuildJoinStrategyType
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EHireCaptainStrategyType
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.EShipConstructionStrategyType
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.strategy.ETakeLoanStrategyType
-
- strategyHolderService - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- SupplyHometownAIStrategy - Class in ch.sahits.game.openpatrician.engine.player.strategy
-
AI strategy for trading with the aim to supply the players home town.
- SupplyHometownAIStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.strategy.SupplyHometownAIStrategy
-
- SupplyHomeTownMissionData - Class in ch.sahits.game.openpatrician.engine.player
-
The mission data for the
SupplyHometownAIStrategy stores the
wares that should be delivered to the hometown in the current cyle
- SupplyHomeTownMissionData() - Constructor for class ch.sahits.game.openpatrician.engine.player.SupplyHomeTownMissionData
-
- syncServerClientEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- syncServerClientEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- syncServerClientEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.model.ShipPositionUpdateTask
-
- syncServerClientEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.event.EEventState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EAIRepairStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EAITradeStrategyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.ECollectWareStrategyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EEventDecisionStrategyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EGuildJoinStrategyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EHireCaptainStrategyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EShipConstructionStrategyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.ETakeLoanStrategyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.sea.ESeaFightType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.event.EEventState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EAIRepairStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EAITradeStrategyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.ECollectWareStrategyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EEventDecisionStrategyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EGuildJoinStrategyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EHireCaptainStrategyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.EShipConstructionStrategyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.player.strategy.ETakeLoanStrategyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.sea.ESeaFightType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- vessel - Variable in class ch.sahits.game.openpatrician.engine.event.task.RepairPirateShipTask
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractAggregateDumpTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AbstractBuyTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedBuyTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatedCheckedBuyTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.AggregatesSellTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckForRepairTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.CheckHireCaptainTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.GuildJoinTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.SellDumpTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.SellTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.tradesteps.TravelToTradeStep
-
- vessels - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- vessels - Variable in class ch.sahits.game.openpatrician.engine.player.AITradeChecker
-
- vessels - Variable in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
-
- violation - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.AddViolationTask
-
- voteOnPetition(ICityHall) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- voteOnViolation(ICityHall) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- VoteTask - Class in ch.sahits.game.openpatrician.engine.land.city.internal
-
Voting task that is timed.
- VoteTask(Ballot, DateTime, boolean) - Constructor for class ch.sahits.game.openpatrician.engine.land.city.internal.VoteTask
-
- voteYes - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.VoteTask
-