Class Strijder

java.lang.Object
  extended by Strijder

public abstract class Strijder
extends java.lang.Object

Write a description of class Strijder here.

Version:
2015-04-15
Author:
Dominiek Vandewalle

Field Summary
protected  int aantalLevens
           
protected  int gezondheid
           
 
Constructor Summary
Strijder(java.lang.String naam)
          Constructor voor objecten van de klasse Strijder
 
Method Summary
abstract  void geraakt()
          Methode vermindert de gezondheidstoestand van de strijder met 40 procent.
 void printInfo()
          Print de gezondheidsstatus van de cowboy naar het terminalvenster
 void schiet(Strijder tegenstander)
          Methode om op een Strijder te schieten wanneer het Strijder object nog leeft.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aantalLevens

protected int aantalLevens

gezondheid

protected int gezondheid
Constructor Detail

Strijder

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

Parameters:
naam - De naam van de strijder
Method Detail

geraakt

public abstract void geraakt()
Methode vermindert de gezondheidstoestand van de strijder met 40 procent. De strijder verliest een leven indien de gezondheidstoestand op nul staat en de strijder nog levens heeft.


printInfo

public void printInfo()
Print de gezondheidsstatus van de cowboy naar het terminalvenster


schiet

public void schiet(Strijder tegenstander)
Methode om op een Strijder te schieten wanneer het Strijder object nog leeft.

Parameters:
tegenstander - De strijder die beschoten wordt