<?xml version="1.0" encoding="UTF-8"?>
<class name="Gegner" extends="Actor" extends-java="Actor" enable="true" strideversion="1">
    <javadoc xml:space="preserve"/>
    <imports>
        <import target="java.util.*" enable="true"/>
        <import target="greenfoot.*" enable="true"/>
    </imports>
    <implements/>
    <fields/>
    <constructors/>
    <methods>
        <method access="public" type="void" type-java="void" name="act" enable="true">
            <javadoc xml:space="preserve">Act - do whatever the Gegner wants to do. This method is called whenever the 'Act' or 'Run' button gets pressed in the environment.</javadoc>
            <params/>
            <throws/>
            <body/>
        </method>
        <method access="public" type="void" type-java="void" name="selbststaendigBewegen" enable="true">
            <javadoc xml:space="preserve">vorprogrammiert</javadoc>
            <params/>
            <throws/>
            <body>
                <call expression="this.move(this.geschwindigkeit)" expression-java="this.move(this.geschwindigkeit)" enable="true"/>
                <if condition="this.isAtEdge()" condition-java="this.isAtEdge()" enable="true">
                    <ifStatements>
                        <assign dest="this.geschwindigkeit" dest-java="this.geschwindigkeit" src="-this.geschwindigkeit" src-java=" - this.geschwindigkeit" enable="true"/>
                        <if condition="this.getY()&lt;this.getWorld().getHeight()-(this.getWorld().getHeight()/3)" condition-java="this.getY() &lt; this.getWorld().getHeight() - (this.getWorld().getHeight() / 3)" enable="true">
                            <ifStatements>
                                <call expression="this.setLocation(this.getX(),this.getY()+15)" expression-java="this.setLocation(this.getX(), this.getY() + 15)" enable="true"/>
                            </ifStatements>
                        </if>
                    </ifStatements>
                </if>
                <call expression="this.gegnerbeschriftung.setLocation(this.getX(),this.getY())" expression-java="this.gegnerbeschriftung.setLocation(this.getX(), this.getY())" enable="true"/>
            </body>
        </method>
        <method access="public" type="Gegnerbeschriftung" type-java="Gegnerbeschriftung" name="getGegnerbeschriftung" enable="true">
            <javadoc xml:space="preserve">vorprogrammiert</javadoc>
            <params/>
            <throws/>
            <body>
                <return value="this.gegnerbeschriftung" value-java="this.gegnerbeschriftung" enable="true"/>
            </body>
        </method>
        <method access="public" type="void" type-java="void" name="setGegnerbeschriftung" enable="true">
            <javadoc xml:space="preserve"/>
            <params>
                <param type="Gegnerbeschriftung" type-java="Gegnerbeschriftung" name="gegnerbeschriftung"/>
            </params>
            <throws/>
            <body>
                <assign dest="this.gegnerbeschriftung" dest-java="this.gegnerbeschriftung" src="gegnerbeschriftung" src-java="gegnerbeschriftung" enable="true"/>
            </body>
        </method>
    </methods>
</class>
