Skip navigation links
A B C D E F G H I L M N O P R S T U V W X 

A

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
 
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
 
addNewLoaner(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
 
AddViolationTask - Class in ch.sahits.game.openpatrician.engine.land.city.internal
Task for filing a city violation.
AddViolationTask(ICityViolation, IEldermanOffice, DateTime) - Constructor for class ch.sahits.game.openpatrician.engine.land.city.internal.AddViolationTask
 
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
 
applicationServerProperties() - Static method in class ch.sahits.game.openpatrician.spring.EngineConfiguration
 
assignTask(IPlayer, IEldermanTask) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
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
 

B

beggarSailorRation - Variable in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
 

C

calculateShipCapacity() - Method in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
 
calculateShipsWeaponsStrength(IShip) - Method in class ch.sahits.game.openpatrician.engine.land.city.OutriggerService
 
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
 
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.spring - package ch.sahits.game.openpatrician.spring
 
checkPetitions(ICityHall) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
checkPirateKilledEldermanTask(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 elderman task.
checkTasksFinished(IEldermanOffice) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
checkViolations(IEldermanOffice, 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
 
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
 
CityInitialisation() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine.CityInitialisation
 
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
 
clientEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
 
clientEventBus - Variable in class ch.sahits.game.openpatrician.engine.event.task.RepairTask
 
clientEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.ClockTickTimer
 
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.land.city.TavernEngine
 
clientServerEventBus - Variable in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
 
clock - Variable in class ch.sahits.game.openpatrician.engine.ClockTickTimer
 
ClockTickTimer - Class in ch.sahits.game.openpatrician.engine
 
ClockTickTimer(long, long) - Constructor for class ch.sahits.game.openpatrician.engine.ClockTickTimer
 
clockTickTimer() - Method in class ch.sahits.game.openpatrician.spring.EngineConfiguration
 
computeNumbersOfSailors(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
 
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
 
countMilitia(List<ICityGuard>, Class<? extends ICityGuard>) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
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.

D

dailyUpdateBalanceSheet() - Method in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
 
date - Variable in class ch.sahits.game.openpatrician.engine.land.CaptainEngine
 
date - Variable in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
 
date - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
 
date - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
date - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.CityWallMaterialBuyingTask
 
date - Variable in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
 
date - Variable in class ch.sahits.game.openpatrician.engine.land.city.OutriggerService
 
date - Variable in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
 

E

eldermanCandidates - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
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
 
electNewElderman(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.ChurchEngine
 
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
 
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
 

F

factory - Variable in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
 
findCityHall(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
findDebts(ILoaner, IPlayer) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
Find all the debt of a player with a given loaner.
findLoans(ILoaner, IPlayer) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
Find all the debts that were granted by a player.
findTavernEngine() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
Find the tafern engine for the matching city.

G

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.PlayerEngine
 
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
 
getEldermanOffice() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
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.
getLoaner(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
Retrieve the loaner for the city.
getNewElectionTask(SortedMapRandomizedSameElements, Election, DateTime) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
 
getNumberOfTicks() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
 
getRefitShipTask(DateTime, IShip, EShipUpgrade, ICityPlayerProxyJFX) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
Retrieve the ship refit task.
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.
getShipBuildTask(DateTime, EShipType, IPlayer, double) - Method in class ch.sahits.game.openpatrician.engine.event.task.ServerSideTaskFactory
Retrieve the ship build task.
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
 
getTavernState(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
 
getViolationTask(ICityViolation, IEldermanOffice, DateTime) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
 
getVoteTask(boolean, DateTime, Ballot) - Method in class ch.sahits.game.openpatrician.engine.EngineFactory
 
getWeeklyReund(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.OutriggerService
Calculate the weekly premium.

H

handleAcceptedCityPetition(ICityHall, ICityPetition) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
The city council accepted a petition, execute it.
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.
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
 
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.
handleEldermansTask(IEldermanOffice) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
handleEndOfYearUpdate(PeriodicalTimeYearEndUpdate) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
handleGameStartEvent(NewGameClient) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
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
 
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.
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.
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
 

I

init() - Method in class ch.sahits.game.openpatrician.engine.land.CaptainEngine
 
init() - Method in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
 
init() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
init() - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
 
init() - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
 
init() - Method in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
 
initialisation - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
initialisationHappened - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine.CityInitialisation
 
initialize() - Method in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
 
initialize() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
 
initializeBlockadeAction(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
initializeCity(ICity) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
initializeEventBus() - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
 
initializeShip() - Method in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
 
isPlayer(ICitizen) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 

L

level - Variable in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
 
leveySpecialTax(ICityHall, ISpecialTaxPetition) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
loanerEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
 
loanerEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
LoanerEngine - Class in ch.sahits.game.openpatrician.engine.land.city
Engine for controlling all the loaners.
LoanerEngine() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
 
loaners - Variable in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
 
locale - Variable in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
 
locale - Variable in class ch.sahits.game.openpatrician.engine.event.task.RepairTask
 
locale - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
 
locale - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
locale - Variable in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
 
lock - Static variable in class ch.sahits.game.openpatrician.engine.ClockTickTimer
Lock for guaranteeing thread safety
logger - Variable in class ch.sahits.game.openpatrician.engine.ClockTickTimer
 

M

map - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
map - Variable in class ch.sahits.game.openpatrician.engine.land.city.OutriggerService
 
mapInitializedBean() - Method in class ch.sahits.game.openpatrician.spring.EngineConfiguration
 
messageSource - Variable in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
 
messageSource - Variable in class ch.sahits.game.openpatrician.engine.event.task.RepairTask
 
messageSource - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
 
messageSource - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
messageSource - Variable in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
 

N

notificationElectionWinner(ICityHall) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
Publish a message with the winner of the election.
numberOfTicks - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
Number of ticks that need to waited untill CityEngine.WARE_UPDATES_MINUTES

O

office - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.AddViolationTask
 
offices - Variable in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
 
onFinish() - Method in class ch.sahits.game.openpatrician.engine.ClockTickTimer
 
onTick() - Method in class ch.sahits.game.openpatrician.engine.ClockTickTimer
 
oprnd - Variable in class ch.sahits.game.openpatrician.engine.land.city.internal.ElectionTask
 
orderShipBuilding(IShipyard, EShipType, IPlayer) - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
Order a ship of given type to be build.
OutriggerService - Class in ch.sahits.game.openpatrician.engine.land.city
Service calculationg various values around a cities outrigger.
OutriggerService() - Constructor for class ch.sahits.game.openpatrician.engine.land.city.OutriggerService
 
owner - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
 

P

peopleFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
PirateEngine - Class in ch.sahits.game.openpatrician.engine.sea
Engine governing all pirates.
PirateEngine() - Constructor for class ch.sahits.game.openpatrician.engine.sea.PirateEngine
 
piratesState - Variable in class ch.sahits.game.openpatrician.engine.sea.PirateEngine
 
pirateState - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
playerEngine - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
 
PlayerEngine - Class in ch.sahits.game.openpatrician.engine.player
Base engine representing a player.
PlayerEngine() - Constructor for class ch.sahits.game.openpatrician.engine.player.PlayerEngine
 
players - Variable in class ch.sahits.game.openpatrician.engine.AIPlayerEngine
 
players - Variable in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
 
postMessageDebtNotFulfillable(IDebt) - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
 
produceAndConsumeWares() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
Compute the consume and production of wares of each city

R

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) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
 
repair(IShipyard, IShip, ICityPlayerProxyJFX) - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
Order the repair of the ship.
RepairTask - Class in ch.sahits.game.openpatrician.engine.event.task
 
RepairTask(DateTime, IShip, ICityPlayerProxyJFX) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.RepairTask
 
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
 
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.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
 
run() - Method in class ch.sahits.game.openpatrician.engine.event.task.RefitShipTask
 
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.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() - Method in class ch.sahits.game.openpatrician.engine.land.city.internal.VoteTask
 

S

sellAndBuy(ITradingOffice) - Method in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
Execute the automatic buying and selling of the automated trading.
serverEventBus - Variable in class ch.sahits.game.openpatrician.engine.ClockTickTimer
 
serverEventBus - Variable in class ch.sahits.game.openpatrician.engine.land.CaptainEngine
 
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
 
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
 
ShipBuildTask - Class in ch.sahits.game.openpatrician.engine.event.task
 
ShipBuildTask(DateTime, EShipType, IPlayer, double) - Constructor for class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
 
shipLoader - Static variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
 
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
 
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
 
STOPPED - Static variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
State indicating that the engine is not ready

T

takenTasks - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
taskFactory - Variable in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
 
taskList - Variable in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
 
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
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
 
type - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
 

U

unregister() - Method in class ch.sahits.game.openpatrician.engine.land.CaptainEngine
 
unregister() - Method in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
 
unregister() - Method in class ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
 
unregister() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
 
unregister() - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
unregister() - Method in class ch.sahits.game.openpatrician.engine.land.city.LoanerEngine
 
unregister() - Method in class ch.sahits.game.openpatrician.engine.land.city.ShipyardEngine
 
unregister() - Method in class ch.sahits.game.openpatrician.engine.land.city.TavernEngine
 
unregister() - Method in class ch.sahits.game.openpatrician.engine.player.PlayerEngine
 
updateEldermanTasks(IEldermanOffice) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
updater - Variable in class ch.sahits.game.openpatrician.engine.land.city.AutomaticTradingEngine
 
updateTreasuryWeekly(ICityHall) - Method in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
Update the treasury.

V

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
 

W

WARE_UPDATES_MINUTES - Static variable in class ch.sahits.game.openpatrician.engine.land.city.CityEngine
Update the ware consumed and produced every 12h
weeklyHeadTaxMiddleClass - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
weeklyHeadTaxPoor - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 
weeklyHeadTaxRich - Variable in class ch.sahits.game.openpatrician.engine.land.city.CityHallEngine
 

X

x - Variable in class ch.sahits.game.openpatrician.engine.event.task.ShipBuildTask
 
A B C D E F G H I L M N O P R S T U V W X 
Skip navigation links

Copyright © 2011-2015 Sahits GmbH. All Rights Reserved.