All Packages Class Hierarchy This Package Previous Next Index
Interface tk.games.uno.interfaces.Optionen
- public interface Optionen
- extends GuiOptionenAction
Anforderungen an die Spieloptionen.
Die Optionen sind in der Version 1 auch für die Verarbeitung der
Gui-Actionen zuständig.
- Version:
- 1.0
- Author:
- _Yellow
- See Also:
- GuiOptionenAction
-
MAX_SPIELER
- Maximal 10 Spieler (1 bis 10).
-
addOptionenObserver(OptionenObserver)
- Einen neuen Observer registrieren.
-
getAnimation()
- Liefert, ob das Ziehen bzw.
-
getAnzahlComputerSpieler()
- Liefert die tatsächliche Anzahl der Computer-Mitspieler.
-
getAnzahlKarten()
- Liefert die Anzahl von Karten, die jeder Spieler bei Spielstart erhält.
-
getAnzahlMaxZiehen()
- Liefert die Anzahl der maximal zu ziehenden Karten, wenn der Spieler
keine spielbare Karte in der Hand hat.
-
getAnzahlPersonenSpieler()
- Liefert die tatsächliche Anzahl der menschlichen Mitspieler.
-
getBeguenstigeUno()
- Liefert die Punktzahl für den Spieler an der das Spielende durch einen
Gegner in Kauf genommen wird.
-
getDazwischenwerfenErlaubt()
- Liefert ob das dazwischenwerfen von Karten erlaubt ist.
-
getFarbenwahl4Kontern()
- Liefert ob auf eine
FARBWAHL+4
Karte gekontert werden darf.
-
getFarbenwahl4Weiterspielen()
- Liefern ob nach einer
FARBWAHL+4
Karte weitergespielt werden
muß.
-
getGezogeneKarteLegenErlaubt()
- Liefern, ob eine gezogene Karte abgelegt werden darf.
-
getGrosserAblagestapel()
- Liefert, ob ein großer Ablagestapel in der GUI dargestellt werden soll.
-
getKartenAnzeigenAbrechnung()
- Liefert, ob die Karten zur Abrechnung offen dargestellt werden sollen.
-
getKartenImmerOffen()
- Liefert, ob die Karten (der Gegner) offen dargestellt werden sollen.
-
getPunkteLegeNull()
- Liefert die
Punktegrenze
ab der die 0 bevorzugt gelegt
werden soll.
-
getRingtausch()
- Liefert ob der Ringtausch zulässig ist.
-
getSpielendeKartenZiehen()
- Liefert, ob mit/nach Spielende noch Karten gezogen werden müssen.
-
getSpielendePartien()
- Liefert die maximale Anzahl der Spiele bis die Runde beendet werden soll.
-
getSpielendePunkte()
- Liefert den Grenzwert ab der die Spielrunde beendet werden soll.
-
getSpielerDarfBetruegen()
- Liefern, ob die Spieler betrügen dürfen.
-
getSpielername(int)
- Liefert den
Namen
des Spielers zu dem angegebenen Index.
-
getUnterschiedlicheFarben()
- Liefert ob unterschiedliche Farben.
-
getUseZufall()
- Liefert, ob die Karten der C-Spieler unter Berücksichtigung von
Zufalls-Werten gespielt werden sollen.
-
getVarVerzoegerung()
- Liefert, ob die Spielverzögerung variiert werden soll.
-
getVerzoegerung()
- Liefert die Spielverzögerung in Millisekunden.
-
getZieh2Kontern()
- Liefern, ob auf eine
ZIEH+2
Aktionskarte gekontert werden
darf.
-
getZieh2Weiterspielen()
- Liefern ob nach einer
ZIEH+2
Aktionskarte weitergespielt
werden muß.
-
informiereObserver()
- Alle registrierten Observer über die Änderungen informieren.
-
removeOptionenObserver(OptionenObserver)
- Einen (registrierten) Observer abmelden.
-
setAnimation(boolean)
- Setzten, ob das Ziehen bzw.
-
setAnzahlComputerSpieler(int)
- Setzen der tatsächlichen Anzahl der Computer-Mitspieler.
-
setAnzahlKarten(int)
- Setzt die Anzahl von Karten, die jeder Spieler bei Spielstart erhält.
-
setAnzahlMaxZiehen(int)
- Setzt die Anzahl der maximal zu ziehenden Karten, wenn der Spieler
keine spielbare Karte in der Hand hat.
-
setAnzahlPersonenSpieler(int)
- Setzen der tatsächlichen Anzahl der menschlichen Mitspieler.
-
setBeguenstigeUno(int)
- Setzt die Punktzahl für den Spieler an der das Spielende durch einen
Gegner in Kauf genommen wird.
-
setDazwischenwerfenErlaubt(boolean)
- Setzt, ob das dazwischenwerfen von Karten erlaubt ist.
-
setFarbenwahl4Kontern(boolean)
- Setzen ob auf eine
FARBWAHL+4
Karte gekontert werden darf.
-
setFarbenwahl4Weiterspielen(boolean)
- Setzen ob nach einer
FARBWAHL+4
Karte weitergespielt werden
muß.
-
setGezogeneKarteLegenErlaubt(boolean)
- Setzen, ob eine gezogene Karte abgelegt werden darf.
-
setGrosserAblagestapel(boolean)
- Setzt, ob ein großer Ablagestapel in der GUI dargestellt werden soll.
-
setKartenAnzeigenAbrechnung(boolean)
- Setzen, ob die Karten zur Abrechnung offen dargestellt werden sollen.
-
setKartenImmerOffen(boolean)
- Setzen, ob die Karten (der Gegner) offen dargestellt werden sollen.
-
setPunkteLegeNull(int)
- Setzt die
Punktegrenze
ab der die 0 bevorzugt gelegt werden
soll.
-
setRingtausch(boolean)
- Setzt, ob der Ringtausch zulässig ist.
-
setSpielendeKartenZiehen(boolean)
- Setzt, ob mit/nach Spielende noch Karten gezogen werden müssen.
-
setSpielendePartien(int)
- Setzt die maximale Anzahl der Spiele bis die Runde beendet werden soll.
-
setSpielendePunkte(int)
- Setzt den Grenzwert ab der die Spielrunde beendet werden soll.
-
setSpielerDarfBetruegen(boolean)
- Setzen, ob die Spieler betrügen dürfen.
-
setSpielername(String, int)
- Setzt den
Namen
des Spielers zu dem angegebenen Index.
-
setStandardwerte()
- Setzt die Standardwerte.
-
setUnterschiedlicheFarben(boolean)
- Setzt ob unterschiedliche Farben.
-
setUseZufall(boolean)
- Setzen, ob die Karten der C-Spieler unter Berücksichtigung von
Zufalls-Werten gespielt werden sollen.
-
setVarVerzoegerung(boolean)
- Setzten, ob die Spielverzögerung variiert werden soll.
-
setVerzoegerung(long)
- Setzt die Spielverzögerung in Millisekunden.
-
setZieh2Kontern(boolean)
- Setzen, ob auf eine
ZIEH+2
Aktionskarte gekontert werden
darf.
-
setZieh2Weiterspielen(boolean)
- Setzen ob nach einer
ZIEH+2
Aktionskarte weitergespielt
werden muß.
MAX_SPIELER
public static final int MAX_SPIELER
- Maximal 10 Spieler (1 bis 10).
getAnzahlPersonenSpieler
public abstract int getAnzahlPersonenSpieler()
- Liefert die tatsächliche Anzahl der menschlichen Mitspieler.
- Returns:
- Die tatsächliche Anzahl der menschlichen Mitspieler
setAnzahlPersonenSpieler
public abstract void setAnzahlPersonenSpieler(int Anzahl) throws IllegalArgumentException
- Setzen der tatsächlichen Anzahl der menschlichen Mitspieler.
- Parameters:
- int - Die tatsächliche Anzahl der menschlichen Mitspieler
- Throws: IllegalArgumentException
- Fehlermeldung, wenn das Argument
ungültig ist
getAnzahlComputerSpieler
public abstract int getAnzahlComputerSpieler()
- Liefert die tatsächliche Anzahl der Computer-Mitspieler.
- Returns:
- Die tatsächliche Anzahl der Computer-Mitspieler
setAnzahlComputerSpieler
public abstract void setAnzahlComputerSpieler(int Anzahl) throws IllegalArgumentException
- Setzen der tatsächlichen Anzahl der Computer-Mitspieler.
Es können maximal 9 Computer-Mitspieler gesetzt werden, bzw. die Summe
der menschlichen Spieler und der Computer-Spieler darf nicht mehr als
10 (Spieler) ergeben.
- Parameters:
- int - Die tatsächliche Anzahl der Computer-Mitspieler
- Throws: IllegalArgumentException
- Fehlermeldung, wenn das Argument
ungültig ist
getSpielername
public abstract String getSpielername(int Index)
- Liefert den
Namen
des Spielers zu dem angegebenen Index.
- Parameters:
- int - Index zu dem der Name des Spielers geliefert werden soll;
der Index darf zwischen 0 und 9 jeweils inklusive liegen
- Returns:
- Der Name des Spielers
setSpielername
public abstract void setSpielername(String Name,
int Index) throws IllegalArgumentException
- Setzt den
Namen
des Spielers zu dem angegebenen Index.
- Parameters:
- String - Der Name des Spielers
- int - Index zu dem der Name des Spielers gesetzt werden soll;
der Index darf zwischen 0 und 9 jeweils inklusive liegen
- Throws: IllegalArgumentException
- Fehlermeldung, wenn das Argument
ungültig ist
getAnzahlKarten
public abstract int getAnzahlKarten()
- Liefert die Anzahl von Karten, die jeder Spieler bei Spielstart erhält.
- Returns:
- Anzahl von Karten, die jeder Spieler bei Spielstart erhält
setAnzahlKarten
public abstract void setAnzahlKarten(int Anzahl) throws IllegalArgumentException
- Setzt die Anzahl von Karten, die jeder Spieler bei Spielstart erhält.
Die Anzahl darf zwischen 5 und 9 liegen.
- Parameters:
- int - Anzahl von Karten, die jeder Spieler bei Spielstart erhält
- Throws: IllegalArgumentException
- Fehlermeldung, wenn das Argument
ungültig ist
getFarbenwahl4Kontern
public abstract boolean getFarbenwahl4Kontern()
- Liefert ob auf eine
FARBWAHL+4
Karte gekontert werden darf.
Kontern heißt, daß der Spieler, auf eine vom Vorgänger abgelegte
FARBWAHL+4
Karte, selbst eine FARBWAHL+4
Karte
legen kann. Das Resultat ist dann, daß der nachfolgende Spieler 8 Karten
ziehen muß.
- Returns:
- Liefert true, wenn auf eine abgelegte
FARBWAHL+4
Karte gekontert werden darf, ansonsten
false
setFarbenwahl4Kontern
public abstract void setFarbenwahl4Kontern(boolean Kontern)
- Setzen ob auf eine
FARBWAHL+4
Karte gekontert werden darf.
Kontern heißt, daß der Spieler, auf eine vom Vorgänger abgelegte
FARBWAHL+4
Karte, selbst eine FARBWAHL+4
Karte
legen kann. Das Resultat ist dann, daß der nachfolgende Spieler 8 Karten
ziehen muß.
- Parameters:
- boolean - true, wenn auf eine abgelegte
FARBWAHL+4
Karte gekontert werden darf, ansonsten
false
getFarbenwahl4Weiterspielen
public abstract boolean getFarbenwahl4Weiterspielen()
- Liefern ob nach einer
FARBWAHL+4
Karte weitergespielt werden
muß.
Weiterspielen heißt, daß der Spieler zunächst Karten aufgrund der
FARBWAHL+4
Karte hat ziehen müssen, und dann selbst eine
Karte legen darf.
Kann der Spieler selbst keine Karte legen, muß er weitere Karten ziehen.
- Returns:
- true wenn weitergespielt werden muß ansonsten false
- See Also:
- getAnzahlMaxZiehen, getFarbenwahl4Kontern
setFarbenwahl4Weiterspielen
public abstract void setFarbenwahl4Weiterspielen(boolean Weiterspielen)
- Setzen ob nach einer
FARBWAHL+4
Karte weitergespielt werden
muß.
Weiterspielen heißt, daß der Spieler zunächst Karten aufgrund der
FARBWAHL+4
Karte hat ziehen müssen, und dann selbst eine
Karte legen darf.
Kann der Spieler selbst keine Karte legen, muß er weitere Karten ziehen.
- Parameters:
- boolean - true wenn weitergespielt werden muß, ansonsten
false
- See Also:
- getAnzahlMaxZiehen, getFarbenwahl4Kontern
getZieh2Kontern
public abstract boolean getZieh2Kontern()
- Liefern, ob auf eine
ZIEH+2
Aktionskarte gekontert werden
darf.
Kontern heißt, daß der Spieler, auf eine vom Vorgänger abgelegte
ZIEH+2
Aktionskarte, selbst eine ZIEH+2
Aktionskarte legen kann. Das Resultat ist dann, daß der nachfolgende
Spieler 4 Karten ziehen muß.
- Returns:
- true, wenn auf eine abgelegte
ZIEH+2
Aktionskarte gekontert werden darf, ansonsten false
setZieh2Kontern
public abstract void setZieh2Kontern(boolean Kontern)
- Setzen, ob auf eine
ZIEH+2
Aktionskarte gekontert werden
darf.
Kontern heißt, daß der Spieler, auf eine vom Vorgänger abgelegte
ZIEH+2
Aktionskarte, selbst eine ZIEH+2
Aktionskarte legen kann. Das Resultat ist dann, daß der nachfolgende
Spieler 4 Karten ziehen muß.
- Parameters:
- boolean - true, wenn auf eine abgelegte
ZIEH+2
Aktionskarte gekontert werden darf, ansonsten false
getZieh2Weiterspielen
public abstract boolean getZieh2Weiterspielen()
- Liefern ob nach einer
ZIEH+2
Aktionskarte weitergespielt
werden muß.
Weiterspielen heißt, daß der Spieler zunächst Karten aufgrund der
ZIEH+2
Aktionskarte hat ziehen müssen, und dann selbst eine
Karte legen darf.
Kann der Spieler selbst keine Karte legen, muß er weitere Karten ziehen.
- Returns:
- true wenn weitergespielt werden muß, ansonsten
false
- See Also:
- getAnzahlMaxZiehen, getZieh2Kontern
setZieh2Weiterspielen
public abstract void setZieh2Weiterspielen(boolean Weiterspielen)
- Setzen ob nach einer
ZIEH+2
Aktionskarte weitergespielt
werden muß.
Weiterspielen heißt, daß der Spieler zunächst Karten aufgrund der
ZIEH+2
Aktionskarte hat ziehen müssen, und dann selbst eine
Karte legen darf.
Kann der Spieler selbst keine Karte legen, muß er weitere Karten ziehen.
- Parameters:
- boolean - true wenn weitergespielt werden muß,
ansonsten false
- See Also:
- getAnzahlMaxZiehen, getZieh2Kontern
getSpielendePunkte
public abstract int getSpielendePunkte()
- Liefert den Grenzwert ab der die Spielrunde beendet werden soll.
Liefert eine Punktegrenze von 1 bis maximal 2000.
- Returns:
- Grenzwert ab der die Spielrunde beendet werden soll
setSpielendePunkte
public abstract void setSpielendePunkte(int Punkte) throws IllegalArgumentException
- Setzt den Grenzwert ab der die Spielrunde beendet werden soll.
Es muß eine Punktegrenze zwischen 1 und maximal 2000 gesetzt werden.
- Parameters:
- int - Grenzwert ab der die Spielrunde beendet werden soll
- Throws: IllegalArgumentException
- Fehlermeldung, wenn das Argument
ungültig ist
getSpielendePartien
public abstract int getSpielendePartien()
- Liefert die maximale Anzahl der Spiele bis die Runde beendet werden soll.
Die Anzahl der Partien liegt zwischen 1 und 50.
- Returns:
- Maximale Anzahl der Spiele bis die Runde beendet werden soll
setSpielendePartien
public abstract void setSpielendePartien(int Partien) throws IllegalArgumentException
- Setzt die maximale Anzahl der Spiele bis die Runde beendet werden soll.
Die Anzahl der Partien muß zwischen 1 und 50 gesetzt werden.
- Parameters:
- int - Maximale Anzahl der Spiele bis die Runde beendet werden soll
getSpielendeKartenZiehen
public abstract boolean getSpielendeKartenZiehen()
- Liefert, ob mit/nach Spielende noch Karten gezogen werden müssen.
Legt der Spieler, der das Spiel beendet, eine FARBWAHL+4
oder eine ZIEH+2
Aktionskarte ab, so muß bei
true
der nachfolgende Spieler noch die entsprechende Anzahl
von Karten ziehen, bei false
nicht.
- Returns:
- true wenn noch Karten gezogen werden müssen, ansonsten
false
setSpielendeKartenZiehen
public abstract void setSpielendeKartenZiehen(boolean Ziehen)
- Setzt, ob mit/nach Spielende noch Karten gezogen werden müssen.
Legt der Spieler, der das Spiel beendet, eine FARBWAHL+4
oder eine ZIEH+2
Aktionskarte ab, so muß bei
true
der nachfolgende Spieler noch die entsprechende Anzahl
von Karten ziehen, bei false
nicht.
- Parameters:
- boolean - true wenn noch Karten gezogen werden müssen,
ansonsten false
getKartenAnzeigenAbrechnung
public abstract boolean getKartenAnzeigenAbrechnung()
- Liefert, ob die Karten zur Abrechnung offen dargestellt werden sollen.
- Returns:
- true wenn die Karten offen dargestellt werden sollen,
ansonsten false
setKartenAnzeigenAbrechnung
public abstract void setKartenAnzeigenAbrechnung(boolean Anzeigen)
- Setzen, ob die Karten zur Abrechnung offen dargestellt werden sollen.
- Parameters:
- boolean - true wenn die Karten offen dargestellt werden
sollen, ansonsten false
getUnterschiedlicheFarben
public abstract boolean getUnterschiedlicheFarben()
- Liefert ob unterschiedliche Farben.
- Returns:
- true oder false
setUnterschiedlicheFarben
public abstract void setUnterschiedlicheFarben(boolean Unterschied)
- Setzt ob unterschiedliche Farben.
- Parameters:
- boolean - true oder false
getAnzahlMaxZiehen
public abstract int getAnzahlMaxZiehen()
- Liefert die Anzahl der maximal zu ziehenden Karten, wenn der Spieler
keine spielbare Karte in der Hand hat.
Methode liefert einen Wert zwischen 1 und 5.
- Returns:
- Die Anzahl der maximal zu ziehenden Karten
- See Also:
- getSpielerDarfBetruegen
setAnzahlMaxZiehen
public abstract void setAnzahlMaxZiehen(int Anzahl) throws IllegalArgumentException
- Setzt die Anzahl der maximal zu ziehenden Karten, wenn der Spieler
keine spielbare Karte in der Hand hat.
Die Anzahl muß zwischen 1 und 5 liegen.
- Parameters:
- int - Die Anzahl der maximal zu ziehenden Karten
- Throws: IllegalArgumentException
- Fehlermeldung, wenn das Argument
ungültig ist
- See Also:
- getSpielerDarfBetruegen
getBeguenstigeUno
public abstract int getBeguenstigeUno()
- Liefert die Punktzahl für den Spieler an der das Spielende durch einen
Gegner in Kauf genommen wird.
Die gelieferte Punktzahl stellt die Grenze dar, ab der der Spieler es
in Kauf nimmt, daß eine anderer Spieler die Spielrunde beendet.
Liefert eine Punktzahl zwischen 0 und 20.
- Returns:
- Punktezahl ab der das Spielende durch einen Gegner in Kauf
genommen wird
setBeguenstigeUno
public abstract void setBeguenstigeUno(int Punktzahl) throws IllegalArgumentException
- Setzt die Punktzahl für den Spieler an der das Spielende durch einen
Gegner in Kauf genommen wird.
Die gesetzte Punktzahl stellt die Grenze dar, ab der der Spieler es in
Kauf nimmt, daß eine anderer Spieler die Spielrunde beendet.
Die Punktzahl darf zwischen 0 und 80 liegen.
- Parameters:
- int - Punktezahl ab der das Spielende durch einen Gegner in Kauf
genommen wird
- Throws: IllegalArgumentException
- Fehlermeldung, wenn das Argument
ungültig ist
getSpielerDarfBetruegen
public abstract boolean getSpielerDarfBetruegen()
- Liefern, ob die Spieler betrügen dürfen.
Betrügen heißt, daß die Spieler folgendes dürfen:
- Karten ziehen, obwohl sie eine ausspielbare Karte in der Hand haben
- Returns:
- true wenn die Spieler betrügen dürfen, ansonsten
false
setSpielerDarfBetruegen
public abstract void setSpielerDarfBetruegen(boolean Erlaubt)
- Setzen, ob die Spieler betrügen dürfen.
Betrügen heißt, daß die Spieler folgendes dürfen:
- Karten ziehen, obwohl sie eine ausspielbare Karte in der Hand haben
- Parameters:
- boolean - true wenn die Spieler betrügen dürfen, ansonsten
false
getGrosserAblagestapel
public abstract boolean getGrosserAblagestapel()
- Liefert, ob ein großer Ablagestapel in der GUI dargestellt werden soll.
- Returns:
- true wenn ein großer Ablagestapel in der GUI dargestellt
werden soll, ansonsten false
setGrosserAblagestapel
public abstract void setGrosserAblagestapel(boolean Gross)
- Setzt, ob ein großer Ablagestapel in der GUI dargestellt werden soll.
- Parameters:
- boolean - true wenn ein großer Ablagestapel in der GUI
dargestellt werden soll, ansonsten false
getDazwischenwerfenErlaubt
public abstract boolean getDazwischenwerfenErlaubt()
- Liefert ob das dazwischenwerfen von Karten erlaubt ist.
- Returns:
- true wenn das dazwischenwerfen von Karten erlaubt ist,
ansonsten false
setDazwischenwerfenErlaubt
public abstract void setDazwischenwerfenErlaubt(boolean Dazwischen)
- Setzt, ob das dazwischenwerfen von Karten erlaubt ist.
- Parameters:
- boolean - true wenn das dazwischenwerfen von Karten erlaubt
ist, ansonsten false
getAnimation
public abstract boolean getAnimation()
- Liefert, ob das Ziehen bzw. Ablegen der Karten animiert dargestellt wird.
- Returns:
- true wenn das Ziehen bzw. Ablegen der Karten animiert
dargestellt werden soll, ansonsten false
setAnimation
public abstract void setAnimation(boolean Animation)
- Setzten, ob das Ziehen bzw. Ablegen der Karten animiert dargestellt wird.
- Parameters:
- boolean - true wenn das Ziehen bzw. Ablegen der Karten
animiert dargestellt werden soll, ansonsten false
getRingtausch
public abstract boolean getRingtausch()
- Liefert ob der Ringtausch zulässig ist.
Ringtausch heißt:
wird eine 0-Spielkarte gelegt, geben alle Spieler ihre Karten an den
nächsten Spieler in Spielrichtung weiter.
- Returns:
- true wenn der Ringtauch erlaubt ist, ansonsten false
setRingtausch
public abstract void setRingtausch(boolean Erlaubt)
- Setzt, ob der Ringtausch zulässig ist.
Ringtausch heißt:
wird eine 0-Spielkarte gelegt, geben alle Spieler ihre Karten an den
nächsten Spieler in Spielrichtung weiter.
- Parameters:
- boolean - true wenn der Ringtauch erlaubt ist, ansonsten
false
getKartenImmerOffen
public abstract boolean getKartenImmerOffen()
- Liefert, ob die Karten (der Gegner) offen dargestellt werden sollen.
- Returns:
- true wenn die Karten der Gegner offen dargestellt werden
sollen, ansonsten false
setKartenImmerOffen
public abstract void setKartenImmerOffen(boolean Offen)
- Setzen, ob die Karten (der Gegner) offen dargestellt werden sollen.
- Parameters:
- boolean - true wenn die Karten der Gegner offen dargestellt
werden sollen, ansonsten false
getGezogeneKarteLegenErlaubt
public abstract boolean getGezogeneKarteLegenErlaubt()
- Liefern, ob eine gezogene Karte abgelegt werden darf.
Die Option gilt nur, wenn der Spieler Karten zieht weil er keine
spielbare Karte in der Hand hat.
- Returns:
- true wenn eine gezogene Karte abgelegt werden darf,
ansonsten false
setGezogeneKarteLegenErlaubt
public abstract void setGezogeneKarteLegenErlaubt(boolean Erlaubt)
- Setzen, ob eine gezogene Karte abgelegt werden darf.
Die Option gilt nur, wenn der Spieler Karten zieht weil er keine
spielbare Karte in der Hand hat.
- Parameters:
- boolean - true wenn eine gezogene Karte abgelegt werden darf,
ansonsten false
getVerzoegerung
public abstract long getVerzoegerung()
- Liefert die Spielverzögerung in Millisekunden.
Der Spielverzögerungswert kann genutzt werden, um die
Spielgeschwindigkeit an den eigenen Rechner anzupassen
Wertebereich: von 100 bis 10000
- Returns:
- Die Spielverzögerung in Millisekunden
setVerzoegerung
public abstract void setVerzoegerung(long Verzoegerung) throws IllegalArgumentException
- Setzt die Spielverzögerung in Millisekunden.
Der Spielverzögerungswert kann genutzt werden, um die
Spielgeschwindigkeit an den eigenen Rechner anzupassen
Zulässiger Wertebereich: von 10 bis 10000
- Parameters:
- long - Die Spielverzögerung in Millisekunden
- Throws: IllegalArgumentException
- Fehlermeldung, wenn das Argument
ungültig ist
getVarVerzoegerung
public abstract boolean getVarVerzoegerung()
- Liefert, ob die Spielverzögerung variiert werden soll.
- Returns:
- true wenn die Spielverzögerung variiert werden soll,
ansonsten false
setVarVerzoegerung
public abstract void setVarVerzoegerung(boolean VarVerzoegerung)
- Setzten, ob die Spielverzögerung variiert werden soll.
- Parameters:
- boolean - true wenn die Spielverzögerung variiert werden
soll, ansonsten false
getPunkteLegeNull
public abstract int getPunkteLegeNull()
- Liefert die
Punktegrenze
ab der die 0 bevorzugt gelegt
werden soll.
- Returns:
- Die Punktegrenze
setPunkteLegeNull
public abstract void setPunkteLegeNull(int Punkte) throws IllegalArgumentException
- Setzt die
Punktegrenze
ab der die 0 bevorzugt gelegt werden
soll.
Zulässiger Wertebereich: 50 - 200
- Parameters:
- int - Die Punktegrenze
- Throws: IllegalArgumentException
- Fehlermeldung, wenn das Argument
ungültig ist
getUseZufall
public abstract boolean getUseZufall()
- Liefert, ob die Karten der C-Spieler unter Berücksichtigung von
Zufalls-Werten gespielt werden sollen.
- Returns:
- true wenn die Karten der C-Spieler unter Berücksichtigung
von Zufalls-Werten gespielt werden sollen
setUseZufall
public abstract void setUseZufall(boolean UseZufall)
- Setzen, ob die Karten der C-Spieler unter Berücksichtigung von
Zufalls-Werten gespielt werden sollen.
- Parameters:
- boolean - true wenn die Karten der C-Spieler unter
Berücksichtigung von Zufalls-Werten gespielt werden sollen
setStandardwerte
public abstract void setStandardwerte()
- Setzt die Standardwerte.
addOptionenObserver
public abstract void addOptionenObserver(OptionenObserver Observer)
- Einen neuen Observer registrieren.
- Parameters:
- OptionenObserver - Oberserver der registriert werden soll
removeOptionenObserver
public abstract void removeOptionenObserver(OptionenObserver Observer)
- Einen (registrierten) Observer abmelden.
- Parameters:
- OptionenObserver - Oberserver der abgemeldet werden soll
informiereObserver
public abstract void informiereObserver()
- Alle registrierten Observer über die Änderungen informieren.
All Packages Class Hierarchy This Package Previous Next Index