Index

A B D E F G H I K L M N R S T V W X Z 
All Classes|All Packages

A

ABSTAND - Static variable in class swing_implementation.Aussehen
Abstand (z.
AktiverText - Class in swing_implementation
Mit der Klasse AktiverText können anklickbare Texte erzeugt werden, die die Farbe ändern, wenn man mit der Maus darüberfährt.
AktiverText(String) - Constructor for class swing_implementation.AktiverText
 
AktivesElement - Class in swing_implementation
Diese Klasse stellt eine eigene Aktionenverwaltung bereit (ähnlich den ActionListeners).
AktivesElement() - Constructor for class swing_implementation.AktivesElement
 
Ansicht - Class in swing_implementation
Jede Ansicht muss diese Klasse erben.
Ansicht() - Constructor for class swing_implementation.Ansicht
Standard-Konstruktor, der die Hintergrundfarbe setzt.
AnsichtEinstellungen - Class in swing_implementation
Diese Klasse zeigt die Einstellungen.
AnsichtEinstellungen() - Constructor for class swing_implementation.AnsichtEinstellungen
 
ansichten - Static variable in class swing_implementation.AnsichtenVerwalter
Eine Hashmap in der alle Ansichten gespeichert werden.
AnsichtenVerwalter - Class in swing_implementation
Verwaltet alle Ansichten, indem die Klasse statischen Zugriff auf die Ansichten erlaubt.
AnsichtenVerwalter() - Constructor for class swing_implementation.AnsichtenVerwalter
 
ansichtenWechsler - Static variable in class swing_implementation.AnsichtenVerwalter
Wir benutzen das Klartenlayout, da man es dazu verwenden kann, einfach zwischen den einzelnen Ansichten hin- und her zuschalten.
AnsichtErgebnis - Class in swing_implementation
Diese Ansicht zeigt das Ergebnis nach dem Spielende.
AnsichtErgebnis() - Constructor for class swing_implementation.AnsichtErgebnis
Der Konstrutor zeigt drei Texte horizontal zentiert und vertikal über die ganze Fensterhöhe verteilt.
AnsichtHilfe - Class in swing_implementation
Diese Ansicht listete die vorhandenen Tastenkürzel auf.
AnsichtHilfe() - Constructor for class swing_implementation.AnsichtHilfe
 
AnsichtSpiel - Class in swing_implementation
Diese Klasse enthält die Hauptansicht des Spiels, d. h. sie zeigt den Fragentext und die vier Antowrtten.
AnsichtSpiel() - Constructor for class swing_implementation.AnsichtSpiel
 
AnsichtStartSeite - Class in swing_implementation
Die Ansicht, die zuerst gezeigt wird, wenn das Spiel gestartet wird.
AnsichtStartSeite() - Constructor for class swing_implementation.AnsichtStartSeite
Der Konstruktor initialisiert die grafischen Elemente der Ansicht.
ANTWORT_BUCHSTABEN - Static variable in class spiel_logik.Frage
Ein Hilfsfeld, damit wir leicht die Fragen mit A B C D nummerieren können.
ANTWORT_NUMMERN - Static variable in class spiel_logik.Frage
Die Antwortnummern (0 = A, 1 = B, 2 = C, 3 = D).
ANTWORT_TASTE_BREITE - Static variable in class swing_implementation.Aussehen
Die Breite der Antworttaste in Pixel.
ANTWORT_TASTE_HÖHE - Static variable in class swing_implementation.Aussehen
Die Höhe der Antworttaste in Pixel.
AntwortKachel - Class in swing_implementation
Eine Kachel in Rautenform, die eine Antwort zeigt.
AntwortKachel() - Constructor for class swing_implementation.AntwortKachel
Dieser Konstruktor erzeug eine Kachel ohne Text.
anzahlGeladenerFragen - Static variable in class spiel_logik.Konfiguration
Die Anzahl der Fragen, die ins Spiel geladen werden.
Aussehen - Class in swing_implementation
Eine statische Klasse, in der an einer zentralen Stelle im Paket, die Einstellungen hinterlegt sind, die das Aussehen des Spiels (z.
Aussehen() - Constructor for class swing_implementation.Aussehen
 
automatischWeiter - Static variable in class spiel_logik.Konfiguration
Ob zur nächsten Frage automatisch weiter geschaltete werden soll.
automatischWeiterDauer - Static variable in class spiel_logik.Konfiguration
Wie lange gewartet werden soll, bis automatisch zur nächsten Frage umgeschaltet wird (in Millisekunden).

B

beantworteFrage(int) - Method in class spiel_logik.Frage
Beantworte eine Frage.
beantworteFrage(int) - Method in class spiel_logik.Spiel
Beantworte die aktuelle Frage.
beantworteFrage(int) - Method in class swing_implementation.AnsichtSpiel
Beantworte eine Frage.
beende() - Method in class spiel_logik.Spiel
Beende ein Spiel.
berechneZeilenAnzahl(String) - Method in class swing_implementation.MehrzeiligerText
Berechne die Anzahl an Zeilen, in die ein Text aufgeteilt werden soll.
berechneZeilenAnzahl(String, int) - Method in class swing_implementation.MehrzeiligerText
Berechne die Anzahl an Zeilen, in die ein Text aufgeteilt werden soll.
BINÄR - spiel_logik.ZahlenFormat
 
blau(Object) - Static method in class kommandozeilen_implementation.Farbe
Wandelt das gegebene Objekt in einen String um und färbt es anschließend blau ein.
BLAU - Static variable in class kommandozeilen_implementation.Farbe
 

D

DatenKnoten - Class in spiel_logik
Die Klasse DatenKnoten ist eine Kontainerklasse, die eine Frage einschließt.
DatenKnoten(ListenElement, Frage) - Constructor for class spiel_logik.DatenKnoten
Dieser Konstruktor initialisiert einen Datenknoten mit einer Frage und dem nächsten Listenelement.
DEZIMAL - spiel_logik.ZahlenFormat
 

E

entnimmErsteFrage() - Method in class spiel_logik.FragenListe
Entnehme die erste Frage aus der Liste und setzte die zweite Frage an die Position der Ersten.
entnimmFrage(int) - Method in class spiel_logik.FragenListe
Entnehme eine Frage aus der Liste mit der passenden Schwierigkeit.
erzeugeAuswahlListe() - Method in class swing_implementation.AnsichtEinstellungen
Erzeuge die Auswahlliste für das Zahlenformat.
erzeugeFrage(String, String, String, String, String, String) - Method in class spiel_logik.FragenListe
Erzeuge eine neue Frage anhand von mehreren String-Argumenten und füge diese Frage zufällig ein.
erzeugeFrage(String, String, String, String, String, String) - Method in class spiel_logik.Spiel
Erzeuge eine neue Frage anhand von mehreren String-Argumenten und füge diese Frage zufällig ein.
erzeugeKästchen(String) - Method in class swing_implementation.AnsichtEinstellungen
Erzeuge eine Kontrollkästchen (Checkbox).
erzeugeKästchenLauscher(String) - Method in class swing_implementation.AnsichtEinstellungen
Ein ItemListener für die Kontrollkästchen (Checkbox), der direkt auf einen boolschen Konfigurationswert zugreift und den beim anklicken abspeichert.

F

Farbe - Class in kommandozeilen_implementation
Stellt statische Methoden zur Verfügung, mit denen Text in der Kommandozeile eingefärbt werden können.
Farbe() - Constructor for class kommandozeilen_implementation.Farbe
 
FARBE_BLAU - Static variable in class swing_implementation.Aussehen
Ein zur Farbpalette des Spiels passendes Blau.
FARBE_FALSCH - Static variable in class swing_implementation.Aussehen
Die Farbe für die falschen Antworten.
FARBE_GRUEN - Static variable in class swing_implementation.Aussehen
Ein zur Farbpalette des Spiels passendes Grün.
FARBE_HINTERGRUND - Static variable in class swing_implementation.Aussehen
Die Farbe die für die Hintergründe verwendet werden soll.
FARBE_ORANGE - Static variable in class swing_implementation.Aussehen
Ein zur Farbpalette des Spiels passendes Orange.
FARBE_RICHTIG - Static variable in class swing_implementation.Aussehen
Die Farbe für die richtigen Antworten.
FARBE_ROT - Static variable in class swing_implementation.Aussehen
Ein zur Farbpalette des Spiels passendes Rot.
FARBE_VIOLETT - Static variable in class swing_implementation.Aussehen
Die gleiche Farbe wie die Hintergrundfarbe im Logo der Kasten um „INFORMATIK“ (3d1e57).
FARBE_VIOLETT_HELL - Static variable in class swing_implementation.Aussehen
Ein zur Farbpalette des Spiels passendes helles Violett.
FARBE_WEISS - Static variable in class swing_implementation.Aussehen
Ein zur Farbpalette des Spiels passendes Weiß.
FENSTER_BREITE - Static variable in class swing_implementation.Aussehen
Die minimale Fensterbreite in Pixel.
FENSTER_HÖHE - Static variable in class swing_implementation.Aussehen
Die minimale Fensterhöhe in Pixel.
Frage - Class in spiel_logik
Die Klasse Frage speichert den Fragentext sowie die richtige Antwort als auch drei falsche Antworten.
Frage(String, String, String, String, String, int) - Constructor for class spiel_logik.Frage
 
fragen_verwaltung - package fragen_verwaltung
Verwalte die Fragen, die im XML-Format gespeichert sind.
FragenListe - Class in spiel_logik
Eine Jahrgangstufe beinhaltet eine gewissen Anzahl an Fragen.
FragenListe() - Constructor for class spiel_logik.FragenListe
 
friereEin() - Method in class swing_implementation.Taste
Setze die Taste in den eingefrorenen Zustand.
fügeAktionenLauscherHinzu(Aktion) - Method in class swing_implementation.AktivesElement
Füge einen Lauschen hinzu, die nach Aktionen ausschaut hält (eigener ActionListener).
fügeFragenAlsFeldEin(String[][]) - Method in class spiel_logik.FragenListe
Füge mehrere Fragen zufällig als zweidimensionales Feld ein.
fügeFragenAlsFeldEin(String[][]) - Method in class spiel_logik.Spiel
Füge mehrere Fragen zufällig als zweidimensionales Feld ein.
fügeHintenEin(Frage) - Method in class spiel_logik.DatenKnoten
Füge eine Frage ans Ende der Liste.
fügeHintenEin(Frage) - Method in class spiel_logik.FragenListe
Füge eine Frage hinten in die Liste ein.
fügeHintenEin(Frage) - Method in class spiel_logik.ListenAbschluss
Füge eine Frage ans Ende der Liste.
fügeHintenEin(Frage) - Method in class spiel_logik.ListenElement
Füge eine Frage ans Ende der Liste.
fügeVorneEin(Frage) - Method in class spiel_logik.FragenListe
Füge eine Frage vorne in die Liste ein.
fügeVorPositionEin(Frage, int) - Method in class spiel_logik.FragenListe
Füge ein Frage vor einer Positions-Nummer ein.
fügeZufälligEin(Frage) - Method in class spiel_logik.FragenListe
Füge zufällig eine Frage in die Fragenliste ein.
führeAktionAus() - Method in class swing_implementation.AktivesElement
Führe die registrierte Aktion aus.

G

gelb(Object) - Static method in class kommandozeilen_implementation.Farbe
Wandelt das gegebene Objekt in einen String um und färbt es anschließend gelb ein.
GELB - Static variable in class kommandozeilen_implementation.Farbe
 
gib(String) - Static method in class spiel_logik.Konfiguration
Gib einen Konfigurationswert.
gib(String) - Static method in class swing_implementation.AnsichtenVerwalter
Gib die gewünschte Ansicht zurück.
gibAktuelleFrage() - Method in class spiel_logik.Spiel
Gib die aktuelle Frage.
gibAntworten() - Method in class spiel_logik.Frage
Gib alle Fragen als ein Feld zurück.
gibAnzahlBeantworterFragen() - Method in class spiel_logik.Spiel
Gib die Anzahl der beantworteten Fragen zurück.
gibAnzahlBereiche() - Method in class fragen_verwaltung.ThemenKatalog
Gib die Anzahl der Themenbereiche zurück.
gibAnzahlDatenKnoten() - Method in class spiel_logik.DatenKnoten
Gib die Anzahl an Datenknoten.
gibAnzahlDatenKnoten() - Method in class spiel_logik.FragenListe
Diese Methode berechnete die Anzahl der Datenknoten und damit die Anzahl der Frage rekursiv.
gibAnzahlDatenKnoten() - Method in class spiel_logik.ListenAbschluss
Gibt 0 zurück, den wenn eine Instanz dieser Klasse das erste Element in der Liste ist, dann ist diese Liste leer.
gibAnzahlDatenKnoten() - Method in class spiel_logik.ListenElement
Gib die Anzahl an Datenknoten.
gibAnzahlFragen() - Method in class fragen_verwaltung.ThemenGebiet
Gibt die tatsächliche Anzahl der Fragen zurück.
gibAnzahlFragen() - Method in class spiel_logik.FragenListe
Gib die Anzahl der Fragen zurück.
gibAnzahlFragen() - Method in class spiel_logik.Spiel
Gib die Anzahl der ins Spiel geladenen Fragen.
gibAnzahlGebiete() - Method in class fragen_verwaltung.ThemenKatalog
Gibt die Anzahl der Themengebiete zurück.
gibAnzahlUnbeantworterFragen() - Method in class spiel_logik.Spiel
Gib die Anzahl der noch unbeantworteten Fragen, die ins Spiel geladen wurden zurück.
gibAutor() - Method in class fragen_verwaltung.ThemenGebiet
Gibt den Text des XML-Tags <autor> zurück.
gibBeantworteteFragen() - Method in class spiel_logik.Spiel
Gib eine Liste der bereits beantworteten Fragen.
gibBereichDurchNummer(int) - Method in class fragen_verwaltung.ThemenKatalog
Gib die Titel und die relativen Pfade der Themengebiete eines Themenbereichs also Liste zurück.
gibBereichsNameDurchNummer(int) - Method in class fragen_verwaltung.ThemenKatalog
Gib den Namen der Themenbereiche zurück.
gibBild(String) - Static method in class swing_implementation.KleineKachel
Kleine Hilfsfunktion um die Namen der Bild-Dateien zusammenzubauen.
gibDateiPfad() - Method in class spiel_logik.Spiel
Gib den Dateipfad der XML-Datei, der das aktuelle Spiel gestartet hat.
gibDokument() - Method in class fragen_verwaltung.XMLDatei
Gib eine Instanze der XML-Klasse Document zurück.
gibFach() - Method in class fragen_verwaltung.ThemenGebiet
Gibt den Text des XML-Tags <fach> zurück.
gibFormatierteGewinnSumme() - Method in class spiel_logik.Spiel
Gib die formatiere Gewinnsumme mit Währungs-Zeichen und Tausenderpunkt und im konfigurierten Zahlenformat.
gibFrage() - Method in class spiel_logik.DatenKnoten
Gib die Frage.
gibFrage() - Method in class spiel_logik.ListenAbschluss
Gibt keine Frage zurück, denn die Liste ist leer.
gibFrage() - Method in class spiel_logik.ListenElement
Gib die Frage.
gibFragenNummer() - Method in class spiel_logik.Spiel
Gib die aktuelle Fragennummer zurück. 1 ist die erste Fragennummer und so weiter.
gibFragenText() - Method in class spiel_logik.Frage
Gib den Text der Frage zurück.
gibGebietDurchNummer(int) - Method in class fragen_verwaltung.ThemenKatalog
 
gibGebietPfadDurchNummer(int) - Method in class fragen_verwaltung.ThemenKatalog
Gib den relative Pfad zur XML-Datei des des Themengebiets durch eine Indexnummer.
gibGebietTitelDurchNummer(int) - Method in class fragen_verwaltung.ThemenKatalog
Gib den Titel des Themengebiets durch eine Indexnummer.
gibGegebeneAntwort() - Method in class spiel_logik.Frage
Gib die Index-Position der gegebenen Antwort zurück.
gibGewinnSumme() - Method in class spiel_logik.Spiel
Gib die aktuelle Gewinnsumme aus.
gibKopf() - Method in class spiel_logik.FragenListe
 
gibLogo() - Static method in class swing_implementation.Aussehen
 
gibLogo(String, int) - Static method in class swing_implementation.Aussehen
 
gibNächsteFrage() - Method in class spiel_logik.Spiel
Entnimm eine Frage.
gibNächstes() - Method in class spiel_logik.DatenKnoten
Gib das nächste Listenelement.
gibNächstes() - Method in class spiel_logik.ListenAbschluss
 
gibNächstes() - Method in class spiel_logik.ListenElement
Gib das nächste Listenelement.
gibRichtigeAntwort() - Method in class spiel_logik.Frage
Gib die Index-Position der richtigen Antwort zurück.
gibRichtigeAntwortText() - Method in class spiel_logik.Frage
Gib den Text der richtigen Antwort zurück
gibSchwierigkeit() - Method in class spiel_logik.Frage
Gib die Schwierigkeit der Frage zurück.
gibSpiel() - Static method in class swing_implementation.AnsichtenVerwalter
Gib die Ansicht des aktuellen Spiels.
gibSpiel() - Static method in class swing_implementation.SpielSteuerung
Gib das aktuelle Spiel.
gibTextVonKind(Node, String) - Method in class fragen_verwaltung.XMLDatei
Gib den Textinhalt eines XML-Kind-Knoten zurück.
gibThema() - Method in class fragen_verwaltung.ThemenGebiet
Gibt den Text des XML-Tags <thema> zurück.
gibThemenBereich() - Method in class spiel_logik.Spiel
Gib den Namen des aktuellen Themenbereichs (z.
gibThemenGebiet() - Method in class spiel_logik.Spiel
Gib das Thema des aktuellen Themengebiets (z.
gibWurzel() - Method in class fragen_verwaltung.XMLDatei
Gib das Wurzelelement des XML-Dokuments (z.
grün(Object) - Static method in class kommandozeilen_implementation.Farbe
Wandelt das gegebene Objekt in einen String um und färbt es anschließend grün ein.
GRÜN - Static variable in class kommandozeilen_implementation.Farbe
 

H

hauptAnsicht - Static variable in class swing_implementation.AnsichtenVerwalter
Die Hauptansicht.
hauptBild - Variable in class swing_implementation.Taste
 
HauptFenster - Class in swing_implementation
Die Klasse HauptFenster setzt die Fensterabmessungen, initialisiert alle Ansichten, registriert alle Tastenkürzel.
HauptFenster() - Constructor for class swing_implementation.HauptFenster
 
HEXALDEZIMAL - spiel_logik.ZahlenFormat
 

I

initialisiereAnsicht(String, Ansicht) - Static method in class swing_implementation.AnsichtenVerwalter
Initialisiere eine Ansicht.
initialisiereAnsichten() - Static method in class swing_implementation.AnsichtenVerwalter
Initialisiere alle Ansichten.
istAktuelleFrageBeantwortet() - Method in class spiel_logik.Spiel
Zeige an, ob die aktuelle Frage beantwortet (egal ob falsch oder richtig) wurde.
istAntwortRichtig(int) - Method in class spiel_logik.Spiel
Überprüfe, ob die Antwort zur aktuellen Frage richtig oder flasch ist.
istBeantwortet() - Method in class spiel_logik.Frage
Zeige an, ob die Frage beantwortet (egal ob falsch oder richtig) wurde.
istBeendet() - Method in class spiel_logik.Spiel
Zeige an, ob das Spiel beendet wurde.
istRichtigBeantwortet() - Method in class spiel_logik.Frage
Zeige an, ob die Frage richtig beantwortet wurde.
istVerloren() - Method in class spiel_logik.Spiel
Zeige an, ob das Spiel gewonnen oder verloren wurde.
istZahl(String) - Static method in class swing_implementation.AnsichtEinstellungen
Überprüfe an der übergebene Text eine ganze Zahl ist.

K

KleineKachel - Class in swing_implementation
Zeigt eine kleine Kachel, die angeklickt werden kann.
KleineKachel() - Constructor for class swing_implementation.KleineKachel
 
KleineKachel(String) - Constructor for class swing_implementation.KleineKachel
 
klickBild - Variable in class swing_implementation.Taste
 
ko - Static variable in class spiel_logik.Konfiguration
Spiele nach dem K.o.
KommandoZeile - Class in kommandozeilen_implementation
Diese Klasse stellt ein Kommandozeilen-Interface für das Spiel bereit.
KommandoZeile() - Constructor for class kommandozeilen_implementation.KommandoZeile
 
kommandozeilen_implementation - package kommandozeilen_implementation
Stellt ein Kommandozeilen-Interface (cli = command line interface) zur Verfügung, um die Spiellogik zu testen.
KommandozeilenStarter - Class in kommandozeilen_implementation
Kleine Hüll-Klasse um die Kommandozeile aufzurufen.
KommandozeilenStarter() - Constructor for class kommandozeilen_implementation.KommandozeilenStarter
 
Konfiguration - Class in spiel_logik
Die Klasse Konfiguration enthält statische Attribute, die Einstellungen speichern.
Konfiguration() - Constructor for class spiel_logik.Konfiguration
 
konvertiereAntwortBuchstabe(String) - Static method in class spiel_logik.Frage
Wandele einen Antwortbuchstaben (a, b, c, d) bzw.
konvertiereAntwortNummer(int) - Static method in class spiel_logik.Frage
Wandelt eine Antwortnummer (0, 1, 2, 3) in einen Antwortbuchstaben (A, B, C, D) um.

L

ladeNeuesSpiel(String) - Static method in class swing_implementation.AnsichtenVerwalter
Lade ein neues Spiel, indem der relative Pfad zu einem Themengebiet angegeben wird und zeige die Ansicht des aktuellen Spiels.
ladeThemenGebiet(String) - Method in class spiel_logik.Spiel
Lade ein Themengebiet ins Spiel.
leseFragenInsSpiel(Spiel) - Method in class fragen_verwaltung.ThemenGebiet
Liest alle Fragen eines Themengebiets in die Klasse Spiel ein.
leseFragenInsSpiel(Spiel, int) - Method in class fragen_verwaltung.ThemenGebiet
Liest eine bestimmte Anzahl an Fragen, die zufällig ausgewählt werden, ins die Klasse Spiel ein.
leseTextInhalt(String) - Method in class fragen_verwaltung.XMLDatei
Lese den Text eines XML-Elements.
lila(Object) - Static method in class kommandozeilen_implementation.Farbe
Wandelt das gegebene Objekt in einen String um und färbt es anschließend lila ein.
LILA - Static variable in class kommandozeilen_implementation.Farbe
 
ListenAbschluss - Class in spiel_logik
Diese Klasse bildet den Abschluss der einfach verkettenen Liste.
ListenAbschluss() - Constructor for class spiel_logik.ListenAbschluss
 
ListenElement - Class in spiel_logik
Diese abstrakte Klasse wird von der Klasse DatenKnoten und der Klasse ListenAbschluss geerbt.
ListenElement() - Constructor for class spiel_logik.ListenElement
 

M

macheBild(String) - Static method in class swing_implementation.Aussehen
Mache ein Bild der Klasse ImageIcon.
macheText() - Static method in class swing_implementation.Aussehen
Erzeuge einen leeren normalen Text.
macheText(int, int, int, int) - Static method in class swing_implementation.Aussehen
Erzeuge einen leeren Text, der im Spielfeld an den angegeben Bereich plaziert werden kann.
macheText(int, int, int, int, boolean) - Static method in class swing_implementation.Aussehen
Erzeuge einen leeren Text, der im Spielfeld an den angegeben Bereich plaziert werden kann.
macheText(String) - Static method in class swing_implementation.Aussehen
Erzeuge einen normalen Text.
macheText(String, boolean) - Static method in class swing_implementation.Aussehen
Erzeuge einen normalen Text mit Rahmen.
macheÜberschrift(String) - Static method in class swing_implementation.Aussehen
Erzeuge eine Überschrift.
macheZentrierteÜberschrift(String) - Static method in class swing_implementation.Aussehen
Erzeuge eine Überschrift und plaziere diese zentriert.
main(String[]) - Static method in class swing_implementation.HauptFenster
 
MehrzeiligerText - Class in swing_implementation
Diese Klasse spaltet einen längeren Text in mehrere Zeilen und erzeugt für jede Zeile ein JLabel-Objekt, fügt hinzu bzw. entfernt diese von der übergeordneten Komponente.
MehrzeiligerText(int, int, int, int) - Constructor for class swing_implementation.MehrzeiligerText
Mit diesem Konstruktor kann die Position und die Größe des mehrzeiligen Texts angegeben werden.
MenuLeiste - Class in swing_implementation
Die Klasse MenuLeiste basiert auf der Swing-Klasse JMenuBar.
MenuLeiste() - Constructor for class swing_implementation.MenuLeiste
 
mischeAntworten() - Method in class spiel_logik.Frage
Mische die Antworten zufällig.
musikSpieler - Static variable in class swing_implementation.SpielSteuerung
 
MusikSpieler - Class in swing_implementation
Die Klasse MusikSpieler verwaltete alle im Spiel benötigten Musikausschnitte.
MusikSpieler() - Constructor for class swing_implementation.MusikSpieler
 

N

nachSchwierigkeit - Static variable in class spiel_logik.Konfiguration
Zeige die Fragen nach Schwierigkeit geordnet, d. h. zuerst die leichten Fragen (Schwierigkeit = 1) und dann die schwereren (bis Schwierigkeit 5).
nächstes - Variable in class spiel_logik.ListenElement
Das nächste Listenelement.
nächstes() - Method in enum spiel_logik.ZahlenFormat
Gib das nächste Zahlenformat.

R

RESET - Static variable in class kommandozeilen_implementation.Farbe
 
rot(Object) - Static method in class kommandozeilen_implementation.Farbe
Wandelt das gegebene Objekt in einen String um und färbt es anschließend rot ein.
ROT - Static variable in class kommandozeilen_implementation.Farbe
 

S

SCHRIFT_ART - Static variable in class swing_implementation.Aussehen
Die im Spiel verwendete Schriftart.
SCHRIFT_FETT - Static variable in class swing_implementation.Aussehen
Schrift in fetter Textauszeichnung.
SCHRIFT_GRÖSSE - Static variable in class swing_implementation.Aussehen
Die im Spiel verwendete Schriftgröße.
SCHRIFT_NORMAL - Static variable in class swing_implementation.Aussehen
Schrift in normaler Textauszeichnung.
schwarz(Object) - Static method in class kommandozeilen_implementation.Farbe
Wandelt das gegebene Objekt in einen String um und färbt es anschließend schwarz ein.
SCHWARZ - Static variable in class kommandozeilen_implementation.Farbe
 
schwebeBild - Variable in class swing_implementation.Taste
 
setze(String) - Method in class swing_implementation.MehrzeiligerText
Setze einen neuen Text, d. h. spalte ihn und erzeuge neue JLabel-Objekte.
setze(String, int) - Method in class swing_implementation.MehrzeiligerText
Setze einen neuen Text, d. h. spalte ihn und erzeuge neue JLabel-Objekte.
setze(String, Object) - Static method in class spiel_logik.Konfiguration
Setze einen Konfigurationswert.
setzeAntwort(String) - Method in class swing_implementation.AntwortKachel
Setze den Antworttext.
setzeBuchstabe(int) - Method in class swing_implementation.AntwortKachel
Setze den Antwortbuchstaben (A, B, C, D)
setzeFalsch() - Method in class swing_implementation.AntwortKachel
Die Kachel wird eingefroren, d. h. die Hintergrundbilder wechseln nicht mehr, wenn man mit der Maus darüber fährt.
setzeFrage(Frage) - Method in class spiel_logik.DatenKnoten
Setze die Frage.
setzeNächstes(ListenElement) - Method in class spiel_logik.DatenKnoten
Setze das nächste Listenelement.
setzeNächstes(ListenElement) - Method in class spiel_logik.ListenAbschluss
Eine Methode ohne Funktion.
setzeNächstes(ListenElement) - Method in class spiel_logik.ListenElement
Setze das nächste Listenelement.
setzeNächstesZahlenformat() - Static method in class spiel_logik.Konfiguration
Setze das nächste Zahlenformat.
setzeRichtig() - Method in class swing_implementation.AntwortKachel
Die Kachel wird eingefroren, d. h. die Hintergrundbilder wechseln nicht mehr, wenn man mit der Maus darüber fährt.
setzeThemenBereich(String) - Method in class spiel_logik.Spiel
Setze den Namen des aktuellen Themenbereichs (z.
setzeThemenGebiet(String) - Method in class spiel_logik.Spiel
Setze das Thema des aktuellen Themengebiets (z.
Spiel - Class in spiel_logik
Die Klasse Spiel repräsentiert ein aktuell laufendes Spiel.
Spiel() - Constructor for class spiel_logik.Spiel
Dieser Konstruktor startet ein neues Spiel ohne Fragen.
Spiel(String) - Constructor for class spiel_logik.Spiel
Dieser Konstruktor lädt gleich zum Start des neuen Spiels Fragen.
spiel_logik - package spiel_logik
Enthält die Spiellogik und gewährt Zugriff auf die verschiedenen Themengebiete.
spieleMusik - Static variable in class spiel_logik.Konfiguration
Einstellung, ob Musik abgespielt werden soll oder nicht.
SpielRahmen - Class in swing_implementation
Eine Hüllklasse um JFrame.
SpielRahmen() - Constructor for class swing_implementation.SpielRahmen
 
SpielRahmen(String) - Constructor for class swing_implementation.SpielRahmen
 
SpielRahmen(String, boolean) - Constructor for class swing_implementation.SpielRahmen
 
SpielSteuerung - Class in swing_implementation
Eine Klasse mit statischen Methoden, die eine Instanz des aktuellen Spiels verwaltet.
SpielSteuerung() - Constructor for class swing_implementation.SpielSteuerung
 
starte(String) - Method in class swing_implementation.MusikSpieler
Starte den mit einem Kürzel angegebenen Musikausschnitt, spiele den Musikausschnitt nur einmal und stoppe zuerst den Musikausschnitt, der gerade abgespielt wird.
starteEndlos(String) - Method in class swing_implementation.MusikSpieler
Starte den mit einem Kürzel angegebenen Musikausschnitt, spiele den Musikausschnitt in einer Endlosschleife und stoppe zuerst den Musikausschnitt, der gerade abgespielt wird.
starteNeuesSpiel(String) - Method in class swing_implementation.AnsichtSpiel
Starte ein neues Spiel.
starteNeuesSpiel(String) - Static method in class swing_implementation.SpielSteuerung
Starte ein neues Spiel.
stoppe(String) - Method in class swing_implementation.MusikSpieler
Stoppe den Musikausschnitt.
swing_implementation - package swing_implementation
Implementiert die Spiellogik in einer grafischen Oberfläche, die auf das Swing-Framework aufsetzt.
SwingStarter - Class in swing_implementation
Starte die Swing-Implementation des Spiels.
SwingStarter() - Constructor for class swing_implementation.SwingStarter
 

T

Taste - Class in swing_implementation
Die Klasse Taste ist zu vergleichen mit der JButton-Komponente aus dem Swing-Framework.
Taste(String, String, String) - Constructor for class swing_implementation.Taste
 
taueAuf() - Method in class swing_implementation.Taste
Taue die Taste auf, d. h. die Hintergrundbilder wechseln wieder und die Aktion kann ausgeführt werden.
text - Variable in class swing_implementation.KleineKachel
 
ThemenGebiet - Class in fragen_verwaltung
Die Fragen für ein Themengebiet werden in einer XML-Datei festgehalten.
ThemenGebiet(String) - Constructor for class fragen_verwaltung.ThemenGebiet
Erzeugt anhand eines relativen Pfades zu einer XML-Datei eine neue Instanze der Klasse.
ThemenKatalog - Class in fragen_verwaltung
Gib einen Überblick über alle verfügbaren Themenbereiche und Themengebiete.
ThemenKatalog() - Constructor for class fragen_verwaltung.ThemenKatalog
 

V

valueOf(String) - Static method in enum spiel_logik.ZahlenFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum spiel_logik.ZahlenFormat
Returns an array containing the constants of this enum type, in the order they are declared.

W

weiß(Object) - Static method in class kommandozeilen_implementation.Farbe
Wandelt das gegebene Objekt in einen String um und färbt es anschließend weiß ein.
WEISS - Static variable in class kommandozeilen_implementation.Farbe
 
wiederholeSpiel() - Static method in class swing_implementation.SpielSteuerung
Wiederhole ein bereits gestartetes Spiel.

X

XMLDatei - Class in fragen_verwaltung
Liefert einen vereinfachten Zugriff auf eine XML-Datei.
XMLDatei(String) - Constructor for class fragen_verwaltung.XMLDatei
 

Z

zahlenFormat - Static variable in class spiel_logik.Konfiguration
Das Zahlenformat, in dem z.
ZahlenFormat - Enum in spiel_logik
Im Spiel können mehrere Zahlenformate beispielsweise für die Gewinnsumme angezeigt werden.
zeige() - Method in class swing_implementation.Ansicht
Diese Methode soll von den Unterklassen überschrieben werden, wenn Code vor dem Zeigen der Ansicht ausgeführt werden soll.
zeige() - Method in class swing_implementation.AnsichtErgebnis
 
zeige() - Method in class swing_implementation.AnsichtSpiel
 
zeige() - Method in class swing_implementation.AnsichtStartSeite
Spiele die Hauptmelodie, wenn die Ansicht „Startseite“ gezeigt wird.
zeige(String) - Static method in class swing_implementation.AnsichtenVerwalter
Zeige die gewünschte Ansicht.
zeigeNächsteFrage() - Method in class swing_implementation.AnsichtSpiel
Zeige die nächste Frage.
ZEILEN_ABSTAND - Static variable in class swing_implementation.Aussehen
Der Zeilenabstand bei mehrzeiligen Texten oder die Höhe eines JLabel-Elements bei einzeiligen Texten.
zentiere(JComponent) - Static method in class swing_implementation.Aussehen
Zentiere eine Komponente sowohl horizontal wie auch vertikal.
zentiereHorizontal(JComponent) - Static method in class swing_implementation.Aussehen
Zentiere eine Komponente horizontal.
zentiereVertikal(JComponent) - Static method in class swing_implementation.Aussehen
Zentiere eine Komponente vertikal.
zentriereX(int) - Static method in class swing_implementation.Aussehen
Berechnet die „x“ Koordinate für ein Objekt, das zentiert werden soll.
zyan(Object) - Static method in class kommandozeilen_implementation.Farbe
Wandelt das gegebene Objekt in einen String um und färbt es anschließend zyan ein.
ZYAN - Static variable in class kommandozeilen_implementation.Farbe
 
A B D E F G H I K L M N R S T V W X Z 
All Classes|All Packages