8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) 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) { | |||
view.angreiferGewinnt(); | |||
} else if(angreifer.getLp() <= 0) { | |||
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"> | ||
public void angreiferGewinnt() { | |||
anzeige.setText(angreifer.getName() + " hat gewonnen."); | |||
bildVerteidiger.sichtbarSetzen(false); | |||
bildAngreifer.positionSetzen(205, 5); | |||
lebenAngreifer.sichtbarSetzen(false); | |||
lebenVerteidiger.sichtbarSetzen(false); | |||
} | auswahl.sichtbarSetzen(false); | ||
} | |||
public void verteidigerGewinnt() { | |||
anzeige.setText(verteidiger.getName() + " hat gewonnen."); | |||
bildAngreifer.sichtbarSetzen(false); | |||
bildVerteidiger.positionSetzen(205, 5); | |||
lebenAngreifer.sichtbarSetzen(false); | |||
lebenVerteidiger.sichtbarSetzen(false); | |||
} | auswahl.sichtbarSetzen(false); | ||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
{{Lösung:End}} | {{Lösung:End}} |
Bearbeitungen