8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) |
||
(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 |
Bearbeitungen