Lernpfad:Hehomon/15: Unterschied zwischen den Versionen

176 Bytes hinzugefügt ,  22:39, 25. Mär. 2020
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 54: Zeile 54:
{{Aufgabe:Start|Icon=BlueJ Logo.png}}
{{Aufgabe:Start|Icon=BlueJ Logo.png}}
<syntaxhighlight lang="java">
<syntaxhighlight lang="java">
private void pruefeSiegbedingung() {
    private void pruefeSiegbedingung() {
    if(verteidiger.getLp() <= 0) {
        if(verteidiger.getLp() <= 0) {
        view.angreiferGewinnt();
            view.angreiferGewinnt();
    } else if(angreifer.getLp() <= 0) {
        } else if(angreifer.getLp() <= 0) {
        view.verteidigerGewinnt();
            view.verteidigerGewinnt();
        }
     }
     }
}
</syntaxhighlight>
</syntaxhighlight>
# Übernehmt die Methode <code>private void pruefeSiegbedingung()</code> in die Klasse <code>Spiel</code>.
# Übernehmt die Methode <code>private void pruefeSiegbedingung()</code> in die Klasse <code>Spiel</code>.
Zeile 77: Zeile 77:
{{Lösung:Start}}
{{Lösung:Start}}
<syntaxhighlight lang="java">
<syntaxhighlight lang="java">
private void angreiferGewinnt() {
    public void angreiferGewinnt() {
    anzeige.setText(angreifer.getName() + " hat gewonnen.");
        anzeige.setText(angreifer.getName() + " hat gewonnen.");
    verteidiger.sichtbarSetzen(false);
        bildVerteidiger.sichtbarSetzen(false);
    angreifer.positionSetzen(205, 5);
        bildAngreifer.positionSetzen(205, 5);
    lebenAngreifer.sichtbarSetzen(false);
        lebenAngreifer.sichtbarSetzen(false);
    lebenVerteidiger.sichtbarSetzen(false);
        lebenVerteidiger.sichtbarSetzen(false);
}
        auswahl.sichtbarSetzen(false);
    }


private void verteidigerGewinnt() {
    public void verteidigerGewinnt() {
    anzeige.setText(verteidiger.getName() + " hat gewonnen.");
        anzeige.setText(verteidiger.getName() + " hat gewonnen.");
    angreifer.sichtbarSetzen(false);
        bildAngreifer.sichtbarSetzen(false);
    verteidiger.positionSetzen(205, 5);
        bildVerteidiger.positionSetzen(205, 5);
    lebenAngreifer.sichtbarSetzen(false);
        lebenAngreifer.sichtbarSetzen(false);
    lebenVerteidiger.sichtbarSetzen(false);
        lebenVerteidiger.sichtbarSetzen(false);
}
        auswahl.sichtbarSetzen(false);
    }
</syntaxhighlight>
</syntaxhighlight>
{{Lösung:End}}
{{Lösung:End}}
8.581

Bearbeitungen