Package spiel_logik
Class Konfiguration
java.lang.Object
spiel_logik.Konfiguration
public class Konfiguration
extends java.lang.Object
Die Klasse
Konfiguration enthält statische Attribute, die
Einstellungen speichern.-
Field Summary
Fields Modifier and Type Field Description static intanzahlGeladenerFragenDie Anzahl der Fragen, die ins Spiel geladen werden.static booleanautomatischWeiterOb zur nächsten Frage automatisch weiter geschaltete werden soll.static intautomatischWeiterDauerWie lange gewartet werden soll, bis automatisch zur nächsten Frage umgeschaltet wird (in Millisekunden).static booleankoSpiele nach dem K.o.static booleannachSchwierigkeitZeige die Fragen nach Schwierigkeit geordnet, d. h. zuerst die leichten Fragen (Schwierigkeit = 1) und dann die schwereren (bis Schwierigkeit 5).static booleanspieleMusikEinstellung, ob Musik abgespielt werden soll oder nicht.static ZahlenFormatzahlenFormatDas Zahlenformat, in dem z. -
Constructor Summary
Constructors Constructor Description Konfiguration() -
Method Summary
Modifier and Type Method Description static java.lang.Objectgib(java.lang.String name)Gib einen Konfigurationswert.static voidsetze(java.lang.String name, java.lang.Object wert)Setze einen Konfigurationswert.static ZahlenFormatsetzeNächstesZahlenformat()Setze das nächste Zahlenformat.
-
Field Details
-
ko
public static boolean koSpiele nach dem K.o.-System (knockout), d. h. bei einer falschen Frage ist das Spiel verloren. Ist dieses Attribut auf falsch gesetzt, können alle geladenen Fragen durchgespielt werden. -
anzahlGeladenerFragen
public static int anzahlGeladenerFragenDie Anzahl der Fragen, die ins Spiel geladen werden. Ist die Zahl höher, als die XML-Datei Fragen beinhaltet, werden alle Fragen geladen. Die Zahl 0 lädt auch alle Fragen. -
nachSchwierigkeit
public static boolean nachSchwierigkeitZeige die Fragen nach Schwierigkeit geordnet, d. h. zuerst die leichten Fragen (Schwierigkeit = 1) und dann die schwereren (bis Schwierigkeit 5). -
zahlenFormat
Das Zahlenformat, in dem z. B. die Gewinnsumme angezeigt wird. Möglich ist dezimal, binär, und hexadezimal. -
spieleMusik
public static boolean spieleMusikEinstellung, ob Musik abgespielt werden soll oder nicht. -
automatischWeiter
public static boolean automatischWeiterOb zur nächsten Frage automatisch weiter geschaltete werden soll. -
automatischWeiterDauer
public static int automatischWeiterDauerWie lange gewartet werden soll, bis automatisch zur nächsten Frage umgeschaltet wird (in Millisekunden).
-
-
Constructor Details
-
Konfiguration
public Konfiguration()
-
-
Method Details
-
setzeNächstesZahlenformat
Setze das nächste Zahlenformat. Es wird durch die AufzählungsklasseZahlenFormatgegangen und das nächste Format gesetzt. Wenn das letzte Element gesetzt wurde, wird wieder da erste Element gesetzt.- Returns:
- Das neue gesetzte nächste Zahlenformat.
-
gib
public static java.lang.Object gib(java.lang.String name)Gib einen Konfigurationswert.- Parameters:
name- Der Name des Konfigurationswerts. Er sollte dem Attribute entsprechen.- Returns:
- Der unter dem Konfigurationsattribute gespeicherte Wert.
-
setze
public static void setze(java.lang.String name, java.lang.Object wert)Setze einen Konfigurationswert.- Parameters:
name- Der Name des Konfigurationswerts. Er sollte dem Attribute entsprechen.wert- Ein Wert, des Type zum Attribut passen muss.
-