<?xml version="1.0" encoding="UTF-8"?>
<class name="SchussSpieler" 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="Rakete" type-java="Rakete" name="raketeHolen" enable="true">
            <javadoc xml:space="preserve">vorprogrammiert
</javadoc>
            <params/>
            <throws/>
            <body>
                <variable type="Rakete" type-java="Rakete" name="r" value="(Rakete)this.getWorld().getObjects(Rakete.class).get(0)" value-java="(Rakete)this.getWorld().getObjects(Rakete.class).get(0)" enable="true"/>
                <return value="r" value-java="r" enable="true"/>
            </body>
        </method>
        <method access="public" type="void" type-java="void" name="gegnerbeschriftungVonWeltEntfernen" enable="true">
            <javadoc xml:space="preserve">vorprogrammiert</javadoc>
            <params>
                <param type="Gegner" type-java="Gegner" name="gegner"/>
            </params>
            <throws/>
            <body>
                <call expression="this.getWorld().removeObject(gegner.getGegnerbeschriftung())" expression-java="this.getWorld().removeObject(gegner.getGegnerbeschriftung())" enable="true"/>
            </body>
        </method>
        <method access="public" type="void" type-java="void" name="gegnerbeschriftungVerwalten" enable="true">
            <javadoc xml:space="preserve">vorprogrammiert</javadoc>
            <params>
                <param type="Gegner" type-java="Gegner" name="gegner"/>
            </params>
            <throws/>
            <body>
                <call expression="this.gegnerbeschriftungVonWeltEntfernen(gegner)" expression-java="this.gegnerbeschriftungVonWeltEntfernen(gegner)" enable="true"/>
                <variable type="Gegnerbeschriftung" type-java="Gegnerbeschriftung" name="g" value="new Gegnerbeschriftung()" value-java=" new Gegnerbeschriftung()" enable="true"/>
                <call expression="gegner.setGegnerbeschriftung(g)" expression-java="gegner.setGegnerbeschriftung(g)" enable="true"/>
                <call expression="g.beschriften(gegner.getGesundheit())" expression-java="g.beschriften(gegner.getGesundheit())" enable="true"/>
                <call expression="this.getWorld().addObject(gegner.getGegnerbeschriftung(),gegner.getX(),gegner.getY())" expression-java="this.getWorld().addObject(gegner.getGegnerbeschriftung(), gegner.getX(), gegner.getY())" enable="true"/>
            </body>
        </method>
    </methods>
</class>
