package visual.dynamic.described;

import java.awt.geom.Rectangle2D;


import event.MetronomeListener;
import visual.statik.TransformableContent;


/**
 * A Sprite is an "actor" on a Stage.
 *
 * @author  Prof. David Bernstein, James Madison University
 * @version 1.0
 */
public interface Sprite extends MetronomeListener,
                                TransformableContent
{
    /**
     * Returns a high precision bounding box
     *
     * @return   The bounding box
     */
    public abstract Rectangle2D getBounds2D();
}
