/** * class BordSpel - Beschrijft een bordspel * * @author Dominiek Vandewalle * @version 2017-05-19 */ public class Bordspel implements Spel { private int aantalKeerGespeeld; private int aantalSpelers; private String naam; /** * Constructor voor objecten van de klasse Bordspel. * @param naam De naam van het bordspel. * @param aantalSpelers Het aantal spelers dat het borspel kan spelen. */ public Bordspel(String naam, int aantalSpelers) { this.naam = naam; this.aantalSpelers = aantalSpelers; aantalKeerGespeeld = 0; } /** * Geeft het aantal keer het bordspel reeds gespeeld werd terug. * @return Het aantal keer het bordspel reeds gespeeld werd. */ public int aantalKeerGespeeld() { return aantalKeerGespeeld; } /** * Verhoogt het aantal keer het bordspel reeds gespeeld werd met 1. */ public void gespeeld() { aantalKeerGespeeld++; } /** * Toont informatie over het bordspel in het terminalvenster. */ public void print() { System.out.println("Bordspel: " + naam + " (" + aantalSpelers + " spelers) --> " + aantalKeerGespeeld + " keer gespeeld"); } }