Class Teather

java.lang.Object
  extended by Item
      extended by Teather
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Muscle, Slug

public class Teather
extends Item

See Also:
Serialized Form

Field Summary
private  MovingItem anchorItem
           
private  double length
           
private  MovingItem teatherItem
           
 
Constructor Summary
Teather(MovingItem a, MovingItem t, double l)
           
 
Method Summary
 void action()
           
 MovingItem anchorItem()
           
 void classImage(java.awt.Graphics g, Vector pos, double zoom)
           
 boolean isSolid()
           
 double length()
           
 void setAnchorItem(MovingItem i)
           
 void setLength(double l)
           
 void setTeatherItem(MovingItem i)
           
 MovingItem teatherItem()
           
 
Methods inherited from class Item
age, className, color, displacement, displacement, distanceFrom, distanceFrom, environment, image, incrementAge, isActive, isAlive, isEdible, isPortable, isPushable, message, messageCounter, performSpecificFunction, position, radiusOfContact, reduceMessageCounter, remove, setActive, setAge, setColor, setEnvironment, setImage, setMessage, setPosition, setRadiusOfContact, showMessage, theCloser, toImage, touchingDistance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

length

private double length

teatherItem

private MovingItem teatherItem

anchorItem

private MovingItem anchorItem
Constructor Detail

Teather

public Teather(MovingItem a,
               MovingItem t,
               double l)
Method Detail

action

public void action()
Overrides:
action in class Item

teatherItem

public MovingItem teatherItem()

setTeatherItem

public void setTeatherItem(MovingItem i)

anchorItem

public MovingItem anchorItem()

setAnchorItem

public void setAnchorItem(MovingItem i)

length

public double length()

setLength

public void setLength(double l)

classImage

public void classImage(java.awt.Graphics g,
                       Vector pos,
                       double zoom)
Overrides:
classImage in class Item

isSolid

public boolean isSolid()
Overrides:
isSolid in class Item