unc.cdva.interactiveitems
Class AnimatedItem

java.lang.Object
  extended by unc.cdva.utils.TaggedObject
      extended by unc.cdva.interactiveitems.InteractiveItem
          extended by unc.cdva.interactiveitems.AnimatedItem
All Implemented Interfaces:
Taggable
Direct Known Subclasses:
Gun, MobileItem

public abstract class AnimatedItem
extends InteractiveItem

Interface for an item that has an animation associated with it. For items that move as well, use the MobileItem interface instead.

Author:
Dan Van Atta

Field Summary
 
Fields inherited from class unc.cdva.interactiveitems.InteractiveItem
direction, position, scaling
 
Constructor Summary
AnimatedItem()
           
 
Method Summary
abstract  void advanceInTime(long delta)
           
 
Methods inherited from class unc.cdva.interactiveitems.InteractiveItem
getDirection, getPdsBean, getPosition, getScaling, getState, setDirection, setPds, setPosition, setScaling, setState
 
Methods inherited from class unc.cdva.utils.TaggedObject
createId, equals, getId, hashCode, setId, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnimatedItem

public AnimatedItem()
Method Detail

advanceInTime

public abstract void advanceInTime(long delta)