Class Ridder

java.lang.Object
  extended by Ridder

public class Ridder
extends java.lang.Object

De klasse Ridder beschrijft het gedrag van een ridder in een computergame

Version:
2015-06-30
Author:
Dominiek Vandewalle

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

Ridder

public Ridder(java.lang.String naam)
Constructor voor objecten van de klasse Ridder. Ridders worden geboren met 100% gezondheid en slechts één leven

Parameters:
naam - De naam van ridder
Method Detail

aanvallen

public void aanvallen(Ridder tegenstander)
Een andere ridder aanvallen.

Parameters:
Ridder - De tegenstander die wordt aangevallen door dit object.

geraakt

public void geraakt()
Indien de ridder geraakt wordt dan verliest de ridder 1 leven.


getGezondheid

public double getGezondheid()
Geeft het aantal levens van de ridder terug.

Returns:
Het aantal levens van de ridder

getHarnas

public Harnas getHarnas()
Geeft het harnas van de ridder terug.

Returns:
Het harnas van de ridder.

getNaam

public java.lang.String getNaam()
Geeft de naam van de ridder terug.

Returns:
De naam van de ridder.

harnasUittrekken

public void harnasUittrekken()
Ridderobject trekt het harnas uit.


info

public void info()
Info over ridderobject naar terminalvenster printen.


isDood

public boolean isDood()
Geeft aan of de ridder al dan niet dood is.

Returns:
True indien de ridder dood is, anders false.

nieuwHarnasAantrekken

public void nieuwHarnasAantrekken(java.lang.String type,
                                  double beschermingsfactor)
Ridderobject trekt een nieuw te maken harnas aan.

Parameters:
type - Het type van het harnas.
beschermingsfactor - De beschermingsfactor van het harnas.

setHarnas

public void setHarnas(Harnas harnas)
Ridderobject trekt een bestaand harnas aan.

Parameters:
harnas - Het harnas dat de ridder aantrekt.