| Package | Description |
|---|---|
| ch.sahits.game.openpatrician.model.city.impl | |
| ch.sahits.game.openpatrician.model.event |
Package ch.sahits.game.openpatrician.model.event
|
| ch.sahits.game.openpatrician.model.people | |
| ch.sahits.game.openpatrician.model.people.impl | |
| ch.sahits.game.openpatrician.model.ship | |
| ch.sahits.game.openpatrician.model.ship.impl |
| Modifier and Type | Field and Description |
|---|---|
private javafx.collections.ObservableList<IPerson> |
TavernState.presentPersons |
private javafx.beans.property.MapProperty<IPerson,IPlayer> |
TavernState.talkingTo |
| Modifier and Type | Method and Description |
|---|---|
(package private) List<IPerson> |
TavernState.asListAllPresent()
Retrieve all people who are present
|
private List<IPerson> |
TavernState.getPresentPersons()
Retrieve a list of all persons present at the tavern
|
javafx.collections.ObservableList<IPerson> |
TavernState.presentPersonsProperty() |
javafx.beans.property.MapProperty<IPerson,IPlayer> |
TavernState.talkingToProperty() |
| Modifier and Type | Field and Description |
|---|---|
private IPerson |
PersonLeavesTavernEvent.person |
| Constructor and Description |
|---|
PersonLeavesTavernEvent(ICity city,
IPerson person) |
| Modifier and Type | Interface and Description |
|---|---|
(package private) interface |
IBasePatrol |
interface |
IBuyer
A buyer promises to buy wares within a given time frame at a certain price.
|
interface |
ICaptain
Interface describing a captain
|
interface |
IConcurrent
Another player asking to harm his concurrent by sinking
one of his ships.
|
interface |
IContractBroker |
interface |
ICourier |
interface |
IEscorte |
interface |
IFugitive |
interface |
IInformant
Provide the information the informant is willing to sell.
|
interface |
IPatrol
Trader who wishes to order a patrol along three cities.
|
interface |
IPirate
Interface defining a pirate sitting in the tavern.
|
interface |
IPirateHunter
Task to hunt down a priate based on a
IMapSection. |
interface |
ISailors
Proxy object for any number of sailors.
|
interface |
ISailorState
Defining the sailor state
|
interface |
ISideRoomPerson |
interface |
ISmuggler
A smuggler request delivery of some wares into another city.
|
interface |
ITavernPerson
Interface describing a person in the tavern, who is only part time present
|
interface |
IThieve
A thieve is a person sitting in the tavern waiting for
an order to break in on one of your concurrent's, who have
a trading office in the city.
|
interface |
ITradePerson
Interface defining a person that trades ware.
|
interface |
ITrader
Selling goods wares produced in the city.
|
interface |
ITransportTrader
Defining a trader with missing ships capacities, who has
to get to another city with his wares.
|
interface |
ITraveler
Traveler needs to go into a different city.
|
interface |
ITreasureMapOwner
The owner of a treasure map offers you a part of it to be sold.
|
interface |
IWarehouseTenant
Trader who looks to store goods in another warehouse.
|
interface |
IWeaponsDealer
Defines the person in the tavern dealing in weapons.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasePatrolState
Base implementation for patrol like tasks.
|
class |
BaseTavernPerson
Base class for people frequenting the tavern.
|
class |
BaseTradePerson
Base implementation of trading person
|
(package private) class |
BaseTravelerState
Base implementation of a person that needs to travel from one location to another.
|
class |
BuyerState
Implementation of a buyer.
|
class |
CaptainState
Implementation of the captain.
|
class |
ConcurrentState
Implementation of a concurrent.
|
class |
ContractBrookerState
Implementation of a contract brooker.
|
class |
CourierState
Implementation of a courier.
|
class |
EscorteeState
Implementation of an escortee, who needs to travel to another city and
will be attacked by a pirate under way.
|
class |
FugitiveState
Implementation of an fugitive, who needs to travel to another city and
will be attacked by a pirate under way.
|
class |
InformantState
Implementation of a informant.
|
class |
PatrolState
Implementation of a patrol.
|
class |
PirateHunterState
Implementation of a pirate hunter.
|
class |
SailorsState |
class |
SmugglerState
Implementation of a smuggler.
|
class |
TavernPirateState
Implementation of a pirate.
|
class |
ThieveState
Implementation of a thieve.
|
class |
TraderState
Implementation of a trader.
|
class |
TransportTraderState
Implementation of a transport trader.
|
class |
TravelerState
Implementation of a traveler.
|
class |
TreasureMapOwnerState
Implementation of a treasure map owner.
|
class |
WarehouseTenant
Implementation of a warehouse tenant.
|
class |
WeaponsDealerState
Implementation of the weapons dealer.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<IPerson> |
IShip.getPassenger()
Retrieve the passenger on the ship.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IShip.addPassenger(IPerson passanger)
Move a passenger to the ship.
|
| Modifier and Type | Field and Description |
|---|---|
private Optional<IPerson> |
Ship.passenger |
| Modifier and Type | Method and Description |
|---|---|
void |
Ship.addPassenger(IPerson passanger)
Move a passenger to the ship.
|
Copyright © 2011-2017 Sahits GmbH. All Rights Reserved.