
/**
 * Drawable.java
 *
 *
 * Created: Sun Dec 16 06:42:27 2001
 *
 * @author <a href="mailto: "Jan Newmarch</a>
 * @version
 */

package saver.drawable;

import java.awt.Canvas;
import java.awt.Point;

public abstract class Drawable extends Canvas implements Cloneable {

    protected Point velocity;

    public Drawable() {
    }

    public Drawable(Drawable orig) {
	setBounds(orig.getBounds());
	velocity = orig.getVelocity();
    }

    public Point getVelocity() {
	return velocity;
    }

    public void setVelocity(Point v) {
	velocity = v;
    }

    public abstract Drawable copy() ;
    /*
      {
	Object copyObj = null;
	try {
	    copyObj = clone();
	} catch(java.lang.CloneNotSupportedException e) {
	    return null;
	}
	return (Drawable) copyObj;
    }
	*/
}// Drawable
