/** * Spielkarte eines Tierquartetts * * @author Frank Schiebel * @version 0.1 */ public class Karte { private String tierart; private int verbreitung, geschwindigkeit, alter, gewicht; private double nachkommen; private int spieler; private boolean korrekt; /** * Konstruktor für Objekte der Klasse Karte */ public Karte( String tierart, int verbreitung, int geschwindigkeit, int alter, int gewicht, double nachkommen, int spieler, boolean korrekt ) { this.tierart = tierart; this.verbreitung = verbreitung; this.geschwindigkeit = geschwindigkeit; this.alter = alter; this.gewicht = gewicht; this.nachkommen = nachkommen; this.spieler = spieler; this.korrekt = korrekt; } /** * Liefere die Tierart der Quartettkarte * @return Name der Tierart */ public String getTierart() { return this.tierart; } /** * Liefere die Anzahl der Kontinente/Ozeane, auf denen * das Tier zu finden ist. * @return Verbreitung: Anzahl der Kontinente/Ozeane */ public int getVerbreitung() { return this.verbreitung; } /** * Liefere die Höchstgeschwindigkeit des Tiers * @return Höchstgeschwindigkeit des Tiers in km/h */ public int getGeschwindigkeit() { return this.geschwindigkeit; } /** * Liefere das Höchstalter des Tiers * @return Höchstalter des Tiers in Jahren */ public int getAlter() { return this.alter; } /** * Liefere das Gewicht des Tiers * @return Gewicht des Tiers in kg */ public int getGewicht() { return this.gewicht; } /** * Liefere die Zahl der jährlichen Nachkommen des Tiers * @return Jähriche Nachkommen des Tiers */ public double getNachkommen() { return this.nachkommen; } /** * Liefere die Nummer des Spielers, der die Karte hält * @return Spielernumnmer des Kartenbesitzers */ public int getSpieler() { return this.spieler; } /** * Liefert zurück, ob die Informationen auf der Karte korrekt sind * @return Korrekt - wahr/falsch */ public boolean istKorrekt() { return this.korrekt; } /** * Liefere die Zahl der jährlichen Nachkommen des Tiers * @return Jähriche Nachkommen des Tiers */ public String getKartenDetails() { return tierart + ", Verbreitung=" + verbreitung + ", Geschwindigkeit=" + geschwindigkeit + ", Höchstalter=" + alter + ", Gewicht=" + gewicht + ", Nachkommen=" + nachkommen + ", Spielernummer=" + spieler + ", Korrekt=" + korrekt; } }