it.freedom.environment
Class Zone
java.lang.Object
it.freedom.environment.Zone
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- Room
public class Zone
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
|
Constructor Summary |
Zone()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Zone
public Zone()
getName
public java.lang.String getName()
alreadyTakenBy
public boolean alreadyTakenBy(Person g)
getDebugMode
public boolean getDebugMode()
getShape
public java.awt.Polygon getShape()
getTexture
public java.lang.String getTexture()
getOwnershipStrategy
public Ownership getOwnershipStrategy()
howManyInside
public int howManyInside()
setName
public void setName(java.lang.String name)
setDebugMode
public void setDebugMode(boolean debugMode)
setValidForId
public void setValidForId(java.lang.String validForId)
setDelay
public void setDelay(int delay)
setShape
public void setShape(java.awt.Polygon shape)
enter
public boolean enter(Person g)
exit
public boolean exit(Person g)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
setTexture
public void setTexture(java.io.File file)