java.lang.ObjectRidder
public class Ridder
De klasse Ridder beschrijft het gedrag van een ridder in een computergame
Constructor Summary | |
---|---|
Ridder(java.lang.String naam)
Constructor voor objecten van de klasse Ridder. |
Method Summary | |
---|---|
void |
aanvallen(Ridder tegenstander)
Een andere ridder aanvallen. |
void |
geraakt()
Indien de ridder geraakt wordt dan verliest de ridder 1 leven. |
double |
getGezondheid()
Geeft het aantal levens van de ridder terug. |
Harnas |
getHarnas()
Geeft het harnas van de ridder terug. |
java.lang.String |
getNaam()
Geeft de naam van de ridder terug. |
void |
harnasUittrekken()
Ridderobject trekt het harnas uit. |
void |
info()
Info over ridderobject naar terminalvenster printen. |
boolean |
isDood()
Geeft aan of de ridder al dan niet dood is. |
void |
nieuwHarnasAantrekken(java.lang.String type,
double beschermingsfactor)
Ridderobject trekt een nieuw te maken harnas aan. |
void |
setHarnas(Harnas harnas)
Ridderobject trekt een bestaand harnas aan. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Ridder(java.lang.String naam)
naam
- De naam van ridderMethod Detail |
---|
public void aanvallen(Ridder tegenstander)
Ridder
- De tegenstander die wordt aangevallen door dit object.public void geraakt()
public double getGezondheid()
public Harnas getHarnas()
public java.lang.String getNaam()
public void harnasUittrekken()
public void info()
public boolean isDood()
public void nieuwHarnasAantrekken(java.lang.String type, double beschermingsfactor)
type
- Het type van het harnas.beschermingsfactor
- De beschermingsfactor van het harnas.public void setHarnas(Harnas harnas)
harnas
- Het harnas dat de ridder aantrekt.