IPerson, ITavernPersonBasePatrolState, BuyerState, ConcurrentState, EscorteeState, FugitiveState, InformantState, PirateHunterState, SmugglerState, TavernPirateState, ThieveState, TraderState, TransportTraderState, TravelerState, TreasureMapOwnerState, WarehouseTenantpublic class BaseTavernPerson extends java.lang.Object implements ITavernPerson
| Constructor | Description |
|---|---|
BaseTavernPerson() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
arrive() |
Person arrives in the tavern.
|
int |
getNumberOfDaysSinceArrival() |
Compute the days of absence since the last arrival,
if the person is not present.
|
boolean |
isPresent() |
Flag indicating if the person is present in the tavern.
|
javafx.beans.property.BooleanProperty |
isPresentProperty() |
Property defining the presence/absence state.
|
void |
leave() |
Person leaves the tavern
|
getArrivalDate, getMaxDaysAbsent, getMaxDaysPresent, setCitypublic boolean isPresent()
ITavernPersonisPresent in interface ITavernPersonpublic javafx.beans.property.BooleanProperty isPresentProperty()
ITavernPersonisPresentProperty in interface ITavernPersonpublic final void arrive()
arrive in interface ITavernPersonpublic final void leave()
leave in interface ITavernPersonpublic int getNumberOfDaysSinceArrival()
ITavernPersongetNumberOfDaysSinceArrival in interface ITavernPersonCopyright © 2011-2018 Sahits GmbH. All Rights Reserved.