8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 48: | Zeile 48: | ||
</graphviz></center> | </graphviz></center> | ||
Die grau hinterlegten Aktionen haben wir noch nicht implementiert. Sie legen die Siegbedingung fest, und was bei ihrem Eintreten passieren soll. Wir müssen für unser Spiel also jedes Mal nach dem Anwenden einer Fähigkeit noch eine Abfrage ergänzen, die prüft, ob der Gegner noch Lebenspunkte hat oder nicht. | Die grau hinterlegten Aktionen haben wir noch nicht implementiert. Sie legen die Siegbedingung fest, und was bei ihrem Eintreten passieren soll. Wir müssen für unser Spiel also jedes Mal nach dem Anwenden einer Fähigkeit noch eine Abfrage ergänzen, die prüft, ob der Gegner noch Lebenspunkte hat oder nicht. | ||
<syntaxhighlight lang="java"> | |||
private void pruefeSiegbedingung() { | |||
if(leomonGegner1.getHP() <= 0) { | |||
} | |||
else if(leomonGegner2.getHP() <= 0) { | |||
} | |||
} | |||
private void angreiferGewinnt() { | |||
information.setzeInhalt(leomonGegner2.getName() + " hat gewonnen."); | |||
leomon1.sichtbarSetzen(false); | |||
leomon2.positionSetzen(205,5); | |||
leomon1HP.sichtbarSetzen(false); | |||
leomon1HPBG.sichtbarSetzen(false); | |||
leomon2HP.sichtbarSetzen(false); | |||
leomon2HPBG.sichtbarSetzen(false); | |||
} | |||
private void verteidigerGewinnt() { | |||
information.setzeInhalt(leomonGegner2.getName() + " hat gewonnen."); | |||
leomon1.sichtbarSetzen(false); | |||
leomon2.positionSetzen(205,5); | |||
leomon1HP.sichtbarSetzen(false); | |||
leomon1HPBG.sichtbarSetzen(false); | |||
leomon2HP.sichtbarSetzen(false); | |||
leomon2HPBG.sichtbarSetzen(false); | |||
} | |||
</syntaxhighlight> |
Bearbeitungen