// WARNING: This file is auto-generated and any changes to it will be overwritten
import java.util.*;
import greenfoot.*;

/**
 * 
 */
public class Fliege extends Actor
{
    private int geschwindigkeit;
    private int anzahlGegesseneGummibaerchen = 0;
    private boolean erdbeereWurdeGegessen = false;

    /**
     * 
     */
    public Fliege()
    {
        this.geschwindigkeit = 3;
    }

    /**
     * 
     */
    public void act()
    {
        this.move(this.geschwindigkeit);
        if (Greenfoot.isKeyDown("left")) {
            this.turn(-3);
        }
        if (Greenfoot.isKeyDown("right")) {
            this.turn(3);
        }
        if (this.isTouching(Gummibaerchen.class)) {
            this.removeTouching(Gummibaerchen.class);
            this.anzahlGegesseneGummibaerchen = this.anzahlGegesseneGummibaerchen + 1;
        }
        if (this.isTouching(Erdbeere.class)) {
            this.removeTouching(Erdbeere.class);
            this.erdbeereWurdeGegessen = true;
        }
        String erdbeerAusgabe = "Erdbeere wurde gegessen: " + this.erdbeereWurdeGegessen;
        this.getWorld().showText(erdbeerAusgabe, 300, 60);
        this.getWorld().showText("Gegessene Gummibärchen: " + this.anzahlGegesseneGummibaerchen, 300, 30);
    }
}
