Package domein
Class Ontwikkelingskaart
java.lang.Object
domein.Ontwikkelingskaart
Ontwikkelingskaart Klasse: Kaarten die nodig zijn om Edele te kopen.
Ontwikkelingskaarten worden gekcoth met edesteenfiches.
- Author:
- Bram Rampelberg, Neal Joos, Nour Taye, Maarten Adriaenssens
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringAttribuut van de ontwikkelingskaart, dit is de bonus die de speler krijgt bij het kopen van de ontwikkelingskaartprivate intAttribuut van de ontwikkelingskaart, gebruikt ter identificatie van de ontwikkelingskaartprivate intAttribuut van de ontwikkelingskaartprivate int[]Attribuut van de ontwikkelingskaart, duidt aan hoeveel fiches van welk type er nodig zijn om de ontwikkelingskaart te kopen -
Constructor Summary
ConstructorsConstructorDescriptionOntwikkelingskaart(int niveau, int prestigepunten, int[] vereisteFiches, String bonus) UC1 Constructor voor ontwikkelingskaartenOntwikkelingskaart(Ontwikkelingskaart ontwikkelingskaart) UC1 Constructor waar men gebruikmaakt van de originele constructor om een kaart aan te maken. -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBonus()UC1 Getter voor het bonus attribuut van de ontwikkelingskaartintUC1 Getter voor het niveau attribuut van de ontwikkelingskaartintUC1 Getter voor het aantal prestigepunten attribuut van de ontwikkelingskaartint[]UC1 Getter voor het vereiste aantal edelsteenfiches attribuut van de ontwikkelingskaartinthashCode()private voidUC1 Setter voor het bonus attribuut van de ontwikkelingskaartprivate voidsetNiveau(int niveau) UC1 Setter voor het niveau attribuut van de ontwikkelingskaartprivate voidsetPrestigepunten(int prestigepunten) UC1 Setter voor het aantal prestigepunten attribuut van de ontwikkelingskaartprivate voidsetVereisteFiches(int[] vereisteFiches) UC1 Setter voor het vereiste aantal edelsteenfiches attribuut van de ontwikkelingskaart
-
Field Details
-
prestigepunten
private int prestigepuntenAttribuut van de ontwikkelingskaart -
niveau
private int niveauAttribuut van de ontwikkelingskaart, gebruikt ter identificatie van de ontwikkelingskaart -
vereisteFiches
private int[] vereisteFichesAttribuut van de ontwikkelingskaart, duidt aan hoeveel fiches van welk type er nodig zijn om de ontwikkelingskaart te kopen -
bonus
Attribuut van de ontwikkelingskaart, dit is de bonus die de speler krijgt bij het kopen van de ontwikkelingskaart
-
-
Constructor Details
-
Ontwikkelingskaart
UC1 Constructor voor ontwikkelingskaarten- Parameters:
niveau- Het niveau attribuut van de ontwikkelingskaartprestigepunten- Het prestigepunten attribuut van de ontwikkelingskaartvereisteFiches- Het vereiste aantal fiches attribuut van de ontwikkelingskaartbonus- Het bonus attribuut van de ontwikkelingskaart
-
Ontwikkelingskaart
UC1 Constructor waar men gebruikmaakt van de originele constructor om een kaart aan te maken.- Parameters:
ontwikkelingskaart- De opgegeven ontwikkelingskaart- See Also:
-
-
Method Details
-
getPrestigepunten
public int getPrestigepunten()UC1 Getter voor het aantal prestigepunten attribuut van de ontwikkelingskaart- Returns:
- prestigepunten Het aantal punten de ontwikkelingskaart waard is
-
getNiveau
public int getNiveau()UC1 Getter voor het niveau attribuut van de ontwikkelingskaart- Returns:
- niveau Het niveau dat de ontwikkelingskaart heeft
-
getVereisteFiches
public int[] getVereisteFiches()UC1 Getter voor het vereiste aantal edelsteenfiches attribuut van de ontwikkelingskaart- Returns:
- vereisteFiches Het aantal fiches, gesorteerd per kleur, nodig voor de ontwikkelingskaart te kopen
-
getBonus
UC1 Getter voor het bonus attribuut van de ontwikkelingskaart- Returns:
- bonus De bonus die de speler krijgt bij het kopen van de ontwikkelingskaart
-
setPrestigepunten
private void setPrestigepunten(int prestigepunten) UC1 Setter voor het aantal prestigepunten attribuut van de ontwikkelingskaart- Parameters:
prestigepunten- Het prestigepunten attribuut van de ontwikkelingskaart
-
setNiveau
private void setNiveau(int niveau) UC1 Setter voor het niveau attribuut van de ontwikkelingskaart- Parameters:
niveau- Het niveau attribuut van de ontwikkelingskaart
-
setVereisteFiches
private void setVereisteFiches(int[] vereisteFiches) UC1 Setter voor het vereiste aantal edelsteenfiches attribuut van de ontwikkelingskaart- Parameters:
vereisteFiches- Het aantal vereiste fiches attribuut van de ontwikkelingskaart
-
setBonus
UC1 Setter voor het bonus attribuut van de ontwikkelingskaart- Parameters:
bonus- Het bonus attribuut van de ontwikkelingskaart- See Also:
-
hashCode
public int hashCode() -
equals
-