public class FixedVaccinator extends java.lang.Object implements HealthModifier
HealthStatus.NORMAL).HealthStatus.IMMUNE, takze nemozu byt infikovane.Vaccine.| Constructor and Description |
|---|
FixedVaccinator(Vaccine vaccine) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(Person p,
Simulator simulator)
Definuje zmenu sposobenu aplikaciou modifikatora na konkretnu osobu
|
HealthModifier |
duplicate()
Vytvara novu instanciu modifikatora v pripade sirenia
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
boolean |
isSpreading()
Je modifikator schopny sa samostatne sirit?
|
void |
nextDay(Person person,
Simulator simulator)
Definuje spravanie sa modifikatora v priebehu casu.
|
int |
priority()
Priorita upolatnenia sa voci ostatnym modifikatorom
|
java.lang.String |
toString() |
public FixedVaccinator(Vaccine vaccine)
public void apply(Person p, Simulator simulator)
HealthModifierapply in interface HealthModifierpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean isSpreading()
HealthModifierisSpreading in interface HealthModifierpublic int priority()
HealthModifierpriority in interface HealthModifierpublic void nextDay(Person person, Simulator simulator)
HealthModifiernextDay in interface HealthModifierpublic HealthModifier duplicate()
HealthModifierduplicate in interface HealthModifierpublic java.lang.String toString()
toString in class java.lang.Object