units
Class Couple
java.lang.Object
units.Couple
public class Couple
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
male
private Agent male
female
private Agent female
id
private int id
lastBirthTick
private int lastBirthTick
isMarried
private boolean isMarried
numMonthsDating
private int numMonthsDating
isBroken
private boolean isBroken
coupleBeginTick
private int coupleBeginTick
Couple
public Couple()
Couple
public Couple(int _id,
Agent _male,
Agent _female)
getFemale
public Agent getFemale()
setFemale
public void setFemale(Agent female)
getMale
public Agent getMale()
setMale
public void setMale(Agent male)
exists
public boolean exists()
pregnancyPossible
public boolean pregnancyPossible(int currentTick)
update
public void update()
shouldMarry
public boolean shouldMarry()
shouldBreakRelationship
public boolean shouldBreakRelationship()
outsiderBreakRelationship
public boolean outsiderBreakRelationship()
getLastBirthTick
public int getLastBirthTick()
setLastBirthTick
public void setLastBirthTick(int lastBirthTick)
isMarried
public boolean isMarried()
setMarried
public void setMarried(boolean married)
getId
public int getId()
setId
public void setId(int id)
getNumMonthsDating
public int getNumMonthsDating()
setNumMonthsDating
public void setNumMonthsDating(int numMonthsDating)
isBroken
public boolean isBroken()
setBroken
public void setBroken(boolean isBroken)
getCoupleBeginTick
public int getCoupleBeginTick()
setCoupleBeginTick
public void setCoupleBeginTick(int coupleBeginTick)