Class Wapenarsenaal

java.lang.Object
  extended by Wapenarsenaal

public class Wapenarsenaal
extends Object

Beschrijft het wapenarsenaal van een personage uit een computergame.

Version:
2016-05-20
Author:
Dominiek Vandewalle

Constructor Summary
Wapenarsenaal()
          Constructor voor objecten van de klasse Wapenarsenaal.
 
Method Summary
 Wapen getActiefWapen()
          Geeft een verwijzing naar het actieve wapen terug.
 void print()
          Toont informatie over alle wapens uit het wapenarsenaal in het terminalvenster.
 void veranderActiefWapen(int index)
          Selecteert uit het wapenarsenaal een nieuw actief wapen.
 void wapenToevoegen(Wapen wapen)
          Voegt een wapen toe aan het wapenarsenaal.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Wapenarsenaal

public Wapenarsenaal()
Constructor voor objecten van de klasse Wapenarsenaal.

Method Detail

getActiefWapen

public Wapen getActiefWapen()
Geeft een verwijzing naar het actieve wapen terug.

Returns:
Het actieve wapen.

print

public void print()
Toont informatie over alle wapens uit het wapenarsenaal in het terminalvenster.


veranderActiefWapen

public void veranderActiefWapen(int index)
Selecteert uit het wapenarsenaal een nieuw actief wapen.

Parameters:
index - De index van het te activeren wapen.

wapenToevoegen

public void wapenToevoegen(Wapen wapen)
Voegt een wapen toe aan het wapenarsenaal. Het wapen wordt onmiddellijk het actief wapen. param wapen Het nieuwe wapen.