public class TempImmigrationModifier extends java.lang.Object implements EconomyTickListener, MarketImmigrationModifier
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
desc |
protected float |
durDays |
protected java.lang.String |
id |
protected MarketAPI |
market |
protected float |
pointsPerMonth |
protected long |
startTime |
| Constructor and Description |
|---|
TempImmigrationModifier(MarketAPI market,
float pointsPerMonth,
float durDays,
java.lang.String desc) |
| Modifier and Type | Method and Description |
|---|---|
void |
modifyIncoming(MarketAPI market,
PopulationComposition incoming) |
void |
reportEconomyMonthEnd() |
void |
reportEconomyTick(int iterIndex) |
protected java.lang.String id
protected long startTime
protected float pointsPerMonth
protected float durDays
protected java.lang.String desc
public TempImmigrationModifier(MarketAPI market, float pointsPerMonth, float durDays, java.lang.String desc)
public void reportEconomyTick(int iterIndex)
reportEconomyTick in interface EconomyTickListenerpublic void reportEconomyMonthEnd()
reportEconomyMonthEnd in interface EconomyTickListenerpublic void modifyIncoming(MarketAPI market, PopulationComposition incoming)
modifyIncoming in interface MarketImmigrationModifier