it.freedom.environment
Class Zone

java.lang.Object
  extended by 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()
           
 
Method Summary
 boolean alreadyTakenBy(Person g)
           
 boolean enter(Person g)
           
 boolean exit(Person g)
           
 boolean getDebugMode()
           
 java.lang.String getName()
           
 Ownership getOwnershipStrategy()
           
 java.awt.Polygon getShape()
           
 java.lang.String getTexture()
           
 int howManyInside()
           
 void setDebugMode(boolean debugMode)
           
 void setDelay(int delay)
           
 void setName(java.lang.String name)
           
 void setShape(java.awt.Polygon shape)
           
 void setTexture(java.io.File file)
           
 void setValidForId(java.lang.String validForId)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Zone

public Zone()
Method Detail

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)