import java.awt.*;
/**
 * Abstrakte Klasse FigurenDocBase - beschreiben Sie hier die Klasse
 * 
 * @author (Ihr Name)
 * @version (eine Version-Nummer oder ein Datum)
 */
public abstract class FigurenBase
{
    protected FigurenBase()
    {
        new FigurenFrame(this);
    }
    
    public abstract void neueFigur(int x, int y, int typ, int groesse, Color farbe, Color rand);
    
    public abstract void zeichnen(Graphics g);
    
    public abstract void figurLoeschen(int x, int y);
    
    public abstract int getAnzahlFiguren();
    
    public abstract void verschiebeUm(int nummer, int dx, int dy);
    
    public abstract void verschiebeNach(int nummer, int dx, int dy);
}
