- 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
-
- add(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- addBuyStep(IWare, int) - Method in class ch.sahits.game.openpatrician.engine.player.AggregatedBuyTradeStep
-
- 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
-
- 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
-
- 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
-
- addressee - Variable in class ch.sahits.game.openpatrician.engine.time.IndividualPeriodicalUpdater.UpdateableObject
-
- addSellStep(IWare) - Method in class ch.sahits.game.openpatrician.engine.player.AggregatesDumpTradeStep
-
- addSellStep(IWare) - Method in class ch.sahits.game.openpatrician.engine.player.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.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.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.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
-
Trade step aggregating several wares to buy.
- AggregatedBuyTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.AggregatedBuyTradeStep
-
- AggregatesDumpTradeStep - Class in ch.sahits.game.openpatrician.engine.player
-
Trade step aggregating dumping the wares.
- AggregatesDumpTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.AggregatesDumpTradeStep
-
- AggregatesSellTradeStep - Class in ch.sahits.game.openpatrician.engine.player
-
Trade step aggregating several wares to sell.
- AggregatesSellTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.AggregatesSellTradeStep
-
- 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
-
- 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) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.AIRepairTask
-
- 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
-
- amountableProvider - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- append(IAIPlayer, INavigableVessel, ITradeStep) - Method in class ch.sahits.game.openpatrician.engine.player.BasePlayerTradeStrategy
-
Add a new trade step for a player.
- applicationServerProperties() - Static method in class ch.sahits.game.openpatrician.spring.EngineConfiguration
-
- assignTask(IPlayer, IAldermanTask) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- 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
-
- 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
-
- 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
-
- 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
-
- calculateStrength(List<IShip>) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- calculateWareRepputation(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
-
- 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
-
- captureShip(IShip, IShip) - Method in class ch.sahits.game.openpatrician.engine.sea.SeaFightService
-
- ch.sahits.game.openpatrician.engine - package ch.sahits.game.openpatrician.engine
-
- 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.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
-
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.CheapProductionTradeStrategy
-
- CheckForRepairTradeStep - Class in ch.sahits.game.openpatrician.engine.player
-
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.CheckForRepairTradeStep
-
- 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
-
- 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
-
- 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.land.city.CityEngine
-
- 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.AggregatedBuyTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.AggregatesDumpTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.AggregatesSellTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.BuyTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.CheckForRepairTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.HireSailorsStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.SellDumpTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.SellTradeStep
-
- city - Variable in class ch.sahits.game.openpatrician.engine.player.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
-
- 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
-
- cityHalls - Variable in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- 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.player.BasePlayerTradeStrategy
-
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.task.AIRepairTask
-
- 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.ChurchEngine
-
- 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.LoanerEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.BaseRepairStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.CheapProductionTradeStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.HireSailorsStep
-
- 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.ProductionChainTradeStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.ReputationEngine
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.SupplyHometownAIStrategy
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.TradeRouteTradeStrategy
-
- 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
-
- clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.time.PeriodicalTimeUpdaterV2
-
- 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
-
- compare(Pair<IWare, Number>, Pair<IWare, Number>) - Method in class ch.sahits.game.openpatrician.engine.player.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.BuyTradeStep
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.player.SellDumpTradeStep
-
- computablePrice - Variable in class ch.sahits.game.openpatrician.engine.player.SellTradeStep
-
- computeNumbersOfSailors(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- 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.ServerSideTaskFactory
-
- 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.AggregatedBuyTradeStep
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.AggregatesDumpTradeStep
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.AggregatesSellTradeStep
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.BasePlayerTradeStrategy
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.EAIRepairStrategy
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.EAITradeStrategyType
-
- context - Variable in enum ch.sahits.game.openpatrician.engine.player.ETakeLoanStrategyType
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.ProductionConsumptionKnowledge
-
- context - Variable in class ch.sahits.game.openpatrician.engine.player.SupplyHometownAIStrategy
-
- 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.BasePlayerTradeStrategy
-
- createAggregatedDumpStep(INavigableVessel, ICity, List<IWare>) - Method in class ch.sahits.game.openpatrician.engine.player.BasePlayerTradeStrategy
-
- createAggregatedSellStep(INavigableVessel, ICity, List<IWare>) - Method in class ch.sahits.game.openpatrician.engine.player.BasePlayerTradeStrategy
-
- createCheckAndTakeLoanStep(IAIPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.BasePlayerTradeStrategy
-
Create a new instance of the TakeLoan trade step.
- createCheckRepairStep(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.BasePlayerTradeStrategy
-
Create the trade step to check for repairs.
- 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
-
- createHireSailorStep(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.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
- 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) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- 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.BasePlayerTradeStrategy
-
Create the travel step to a different city.
- gameFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- getAIShipRepairTask(DateTime, IShip) - 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
-
- getBigWeaponType() - Method in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- 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.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.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
-
- getChurch(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
- getCityWallBuildingTask(CityWall, DateTime) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
-
- getCityWallBuyMaterialTask(ICityHall, DateTime) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
-
- getConsumptionAmount(IWare) - Method in class ch.sahits.game.openpatrician.engine.player.CityProductionConsumptionKnowledge
-
- getCurrentCity(INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.ProductionChainTradeStrategy
-
- getG(T) - Method in class ch.sahits.game.openpatrician.engine.sea.model.NodeData
-
- getGraph() - Method in class ch.sahits.game.openpatrician.engine.sea.AStarGraphProvider
-
- 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
-
- 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.BasePlayerTradeStrategy
-
Find all wares that are loaded on the ship.
- getLoadedWaresToSell(INavigableVessel, List<IWare>) - Method in class ch.sahits.game.openpatrician.engine.player.SupplyHometownAIStrategy
-
Retrieve the wares that can be soled in another city than the hometown.
- getMissionData(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.ProductionChainTradeStrategy
-
- getMostNeededWares(ICityProductionConsumptionKnowledge) - Method in class ch.sahits.game.openpatrician.engine.player.BasePlayerTradeStrategy
-
Figure out the ware that are most needed in the city.
- getMostNeededWares(ICityProductionConsumptionKnowledge, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.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
-
- 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.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) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve the repair task for a pirate vessel
- 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.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.
- 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) - 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) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
-
Retrieve the ship repair task.
- getRequiredWeaponStrength(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.OutriggerService
-
Calculate the required weapons strength for a city.
- getSegments(Point2D, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.BaseGraphCalulationService
-
- getShipBuildTask(DateTime, EShipType, IPlayer, Point2D) - 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.EAIRepairStrategy
-
- getStrategy() - Method in enum ch.sahits.game.openpatrician.engine.player.EAITradeStrategyType
-
- getStrategy() - Method in enum ch.sahits.game.openpatrician.engine.player.ETakeLoanStrategyType
-
- getTakeLoanStrategies() - Method in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- getTangentialSegments(Point2D, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.BaseGraphCalulationService
-
- getTavernState(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- 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.BasePlayerTradeStrategy
-
Figure out what wares are needed in nextStop, that can be provided in the current town.
- 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, Map<T, Double>>) - 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
-
- 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
-
- 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
-
- 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
-
- handleClockTick(ClockTick) - Method in class ch.sahits.game.openpatrician.engine.time.PeriodicalTimeUpdaterV2
-
- 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(PeriodicalTimeDayUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- handleDailyUpdate(PeriodicalDailyUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- handleDailyUpdate(PeriodicalTimeDayUpdate) - Method in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
-
- handleDailyUpdate(PeriodicalDailyUpdate) - Method in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- 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.
- handleEndOfYearUpdate(PeriodicalTimeYearEndUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- 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.BasePlayerTradeStrategy
-
Andling the hiring of sailors.
- 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.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
-
- handleShipArrivesInCity(ShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- handleShipArrivesInPort(IShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.player.CheapProductionTradeStrategy
-
- handleShipArrivesInPort(IShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.player.ProductionChainTradeStrategy
-
- handleShipArrivesInPort(IShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.player.SupplyHometownAIStrategy
-
- handleShipArrivesInPort(IShipEntersPortEvent) - Method in class ch.sahits.game.openpatrician.engine.player.TradeRouteTradeStrategy
-
- handleShipBreaksBlockade(ShipNearingPortEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.BlockadeEngine
-
- handleShipLocationUpdate() - Method in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- handleShipMove(ShipPositionUpdateEvent) - Method in class ch.sahits.game.openpatrician.engine.sea.LocationTracker
-
- 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.
- 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.
- 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(PeriodicalTimeWeekUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
-
- handleWeeklyUpdate(PeriodicalTimeWeekUpdate) - 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(PeriodicalTimeWeekUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- hasMoreTradeSteps(IAIPlayer, INavigableVessel) - Method in class ch.sahits.game.openpatrician.engine.player.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
-
- HireSailorsStep - Class in ch.sahits.game.openpatrician.engine.player
-
Trade step for hiring sailors on a ship.
- HireSailorsStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.HireSailorsStep
-
- HometownRepairStrategy - Class in ch.sahits.game.openpatrician.engine.player
-
Repair strategy to repair the ship in the hometown.
- HometownRepairStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.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
-
- 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
-
- seafaringService - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- seafaringService - Variable in class ch.sahits.game.openpatrician.engine.player.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.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
-
- 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.BlockadeStrategy
-
- selectTradeRoute(ICity) - Method in class ch.sahits.game.openpatrician.engine.player.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
-
Implements the sell step for selling a single ware irrelevant of the price.
- SellDumpTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.SellDumpTradeStep
-
- SellTradeStep - Class in ch.sahits.game.openpatrician.engine.player
-
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.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
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.EAIRepairStrategy
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.EAITradeStrategyType
-
- setApplicationContext(ApplicationContext) - Method in enum ch.sahits.game.openpatrician.engine.player.ETakeLoanStrategyType
-
- setG(T, double) - Method in class ch.sahits.game.openpatrician.engine.sea.model.NodeData
-
- 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.HireSailorsStep
-
- ShipBuildTask - Class in ch.sahits.game.openpatrician.engine.event.task
-
- ShipBuildTask(DateTime, EShipType, IPlayer, Point2D) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- 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.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.BlockadeStrategy
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.CheapProductionTradeStrategy
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.CheckForRepairTradeStep
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.HireSailorsStep
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.ProductionChainTradeStrategy
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.SupplyHometownAIStrategy
-
- shipService - Variable in class ch.sahits.game.openpatrician.engine.player.TradeRouteTradeStrategy
-
- 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
-
- 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
-
- 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.BaseRepairStrategy
-
- shipyardEngine - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
-
- shouldRepair(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.EightyPercentRepairStrategy
-
- shouldRepair(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.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.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.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.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.SupplyHometownAIStrategy
-
Check weather the vessel should return to the hometown
- shouldTakeLoan(IAIPlayer) - Method in class ch.sahits.game.openpatrician.engine.player.TakeLoanLowMoneyLongestDurationStrategy
-
- size() - Method in class ch.sahits.game.openpatrician.engine.sea.model.GraphAStar
-
- start(IGame) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
Start the engine.
- 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
-
- 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.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.LoanerEngine
-
- STOPPED - Static variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
State indicating that the engine is not ready
- storedAmounts - Variable in class ch.sahits.game.openpatrician.engine.player.CityProductionConsumptionKnowledge
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.EAIRepairStrategy
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.EAITradeStrategyType
-
- strategyClass - Variable in enum ch.sahits.game.openpatrician.engine.player.ETakeLoanStrategyType
-
- SupplyHometownAIStrategy - Class in ch.sahits.game.openpatrician.engine.player
-
AI strategy for trading with the aim to supply the players home town.
- SupplyHometownAIStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.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
-
- takeLoan(IAIPlayer, ICity) - Method in class ch.sahits.game.openpatrician.engine.player.TakeLoanLowMoneyLongestDurationStrategy
-
- TakeLoanLowMoneyLongestDurationStrategy - Class in ch.sahits.game.openpatrician.engine.player
-
Strategy for loan taking.
- TakeLoanLowMoneyLongestDurationStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.TakeLoanLowMoneyLongestDurationStrategy
-
- takeLoanStrategies - Static variable in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- TakeLoanTradeStep - Class in ch.sahits.game.openpatrician.engine.player
-
Implements the trade step for taking a loan.
- TakeLoanTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.TakeLoanTradeStep
-
- takenTasks - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- target - Variable in class ch.sahits.game.openpatrician.engine.time.IndividualPeriodicalUpdater.UpdateableObject
-
- taskFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
- taskList - Variable in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
-
- taskList - Variable in class ch.sahits.game.openpatrician.engine.player.HireSailorsStep
-
- taskList - Variable in class ch.sahits.game.openpatrician.engine.player.TravelToTradeStep
-
- tavernEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- TavernEngine - Class in ch.sahits.game.openpatrician.engine.land.city
-
Every city has a corresponding tavern engine.
- TavernEngine() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- threadExecutor - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- tick() - Method in class ch.sahits.game.openpatrician.engine.ClockTickTimer
-
Update the time by one tick.
- tickCounter - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
Counter that counts the ticks
- tickInterval - Variable in class ch.sahits.game.openpatrician.engine.time.PeriodicalTimeUpdaterV2
-
Period of the clock ticking
- timedTaskListener - Variable in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
- timedTaskListener - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
-
- timedTaskListener - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.CityWallMaterialBuyingTask
-
- timePassed - Variable in class ch.sahits.game.openpatrician.engine.time.PeriodicalTimeUpdaterV2
-
Time passed since the start of the period
- timerEventBus - Variable in class ch.sahits.game.openpatrician.engine.ClockTickTimer
-
- timerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.CaptainEngine
-
- timerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
-
- timerEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
-
- timerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.MapLocationDetector
-
- timerEventBus - Variable in class ch.sahits.game.openpatrician.engine.sea.model.ShipPositionUpdateTask
-
- timerEventBus - Variable in class ch.sahits.game.openpatrician.engine.time.IndividualPeriodicalUpdater
-
- timerEventBus - Variable in class ch.sahits.game.openpatrician.engine.time.PeriodicalTimeUpdaterV2
-
- toString() - Method in class ch.sahits.game.openpatrician.engine.player.AggregatedBuyTradeStep
-
- toString() - Method in class ch.sahits.game.openpatrician.engine.player.AggregatesDumpTradeStep
-
- toString() - Method in class ch.sahits.game.openpatrician.engine.player.AggregatesSellTradeStep
-
- toString() - Method in class ch.sahits.game.openpatrician.engine.player.CheckForRepairTradeStep
-
- toString() - Method in class ch.sahits.game.openpatrician.engine.player.HireSailorsStep
-
- toString() - Method in class ch.sahits.game.openpatrician.engine.player.TravelToTradeStep
-
- tradeRoute - Variable in class ch.sahits.game.openpatrician.engine.player.TradeRouteMissionData
-
- TradeRouteMissionData - Class in ch.sahits.game.openpatrician.engine.player
-
Mission data for the trade route strategy storing the current route.
- TradeRouteMissionData() - Constructor for class ch.sahits.game.openpatrician.engine.player.TradeRouteMissionData
-
- TradeRouteTradeStrategy - Class in ch.sahits.game.openpatrician.engine.player
-
Trade strategy that is based on a preset trade route
- TradeRouteTradeStrategy() - Constructor for class ch.sahits.game.openpatrician.engine.player.TradeRouteTradeStrategy
-
- tradeSteps - Variable in class ch.sahits.game.openpatrician.engine.player.AggregatedBuyTradeStep
-
- tradeSteps - Variable in class ch.sahits.game.openpatrician.engine.player.AggregatesDumpTradeStep
-
- tradeSteps - Variable in class ch.sahits.game.openpatrician.engine.player.AggregatesSellTradeStep
-
- tradeStrategies - Static variable in class ch.sahits.game.openpatrician.engine.player.DefaultStrategyProvider
-
- tradeStrategyType - Variable in class ch.sahits.game.openpatrician.engine.player.BasePlayerTradeStrategy
-
- travelBetweenCities(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
Travel from one city to another.
- travelFromCity(INavigableVessel, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
Travel from a city to a place that is not a city.
- travelNotBetweenCities(INavigableVessel, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
Travel between two locations, where neither is a city.
- travelTo(INavigableVessel, Point2D) - Method in class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
Send a ship or convoy on its way to a destination.
- travelToCity(INavigableVessel, ICity) - Method in class ch.sahits.game.openpatrician.engine.sea.SeafaringService
-
Travel from a location that is not a city to a city.
- TravelToTradeStep - Class in ch.sahits.game.openpatrician.engine.player
-
Trade ste for traveling to a new location.
- TravelToTradeStep() - Constructor for class ch.sahits.game.openpatrician.engine.player.TravelToTradeStep
-
- type - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
-
- type - Variable in class ch.sahits.game.openpatrician.engine.sea.SeaFightContext
-
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.EAIRepairStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.EAITradeStrategyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.player.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.
- valueOf(String) - Static method in enum ch.sahits.game.openpatrician.engine.time.EUpdateIntervalRegistration
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.player.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.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.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.
- values() - Static method in enum ch.sahits.game.openpatrician.engine.time.EUpdateIntervalRegistration
-
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.AggregatedBuyTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.AggregatesDumpTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.AggregatesSellTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.BuyTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.CheckForRepairTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.SellDumpTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.SellTradeStep
-
- vessel - Variable in class ch.sahits.game.openpatrician.engine.player.TravelToTradeStep
-
- vessels - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
-
- 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
-