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)
HealthModifier
apply
in interface HealthModifier
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean isSpreading()
HealthModifier
isSpreading
in interface HealthModifier
public int priority()
HealthModifier
priority
in interface HealthModifier
public void nextDay(Person person, Simulator simulator)
HealthModifier
nextDay
in interface HealthModifier
public HealthModifier duplicate()
HealthModifier
duplicate
in interface HealthModifier
public java.lang.String toString()
toString
in class java.lang.Object