Package domein

Class Stapel

java.lang.Object
domein.Stapel

public class Stapel extends Object
Stapel Klasse: Vertrekpunt voor elke kaart in het spel
Author:
Bram Rampelberg, Neal Joos, Nour Taye, Maarten Adriaenssens
See Also:
  • Field Details

    • ontwikkelingskaarten

      private List<Ontwikkelingskaart> ontwikkelingskaarten
      De lijst met ontwikkelingskaarten waaruit de stapel bestaat
  • Constructor Details

    • Stapel

      public Stapel(List<Ontwikkelingskaart> ontwikkelingskaarten)
      UC1 Constructor om Stapel aan te maken
      Parameters:
      ontwikkelingskaarten - Een lijst met ontwikkelingskaarten
  • Method Details

    • trekStartOntwikkelingskaarten

      public List<Ontwikkelingskaart> trekStartOntwikkelingskaarten()
      UC1 Methode om de ontwikkelingskaarten te trekken die nodig zijn om het spel te starten
      Returns:
      startOntwikkelingskaarten Een lijst met ontwikkelingskaarten die als eerste worden gelegd
      See Also:
    • trekOntwikkelingskaart

      public Ontwikkelingskaart trekOntwikkelingskaart()
      UC1 Methode om een ontwikkelingskaart te trekken
      Returns:
      Ontwikkelingskaart Geeft null als het attribuut ontwikkelingskaarten leeg is, anders het attribuut ontwikkelingskaarten zonder de laatste ontwikkelingskaart
    • geefAantalOntwikkelingskaarten

      public int geefAantalOntwikkelingskaarten()
      UC1 methode om het aantal ontwikkelingskaarten op te vragen
      Returns:
      Int Het aantal ontwikkelingskaarten