8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) |
||
Zeile 16: | Zeile 16: | ||
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. Du kannst die Methoden jetzt erstmal leer lassen. Wir werden sie später füllen. | 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. Du kannst die Methoden jetzt erstmal leer lassen. Wir werden sie später füllen. | ||
<syntaxhighlight lang="Java"> | |||
public void angriff1( Hehomon pGegner ) { | |||
} | |||
</syntaxhighlight> | |||
<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. Wir gehen davon aus, dass ein ''Hehomon'' zu Beginn immer bei voller Gesundheit ist, daher werden <code>lpMax</code> im Konstruktor auf denselben Wert gesetzt wie <code>lp</code>. | <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. Wir gehen davon aus, dass ein ''Hehomon'' zu Beginn immer bei voller Gesundheit ist, daher werden <code>lpMax</code> im Konstruktor auf denselben Wert gesetzt wie <code>lp</code>. |
Bearbeitungen