Lernpfad:Hehomon/4: Unterschied zwischen den Versionen

44 Bytes hinzugefügt ,  23:32, 10. Mär. 2020
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 10: Zeile 10:
[[Bild:hehomon_klasse.jpg|center|frame|Klassendiagramm des ''Hehomon''.]]
[[Bild:hehomon_klasse.jpg|center|frame|Klassendiagramm des ''Hehomon''.]]


Die Eigenschaften <code>angr</code> und <code>vert</code> sind die Angriffs- bzw. Verteidigungswerte des ''Hehomons''. <code>angr1</code>, <code>angr2</code>, <code>vert1</code> und <code>vert2</code> sind die Namen der Angriffe bzw. Verteidigungen des ''Hehomons'', die später auf dem Bildschirm angezeigt werden. Die Angriffe und Verteidigungen werden später für jedes ''Hehomon'' in den Methoden <code>angriff1</code>, <code>angriff2</code>, <code>verteidigung1</code> und <code>verteidigung2</code> implementiert.
Die Eigenschaften <code>angr</code> und <code>vert</code> sind die Angriffs- bzw. Verteidigungswerte des ''Hehomons''. <code>angr1</code>, <code>angr2</code>, <code>vert1</code> und <code>vert2</code> sind die Namen der Angriffe bzw. Verteidigungen des ''Hehomons'', die später auf dem Bildschirm angezeigt werden. Die Angriffe und Verteidigungen werden später für jedes ''Hehomon'' in den Methoden <code>angriff1</code>, <code>angriff2</code>, <code>verteidigung1</code> und <code>verteidigung2</code> implementiert, jetzt bleiben sie erstmal leer.


<code>lp</code> sind die Lebenspunkte des ''Hehomons''. Statt eines Setters werden sie über die Methoden <code>nimmSchaden</code> und <code>heilen</code> verändert, die darauf achten, dass die <code>lp</code> niemals kleiner als Null oder größer als <code>hpMax</code> werden.
<code>lp</code> sind die Lebenspunkte des ''Hehomons''. Statt eines Setters werden sie über die Methoden <code>nimmSchaden</code> und <code>heilen</code> verändert, die darauf achten, dass die <code>lp</code> niemals kleiner als Null oder größer als <code>hpMax</code> werden.
Zeile 54: Zeile 54:
+setParalysiert(pParalysiert: boolean): void
+setParalysiert(pParalysiert: boolean): void
+setVergiftet(pVergiftet: boolean): void
+setVergiftet(pVergiftet: boolean): void
+nimmSchaden(pSchaden: int)
+nimmSchaden(pSchaden: int): void
+heilen(pHeilung: int)
+heilen(pHeilung: int): void
+angriff1(pGegner: Hehomon): void
+angriff1(pGegner: Hehomon): void
+angriff2(pGegner: Hehomon): void
+angriff2(pGegner: Hehomon): void
8.581

Bearbeitungen