edu.gac.mcs178.gack.domain
Class Place
java.lang.Object
edu.gac.mcs178.gack.domain.Place
public class Place
- extends java.lang.Object
Constructor Summary |
Place(java.lang.String name)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Place
public Place(java.lang.String name)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getContents
public java.util.List<Thing> getContents()
getOccupants
public java.util.List<Person> getOccupants()
exits
public java.util.List<java.lang.String> exits()
neighbors
public java.util.List<Place> neighbors()
neighborTowards
public Place neighborTowards(java.lang.String direction)
addNewNeighbor
public void addNewNeighbor(java.lang.String direction,
Place newNeighbor)
gain
public void gain(Thing newItem)
gain
public void gain(Person newPerson)
lose
public void lose(Thing item)
lose
public void lose(Person person)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object