Class Ridder

java.lang.Object
  extended by Ridder

public class Ridder
extends java.lang.Object

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()
          Het harnas uittrekken.
 void info()
          Toont informatie over de ridder in het terminalvenster.
 boolean isDood()
          Geeft aan of de ridder al dan niet dood is.
 void nieuwHarnasAantrekken(java.lang.String type, double beschermingsfactor)
          Ridderobject trekt een nog aan 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 procent gezondheid en slechts 1 leven

Parameters:
naam - De naam van ridder.
Method Detail

aanvallen

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

Parameters:
tegenstander - De ridder die wordt aangevallen.

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()
Het harnas uittrekken.


info

public void info()
Toont informatie over de ridder in het terminalvenster.


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 nog aan 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.