public class TransportTraderState extends BaseTavernPerson implements ITransportTrader, IUpdatableCityRelatedState
isPresentPropertyisPresentProperty| Modifier and Type | Field and Description |
|---|---|
private CityUtilities |
cityUtils |
private ICity |
destination |
private static RandomNameLoader |
firstNameLoader |
private static RandomNameLoader |
lastNameLoader |
private String |
name |
private int |
neededCapacity |
private int |
premium |
private Random |
rnd |
| Constructor and Description |
|---|
TransportTraderState() |
| Modifier and Type | Method and Description |
|---|---|
void |
update(ICity currentCity)
Update the state by using the referenced city.
|
arrive, getNumberOfDaysSinceArrival, isPresent, isPresentProperty, leaveclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDestination, getName, getNeededCapacity, getPremiumarrive, getArrivalDate, getMaxDaysAbsent, getMaxDaysPresent, getNumberOfDaysSinceArrival, isPresent, isPresentProperty, leave, setCity@Autowired private Random rnd
@Autowired private CityUtilities cityUtils
private String name
private ICity destination
private int premium
private int neededCapacity
private static RandomNameLoader firstNameLoader
private static RandomNameLoader lastNameLoader
public void update(ICity currentCity)
IUpdatableCityRelatedStateupdate in interface IUpdatableCityRelatedStateCopyright © 2011-2015 Sahits GmbH. All Rights Reserved.