import sum.kern.*;

public class MeinProgramm
{
    Bildschirm derBildschirm;
    Maus dieMaus;
    Wolf meinWolf;
    Rotkaeppchen meinRotkaeppchen;
    
    // Konstruktor
    public MeinProgramm()
    {
        derBildschirm    = new Bildschirm(800, 600);
        dieMaus          = new Maus();
        meinRotkaeppchen = new Rotkaeppchen(1, derBildschirm);
        meinWolf         = new Wolf(1, derBildschirm);
        meinWolf.lerneKennen(meinRotkaeppchen);
        this.fuehreAus();
    }
    
    public void fuehreAus()
    {
        do
        {
            meinWolf.bewege();
            // meinRotkaeppchen.bewege();
        } while (!dieMaus.istGedrueckt());
        
        // Aufraeumen
        meinWolf.gibFrei();
        meinRotkaeppchen.gibFrei();
        dieMaus.gibFrei();
        derBildschirm.gibFrei();
    }
}