Class Indiaan

java.lang.Object
  extended by Indiaan
All Implemented Interfaces:
Strijder

public class Indiaan
extends java.lang.Object
implements Strijder

Beschrijft een indiaanpersonage van een computergame.

Version:
2016-04-12
Author:
Dominiek Vandewalle

Field Summary
 
Fields inherited from interface Strijder
MAXIMUMLEVENS
 
Constructor Summary
Indiaan(java.lang.String naam)
          Constructor voor objecten van de klasse Indiaan.
 
Method Summary
 void geraakt()
          Vermindert de gezonheidstoestand van de indiaan.
 void printInfo()
          Toont de gezondheidsstatus van de indiaan in het terminalvenster.
 void rookVredesPijp(Strijder strijder)
          Het roken van een vredespijp met een andere strijder levert een extra leven op.
 void schiet(Strijder tegenstander)
          Constructor voor objecten van de klasse Indiaan.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Indiaan

public Indiaan(java.lang.String naam)
Constructor voor objecten van de klasse Indiaan.

Parameters:
naam - De naam van de indiaan.
Method Detail

geraakt

public void geraakt()
Vermindert de gezonheidstoestand van de indiaan.

Specified by:
geraakt in interface Strijder

printInfo

public void printInfo()
Toont de gezondheidsstatus van de indiaan in het terminalvenster.


rookVredesPijp

public void rookVredesPijp(Strijder strijder)
Het roken van een vredespijp met een andere strijder levert een extra leven op.

Parameters:
strijder - De strijder waarmee een vredespijp gerookt wordt.

schiet

public void schiet(Strijder tegenstander)
Constructor voor objecten van de klasse Indiaan.

Specified by:
schiet in interface Strijder
Parameters:
naam - De naam van de indiaan.