Package domein
Class Spelbord
java.lang.Object
domein.Spelbord
Spelbord Klasse: Maakt zorgt ervoor dat een onderscheid is tussen de kaarten
die beschikbaar zijn om te gebruiken in een beurt, de kaarten die nog in een
stapel zitten en de kaarten die van de spelers zijn
- Author:
- Bram Rampelberg, Neal Joos, Nour Taye, Maarten Adriaenssens
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionDe lijst met edelen die op het spelbord liggenprivate List<Edelsteenfiche>De lijst met edelsteenfiches die op het spelbord liggenprivate List<Ontwikkelingskaart>De lijst met ontwikkelingskaarten die op het spelbord liggen -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionUC1 Getter voor het edel attribuut van het spelbordUC1 Getter voor het edelsteenfiches attribuut van het spelbordUC1 Getter voor het ontwikkelingskaarten attribuut van het spelbordgetOntwikkelingskaartenVanNiveau(int niveau) UC1 Getter voor het ontwikkelingskaarten van opgegegen niveau attribuut van het spelbordprivate voidmaakEdelsteenfiches(int aantalFiches) UC1 Methode om Edelsteenfiches aan te makenvoidstartSpelbord(int aantalSpelers, List<Edele> edelen, List<Ontwikkelingskaart> startOntwikkelingskaarten) UC1 Methode om het spelbord klaar te maken voor het starten van het spel
-
Field Details
-
edelen
De lijst met edelen die op het spelbord liggen -
ontwikkelingskaarten
De lijst met ontwikkelingskaarten die op het spelbord liggen -
edelsteenfiches
De lijst met edelsteenfiches die op het spelbord liggen
-
-
Constructor Details
-
Spelbord
public Spelbord()UC1 Constructor voor het spelbord
-
-
Method Details
-
startSpelbord
public void startSpelbord(int aantalSpelers, List<Edele> edelen, List<Ontwikkelingskaart> startOntwikkelingskaarten) UC1 Methode om het spelbord klaar te maken voor het starten van het spel- Parameters:
aantalSpelers- Het aantal spelers die in het spel zittenedelen- De lijst met edelen die in het spel zittenstartOntwikkelingskaarten- De lijst met ontwikkelinstkaarten die als eerste worden gelegd
-
maakEdelsteenfiches
private void maakEdelsteenfiches(int aantalFiches) UC1 Methode om Edelsteenfiches aan te maken- Parameters:
aantalFiches- Het aantal edelsteenfiches die moeten worden aangemaakt
-
getEdelen
UC1 Getter voor het edel attribuut van het spelbord- Returns:
- edelen Een lijst met edelen
-
getOntwikkelingskaartenVanNiveau
UC1 Getter voor het ontwikkelingskaarten van opgegegen niveau attribuut van het spelbord- Parameters:
niveau- Het niveau attribuut van de ontwikkelingsaart in kwestie- Returns:
- List Een lijst van ontwikkelingskaarten van opgegeven niveau
-
getOntwikkelingskaarten
UC1 Getter voor het ontwikkelingskaarten attribuut van het spelbord- Returns:
- List Een lijst van ontwikkelingskaarten
-
getEdelsteenfiches
UC1 Getter voor het edelsteenfiches attribuut van het spelbord- Returns:
- List Een lijst van edelsteenfiches
-