A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

abbrechen - Static variable in class stasichase.gui.StartInfoDialog
 
ABBRUCH - Static variable in class stasichase.gui.MultiDialog
Rückgabewert Dialog abgebrochen.
actionPerformed(ActionEvent) - Method in class stasichase.gui.MenueListener
 
actionPerformed(ActionEvent) - Method in class stasichase.gui.ChatFenster.My_ActionListener
 
actionPerformed(ActionEvent) - Method in class stasichase.gui.MultiDialog.ButtonListener
 
addButtons(String[]) - Method in class stasichase.gui.MultiDialog
Setzt eine Liste von Buttons, fokussiert aber keinen.
addButtons(String[], int) - Method in class stasichase.gui.MultiDialog
Setzt eine Liste von Buttons und fokussiert einen davon.
addLoginListener(LoginListener) - Method in class stasichase.gui.SpielerGUI
Hier können sich LoginListener zentral registrieren, um bei jedem vom Server aufgerufenem Login benachrichtigt zu werden.
addMessageListener(MessageListener) - Method in class stasichase.kram.LokalerSpieler
Hier können sich MessageListener zentral registrieren, um bei jedem vom Server aufgerufenem MessageEvent benachrichtigt zu werden.
addMoveListener(MoveListener) - Method in class stasichase.kram.LokalerSpieler
Hier können sich MoveListener zentral registrieren, um bei jedem vom Server aufgerufenem MoveEvent benachrichtigt zu werden.
addSpielfigur(Spielfigur) - Method in class stasichase.kram.SpielfigurPool
Hier können auch nachträglich noch Spielfiguren hinzugefügt werden.
adjToMarkov(int[][]) - Static method in class stasichase.ki.Markov
Berechnet aus der Adjazenzmatrix die Übergangsmatrix des Graphs (bei gleichmäßige Kantengewichtung).
aktiviereInfo(int) - Method in class stasichase.gui.SpielplanNetz
 
aktualisiereBaum(MoveEvent) - Static method in class stasichase.ki.XBaum
bei jedem MoveEvent aktualisiert KITools XBaum mit dieser Methode.
aktualisierenD(int, int) - Static method in class stasichase.ki.Felder
 
aktualisierenX() - Static method in class stasichase.ki.Felder
 
aktualisierePosition(MoveEvent) - Method in class stasichase.ki.KITools
Aktualisiert das Array "spielPosition".
aktuelleFarbe - Static variable in class stasichase.gui.Tools
 
alleDa(LoginEvent) - Method in class stasichase.gui.StartInfoDialog
 
alleDa(LoginEvent) - Method in interface stasichase.kram.LoginListener
 
ampel - Variable in class stasichase.gui.MenuePanelRechts
 
anmeldenButton - Variable in class stasichase.gui.StartDialog
 
anmeldenButton_auswahl() - Method in class stasichase.gui.StartDialog
Wenn die Option "anmelden an Server" gewählt wird, werden die entsprechenden Felder editierbar, die anderen nicht.
anzahl - Variable in class stasichase.gui.Hintergrund
 
anzahl - Variable in class stasichase.gui.SpielplanNetz
 
anzahl - Variable in class stasichase.gui.MausHoerer
 
anzahl() - Method in class stasichase.plan.Ticketpool
under construction
anzahlStationen - Variable in class stasichase.plan.Spielplan
Anzahl der Stationen auf dem Spielfeld
anzBarr - Variable in class stasichase.gui.MenuePanelRechts
so viele Barrieren sind vorhanden
anzblack - Variable in class stasichase.gui.XInfo
 
anzBlack - Variable in class stasichase.gui.MenuePanelRechts
zeigt an, wie viele Black Tickets man noch hat
anzbus - Variable in class stasichase.gui.SpielerInfo
 
anzbus - Variable in class stasichase.gui.XInfo
 
anzBus - Variable in class stasichase.gui.MenuePanelRechts
zeigt an, wie viele Bus Tickets man noch hat
anzDetektive - Static variable in class stasichase.ki.Felder
 
anzNachfolger - Variable in class stasichase.ki.XBaum
 
anzSpieler - Variable in class stasichase.ki.Gehirn
Anzahl der Spieler.
anzSpieler - Static variable in class stasichase.ki.KITools
Anzahl der Spieler.
anzStationen - Static variable in class stasichase.ki.XBaum
 
anzStationen - Static variable in class stasichase.ki.Markov
Dimension der Matrizen.
anzStationen - Static variable in class stasichase.ki.Felder
 
anztax - Variable in class stasichase.gui.SpielerInfo
 
anztax - Variable in class stasichase.gui.XInfo
 
anzTaxi - Variable in class stasichase.gui.MenuePanelRechts
zeigt an, wie viele Taxi Tickets man noch hat
anzubahn - Variable in class stasichase.gui.SpielerInfo
 
anzubahn - Variable in class stasichase.gui.XInfo
 
anzUBahn - Variable in class stasichase.gui.MenuePanelRechts
zeigt an, wie viele U-Bahn Tickets man noch hat
anzzwei - Variable in class stasichase.gui.XInfo
 
assert(boolean) - Static method in class stasichase.test.Debug
Zusicherungen wie in C/C++.
assert(boolean, String) - Static method in class stasichase.test.Debug
Zusicherungen wie in C/C++.
aufloesung_x - Variable in class stasichase.plan.Spielplan
Pixelauflösung in x-Richtung
aufloesung_y - Variable in class stasichase.plan.Spielplan
Pixelauflösung in y-Richtung
ausdrucken() - Static method in class stasichase.ki.XBaum
 
auswahl - Variable in class stasichase.gui.MultiDialog
 
auswahlGroup - Variable in class stasichase.gui.StartDialog
 
auswahlListener - Variable in class stasichase.gui.StartDialog
 
AutoKI - class stasichase.ki.AutoKI.
Zum starten eines einzelnen KI-Spieler.
AutoKI() - Constructor for class stasichase.ki.AutoKI
 
autonomeKI - Static variable in class stasichase.ki.SpielerKI
Soll die KI autonom sein, d.h.

B

barr - Variable in class stasichase.gui.MenuePanelRechts
 
barr1Label - Variable in class stasichase.gui.MenuePanelRechts
 
barr2Label - Variable in class stasichase.gui.MenuePanelRechts
 
barr3Label - Variable in class stasichase.gui.MenuePanelRechts
 
barrarray - Variable in class stasichase.gui.MenuePanelRechts
 
barriere - Variable in class stasichase.gui.MausHoerer
 
barriere1 - Variable in class stasichase.gui.MenuePanelRechts
 
barriere2 - Variable in class stasichase.gui.MenuePanelRechts
 
barriere3 - Variable in class stasichase.gui.MenuePanelRechts
 
barriereKoordinaten - Variable in class stasichase.gui.SpielplanNetz
 
barrieren - Variable in class stasichase.gui.MenuePanelRechts
 
barrieren - Variable in class stasichase.gui.SpielplanNetz
 
barrInt - Variable in class stasichase.gui.MenuePanelRechts
 
basename(String) - Static method in class stasichase.gui.BilderFabrik
Gibt den Basename eines Pfades zurueck.
bedenkzeit - Variable in class stasichase.ki.SpielerKI
Spielbedenkzeit für ein Zug in Millisekunden.
bedenkzeit - Variable in class stasichase.kram.SpielUhr
Bedenkzeit in Millisekunden.
beenden - Variable in class stasichase.gui.MenuePanelOben
Spiel beenden
besterMove() - Method in class stasichase.gui.SpielerGUI
Liefert den von der KI zur Zeiten besten berechneten Spielzug.
besterZug - Variable in class stasichase.ki.Gehirn
Der aktuell bester Zug.
bewegeBarriere(int, int) - Method in class stasichase.gui.SpielplanNetz
 
bewegteBarriere - Variable in class stasichase.gui.SpielplanNetz
 
bigPool - Variable in class stasichase.gui.MenuePanelOben
 
bigPool - Variable in class stasichase.gui.MenuePanelRechts
 
bild - Variable in class stasichase.gui.Hintergrund
 
bild - Variable in class stasichase.gui.SpielplanNetz
 
BilderFabrik - class stasichase.gui.BilderFabrik.
Die Bilderfabrik bietet Methoden um Bilddaten in den Speicher zu laden und zu referenzieren.
BilderFabrik() - Constructor for class stasichase.gui.BilderFabrik
 
BilderFabrikException - exception stasichase.gui.BilderFabrikException.
Exception Klasse der Bilderfabrik
BilderFabrikException(String) - Constructor for class stasichase.gui.BilderFabrikException
 
BildTest - class stasichase.test.BildTest.
 
BildTest() - Constructor for class stasichase.test.BildTest
 
billigstesTicket(int) - Method in class stasichase.ki.Gehirn
Wenn mehrere Verkehrsmitteln zur Wahl stehen, so wird die billigste (Taxiblack - Variable in class stasichase.gui.XInfo
 
black - Variable in class stasichase.gui.MenuePanelRechts
Black Ticket benutzen
blackInt - Variable in class stasichase.gui.MenuePanelRechts
 
blackLabel - Variable in class stasichase.gui.MenuePanelRechts
 
blackMenge() - Method in class stasichase.gui.XInfo
 
blackPanel - Variable in class stasichase.gui.MenuePanelRechts
 
blackTickets - Variable in class stasichase.gui.MenuePanelRechts
 
blackTickets - Variable in class stasichase.plan.Ticketpool
Anzahl der zur Verfügung stehenden Blacktickets
Breite - Static variable in class stasichase.gui.ChatFenster
Sichtbare Größe der beiden TextArea festlegen Breite2 und Höhe2 sind für das output_chat.
Breite2 - Static variable in class stasichase.gui.ChatFenster
Sichtbare Größe der beiden TextArea festlegen Breite2 und Höhe2 sind für das output_chat.
broadcastMessage(Message) - Method in class stasichase.gui.SpielerGUI
Schickt eine Message über den Server an alle anderen Mitspieler.
bus - Variable in class stasichase.gui.SpielerInfo
zeigt die verbleibenden Bustickets des Mitspielers
bus - Variable in class stasichase.gui.XInfo
 
bus - Variable in class stasichase.gui.MenuePanelRechts
zum Bus fahren
busInt - Variable in class stasichase.gui.MenuePanelRechts
 
busLabel - Variable in class stasichase.gui.MenuePanelRechts
 
busMenge() - Method in class stasichase.gui.SpielerInfo
 
busMenge() - Method in class stasichase.gui.XInfo
 
busPanel - Variable in class stasichase.gui.MenuePanelRechts
 
busTicket - Variable in class stasichase.ki.XBaum
 
busTickets - Variable in class stasichase.gui.MenuePanelRechts
 
busTickets - Variable in class stasichase.plan.Ticketpool
Anzahl der zur Verfügung stehenden Bustickets
butListener - Variable in class stasichase.gui.MultiDialog
 
buttonPanel - Variable in class stasichase.gui.MultiDialog
 
buttonPressed(ActionEvent) - Method in class stasichase.gui.MultiDialog
Wird bei Button Drücken aufgerufen.
buttonPressed(ActionEvent) - Method in class stasichase.gui.StartDialog
Merkt sich den gedrückten Button, schließt den Dialog und überprüft oberflächlich die Eingaben.

C

c - Variable in class stasichase.gui.MenuePanelRechts
 
center() - Method in class stasichase.gui.MultiDialog
Zentriert den Dialog auf dem Bildschirm.
centerFrame() - Method in class stasichase.gui.StasiChase
Zentriert das Fenster auf dem Bildschirm.
chat - Variable in class stasichase.gui.StasiChase
 
chat - Variable in class stasichase.gui.MenuePanelOben
Chatfenster ein- bzw ausblenden
CHAT_MESSAGE - Static variable in class stasichase.kram.MessageEvent
Eine ChatMessage.
chatFenster - Variable in class stasichase.gui.MenuePanelOben
 
ChatFenster - class stasichase.gui.ChatFenster.
Die Klasse, die das Chatfenster grafisch darstellt.
ChatFenster.My_ActionListener - class stasichase.gui.ChatFenster.My_ActionListener.
 
ChatFenster.My_ActionListener(ChatFenster) - Constructor for class stasichase.gui.ChatFenster.My_ActionListener
 
ChatFenster() - Constructor for class stasichase.gui.ChatFenster
Im Konstruktor werden die Chat's erzeugt und dimensioniert.
chatInt - Variable in class stasichase.gui.MenuePanelOben
 
checkStationen(XBaum, int) - Static method in class stasichase.ki.XBaum
überprüft alle Blätter, ob sie passende Stationen sind.
counter - Static variable in class stasichase.gui.Tools
 

D

dauer - Variable in class stasichase.gui.Zeiger
 
deaktiviereInfo() - Method in class stasichase.gui.SpielplanNetz
 
Debug - class stasichase.test.Debug.
Gemeinsame Hilfsmittel zum Debuggen.
DEBUG_MESSAGE - Static variable in class stasichase.kram.MessageEvent
Eine DebugMessage.
Debug() - Constructor for class stasichase.test.Debug
 
decodeMatrix() - Method in class stasichase.ki.Markov
Hier soll die kodierte Matrix entschlüsselt werden.
decodeSchluessel(int) - Method in class stasichase.plan.Stationsinfo
Bildet den Schlüssel auf seine Binärdarstellung ab
delay - Variable in class stasichase.gui.MausHoerer
 
demarkiereTipp(Move) - Method in class stasichase.gui.SpielplanNetz
Umkehrfunktion zu markiereTip
demarkiereZielStation() - Method in class stasichase.gui.SpielplanNetz
Umkehrmethode zu markiereZielStation.
demarkiereZielStation(int) - Method in class stasichase.gui.SpielplanNetz
Umkehrmethode zu markiereZielStation
Detektivpool - class stasichase.plan.Detektivpool.
Stellt den Detektivpool zur Verfügung
Detektivpool() - Constructor for class stasichase.plan.Detektivpool
generiert den Detektivpool under construction
DGehirn - class stasichase.ki.DGehirn.
Das Gehirn für ein Detektive.
DGehirn(LokalerSpieler) - Constructor for class stasichase.ki.DGehirn
Erstellt ein DGehirn.
dicke - Static variable in class stasichase.gui.Tools
 
dir - Static variable in class stasichase.gui.Tools
 
doppelzugHilfsLabel - Variable in class stasichase.gui.MenuePanelRechts
 
doublemove - Variable in class stasichase.plan.Ticketpool
Anzahl der zur Verfügung stehenden 2x-Tickets
dStrategie() - Method in class stasichase.ki.DGehirn
Hier wird entschieden in welcher Phase sich der Detektive befindet.
dStrategie1() - Method in class stasichase.ki.DGehirn
Phase 1: Anfang des Spiels, bevor sich Mr.X zum ersten Mal gezeigt hat.
dStrategie2() - Method in class stasichase.ki.DGehirn
Phase 2: Einkreisen.
dStrategie3() - Method in class stasichase.ki.DGehirn
Phase 3: Verhaften.
durchlaufe(XBaum) - Method in class stasichase.ki.XBaum
folgende Methoden dienen nur zum Test.*********************
dynamisch - Variable in class stasichase.gui.SpielplanNetz
 

E

eherMittig - Variable in class stasichase.gui.MenuePanelOben
 
eigeneInfos - Variable in class stasichase.gui.MenuePanelRechts
auf diesem Panel befindet sich alles, was man ueber sich selbst wissen sollte.
einfuegen(XBaum, int) - Static method in class stasichase.ki.XBaum
fuege Knoten in XBaum ein
einfuegenInArray(XBaum) - Static method in class stasichase.ki.XBaum
schreibt die Wahrscheinlichkeit der aktuellen Blätter in Verteilungsarray rein.An der i-ten Stelle des Arrays steht die Wahrscheinlichkeit , dass Mr X an Station i steht.
Eingabe_Zeilen - Static variable in class stasichase.gui.ChatFenster
Größe der History durch Dimensionierung der TextArea festlegen
ellipse(int[][], int, int, int, int) - Static method in class stasichase.gui.Tools
zeichnet eine leere Ellipse.
encodeSchluessel(int[]) - Method in class stasichase.plan.Stationsinfo
 
encodeTicket(int) - Method in class stasichase.ki.XBaum
 
EndDialog - class stasichase.gui.EndDialog.
 
EndDialog() - Constructor for class stasichase.gui.EndDialog
 
EndDialog(SpielerGUI) - Constructor for class stasichase.gui.EndDialog
 
entfernen() - Method in class stasichase.plan.Ticketpool
under construction
EntfernterSpieler - class stasichase.unknown.EntfernterSpieler.
 
EntfernterSpieler() - Constructor for class stasichase.unknown.EntfernterSpieler
 
equals(Object) - Method in class stasichase.kram.Spielfigur
Prüft, ob dieses Objekt einem anderen Objekt gleicht.
erlaubteDZuege(int) - Static method in class stasichase.ki.KITools
Ein Detektive bekommt hier die Züge die ihm in der aktuellen Spielposition zur Verfügung stehen.
erlaubteXZuege(int) - Static method in class stasichase.ki.KITools
Mr.X bekommt hier die Züge die ihm in der aktuellen Spielposition zur Verfügung stehen.
erlaubteZuege - Variable in class stasichase.ki.Gehirn
Die Züge die zur Verfügung stehen.

F

fahrtentafel - Variable in class stasichase.gui.MenuePanelOben
Fahrtentafel ein- bzw ausblenden
farbe - Static variable in class stasichase.gui.Tools
 
FEHLER - Static variable in class stasichase.gui.MultiDialog
Fehler-Dialog mit rotem Kreis und weissem Kreuz.
FEHLER_IMG - Static variable in class stasichase.gui.MultiDialog
 
FEHLER_SCHLIESSEN - Static variable in class stasichase.gui.MultiDialog
Fehler-Dialog mit "Schließen" Button.
feld - Static variable in class stasichase.ki.Felder
Aufenhaltswahrscheinlichkeiten der verschiedene Spielern in den kommenden 5 Zuegen.
feldBerechnen(int, float[]) - Static method in class stasichase.ki.Felder
 
feldBerechnen(int, int) - Static method in class stasichase.ki.Felder
 
Felder - class stasichase.ki.Felder.
 
Felder() - Constructor for class stasichase.ki.Felder
 
figuren - Variable in class stasichase.kram.SpielfigurPool
 
filterRGB(int, int, int) - Method in class stasichase.gui.SpielplanNetz.ColorFilter
 
fliegeHelikopter - Variable in class stasichase.gui.MenuePanelRechts
 
focusBut - Variable in class stasichase.gui.MultiDialog
 
FRAGE - Static variable in class stasichase.gui.MultiDialog
Frage-Dialog mit Sprechblase und "?".
FRAGE_IMG - Static variable in class stasichase.gui.MultiDialog
 
FRAGE_JANEIN - Static variable in class stasichase.gui.MultiDialog
Frage-Dialog mit "Ja" und "Nein" Button.
frame_WindowClosing(WindowEvent) - Method in class stasichase.gui.StasiChase
Das Fenster wurde versucht zu schließen.
frame_WindowOpened(WindowEvent) - Method in class stasichase.gui.StasiChase
Das Fenster wurde geöffnet.

G

game - Variable in class stasichase.gui.StartDialog
 
gehirn - Variable in class stasichase.kram.LokalerSpieler
X- bzw.
Gehirn - class stasichase.ki.Gehirn.
Jeder Spieler hat ein Gehirn, das für ihm den besten Zug berrechnet.Von ihr erben X-Gehirn und D-Gehirn.
Gehirn(LokalerSpieler) - Constructor for class stasichase.ki.Gehirn
 
generiereBoden(int[][], int, int) - Method in class stasichase.gui.Hintergrund
Generiert Boden.
generiereGrass(int[][], int, int) - Method in class stasichase.gui.Hintergrund
Generiert Grass.
generierePalette(int[]) - Method in class stasichase.gui.Hintergrund
Generiert eine Farbpalette.
generiereTicket() - Method in class stasichase.plan.Ticketpool
under construction
generiereURL(String) - Static method in class stasichase.gui.BilderFabrik
generiert eine URL aus dem Dateinamen.
genesis(int, int) - Method in class stasichase.gui.Hintergrund
Genesis.
getAntwort() - Method in class stasichase.gui.MultiDialog
Liefert den gedrückten Button.
getAuswahlServerStarten() - Method in class stasichase.gui.StartDialog
Welche Auswahl getroffen wurde.
getBesterZug() - Method in class stasichase.ki.Gehirn
Liefert den aktuellen besten Zug.
getBoolBus() - Method in class stasichase.ki.XBaum
 
getBoolTaxi() - Method in class stasichase.ki.XBaum
 
getBoolUb() - Method in class stasichase.ki.XBaum
 
getFrame() - Method in class stasichase.gui.MultiDialog
 
getGame() - Method in class stasichase.gui.StartDialog
Die ausgewählten Spielparameter, wenn "Server starten" gewählt wurde.
getGehirn() - Method in class stasichase.gui.SpielerGUI
Liefert das zur Tipp-Berechnung benutzte Gehirn.
getHeight() - Method in class stasichase.gui.Hintergrund
Gibt die Hoehe des Hintergundbildes zurueck.
getHistory() - Method in class stasichase.kram.Spielfigur
Liefert die bisher bekanntgegebenen Stationen.
getHistory() - Method in class stasichase.unknown.EntfernterSpieler
 
getHost() - Method in class stasichase.kram.Spielfigur
 
getID() - Method in class stasichase.unknown.EntfernterSpieler
 
getKIAnzahl() - Method in class stasichase.gui.StartDialog
Die Anzahl der gewünschten KIs als Detektive oder Mr X.
getMessage() - Method in class stasichase.kram.MessageEvent
Liefert die eigentliche Message.
getMessageType() - Method in class stasichase.kram.MessageEvent
Ermittelt den Typ der Message mittels instanceof Vergleiche.
getMove() - Method in class stasichase.kram.MoveEvent
Liefert den gezogenen Move.
getMrX() - Method in class stasichase.gui.StartDialog
Wer Mr X sein soll.
getMrX() - Method in class stasichase.kram.SpielfigurPool
Liefert die als Mr.X eingetragene Spielfigur.
getName() - Method in class stasichase.gui.SpielerInfo
 
getName() - Method in class stasichase.gui.StartDialog
Der gewünschte Spielername.
getName() - Method in class stasichase.kram.LokalerSpieler
 
getName() - Method in class stasichase.kram.Spielfigur
 
getNr() - Method in class stasichase.gui.MultiDialog.MultiButton
 
getPort() - Method in class stasichase.gui.StartDialog
Der Port auf dem gespielt wird.
getPosition() - Method in class stasichase.kram.Spielfigur
Liefert die aktuelle Spielposition oder null, wenn der Spieler unsichtbar ist, oder noch keine Position gesetzt wurde.
getPosition() - Method in class stasichase.unknown.EntfernterSpieler
 
getRolle() - Method in class stasichase.kram.LokalerSpieler
Gibt aus, ob es sich um ein Detektiv oder Mr.
getRolle() - Method in class stasichase.kram.Spielfigur
 
getRolle() - Method in class stasichase.unknown.EntfernterSpieler
 
getSchwesterVon(XBaum) - Static method in class stasichase.ki.XBaum
 
getServer() - Method in class stasichase.gui.StartDialog
Der Server, wenn "Server anmelden" gewählt wurde.
getSpiel() - Method in class stasichase.gui.SpielerGUI
 
getSpieler() - Method in class stasichase.kram.LoginEvent
Liefert alle angemeldeten Spieler.
getSpieler() - Method in class stasichase.kram.SpielfigurPool
Liefert die Standardspielfigur, wenn ein entsprechender Name im Konstruktor übergeben wurde.
getSpieler() - Method in class stasichase.kram.MoveEvent
Liefert den Spieler, der gezogen hat.
getSpieler(int) - Method in class stasichase.kram.SpielfigurPool
Liefert die Spielfigur mit der angegeben Nummer (beginnend bei 0).
getSpieler(String) - Method in class stasichase.kram.SpielfigurPool
Liefert die Spielfigur mit dem angegebenen Namen.
getSpielerNummer(Station) - Static method in class stasichase.ki.KITools
Diese Methode liefert für eine Startposition die Nummer des Spielers zurück (siehe spielPosition in Gehirn).
getSpielplan() - Method in class stasichase.gui.SpielerGUI
Liefert den von der GUI momentan benutzten Spielplan.
getSpielplan() - Method in class stasichase.kram.LokalerSpieler
 
getVerteilungsArray() - Static method in class stasichase.ki.XBaum
 
getWidth() - Method in class stasichase.gui.Hintergrund
Gibt die Breite des Hintergundbildes zurueck.
getXTErreichbStationen(int, int) - Method in class stasichase.ki.XBaum
gibt alle Stationen zurück,die mit dem von MrX benutzten Ticket erreichbar sind.
gibAlleMoeglichenZuege(int) - Method in class stasichase.plan.Spielplan
Gibt alle erreichbaren Stationsnummern von der Station "station" zurück.
gibAlleMoeglichenZuege(int, int) - Method in class stasichase.plan.Spielplan
Gib alle Zuege die einem Spieler zur Verfügung stehen, unter Berücksichtigung seines Ticketsvorrats aber nicht der Position der anderen Spielern.
gibAnzahlStationen() - Method in class stasichase.plan.Spielplan
Gibt die Anzahl der Stationen
gibBenachbarteKnotenbzglTicket(int, int) - Method in class stasichase.plan.Spielplan
Gibt alle Stationen zurück, die von einer Station mit bestimmten Tickets erreichbar sind
gibImage(String) - Static method in class stasichase.gui.BilderFabrik
Gibt ein geladenes Bild zurueck.
gibImage(URL) - Static method in class stasichase.gui.BilderFabrik
Gibt ein geladenes Bild zurueck.
gibImageIcon(String) - Static method in class stasichase.gui.BilderFabrik
Gibt ein geladenes Bild zurueck.
gibImageIcon(URL) - Static method in class stasichase.gui.BilderFabrik
Gibt ein geladenes Bild zurueck.
gibMatrix(int) - Method in class stasichase.plan.Spielplan
zum Überprüfen der Matrix.
gibMoeglicheTickets(int) - Method in class stasichase.plan.Spielplan
Gibt die Tickets aller erreichbaren Stationen von der Station "von"(verschlüsselt) zurück
gibNameDerStation(int) - Method in class stasichase.plan.Spielplan
Gibt den Namen einer Stationsnummer zurück
gibRastergroesse() - Method in class stasichase.plan.Spielplan
Gibt die Spielfeldgröße (Auflösungsgröße) zurück.
gibStationskoordinaten(int) - Method in class stasichase.plan.Spielplan
Gibt Koordinaten einer Station zurück
gridBag - Variable in class stasichase.gui.MenuePanelRechts
 
GUESS_X_IS_AT - Static variable in class stasichase.kram.MessageEvent
Ein GuessXIsAt.
GUI - Static variable in class stasichase.gui.StartDialog
GUI soll Mr X werden.
guiName - Variable in class stasichase.kram.SpielfigurPool
 
guiSpieler - Variable in class stasichase.kram.SpielfigurPool
 

H

hash - Static variable in class stasichase.gui.BilderFabrik
 
hashCode() - Method in class stasichase.kram.Spielfigur
 
hatNachfolger() - Method in class stasichase.ki.XBaum
 
hatPassendeStation(int, int) - Method in class stasichase.ki.XBaum
siehe plan.Spieplan.gibBenachbarteKnotenbzglTicket(int von, int schluessel)
hatSchwester() - Method in class stasichase.ki.XBaum
 
hatVorgaenger() - Method in class stasichase.ki.XBaum
 
hauptPanel - Variable in class stasichase.gui.MultiDialog
Das Hauptpanel beinhaltet, wenn ein Text gesetzt wird, lediglich textArea hier bietet sich für erbende Klassen allerdings eine Möglichkeit beliebige eigene Inhalte einzufügen.
hBar - Variable in class stasichase.gui.SpielplanPanel
 
HEADING_FOR - Static variable in class stasichase.kram.MessageEvent
Ein HeadingFor.
heli - Variable in class stasichase.gui.MenuePanelRechts
 
heliInt - Variable in class stasichase.gui.MenuePanelRechts
 
helikopter - Variable in class stasichase.gui.MenuePanelRechts
zum Hubschrauber fliegen
heliLabel - Variable in class stasichase.gui.MenuePanelRechts
 
heliPanel - Variable in class stasichase.gui.MenuePanelRechts
 
hilfe - Variable in class stasichase.gui.MenuePanelRechts
zum Konsultieren der KI
Hintergrund - class stasichase.gui.Hintergrund.
Die Klasse, die den Hintergund grafisch darstellt.
Hintergrund(Spielplan, boolean) - Constructor for class stasichase.gui.Hintergrund
Generiert den Hintergrund.
hintergrundPanel - Variable in class stasichase.gui.SpielplanPanel
 
history - Variable in class stasichase.kram.Spielfigur
 
History_Zeilen - Static variable in class stasichase.gui.ChatFenster
Größe der History durch Dimensionierung der TextArea festlegen
hochreichenLoeschen(XBaum, int) - Static method in class stasichase.ki.XBaum
die Wahrscheinlichkeit wird neu verteilt, Objekt wird anschliessend geloescht.
Hoehe - Static variable in class stasichase.gui.ChatFenster
 
Hoehe2 - Static variable in class stasichase.gui.ChatFenster
 
host - Variable in class stasichase.kram.Spielfigur
 
hubInt - Variable in class stasichase.gui.MenuePanelRechts
 

I

ichMrXCheck - Variable in class stasichase.gui.StartDialog
 
ichMrXCheck_auswahl() - Method in class stasichase.gui.StartDialog
Wenn "Ich will Mr X sein" ausgewählt wird, wird "KI Mr X" deselektiert.
icon - Variable in class stasichase.gui.MultiDialog
 
imagDir - Static variable in class stasichase.gui.BilderFabrik
 
INFO - Static variable in class stasichase.gui.MultiDialog
Info-Dialog mit Sprechblase und "i".
INFO_IMG - Static variable in class stasichase.gui.MultiDialog
 
INFO_SCHLIESSEN - Static variable in class stasichase.gui.MultiDialog
Info-Dialog mit "Schließen" Button.
init() - Static method in class stasichase.gui.BilderFabrik
Initialisierung der Bilderfabrik.
init() - Static method in class stasichase.ki.XBaum
 
init(Game) - Method in class stasichase.gui.SpielerGUI
Wird vom Server aufgerufen und gibt Bescheid, dass das Spiel beginnt.
init(Game) - Method in class stasichase.ki.SpielerKI
 
init(Game) - Method in class stasichase.kram.LokalerSpieler
Mit dieser Methode teilt der Server dem Lokalen Spieler mit, daß das Spiel beginnt.
init(Game, SpielerGUI) - Method in class stasichase.gui.MenuePanelOben
 
init(Game, SpielerGUI, SpielplanPanel) - Method in class stasichase.gui.MenuePanelRechts
initialisiert das MenuePanelRechts
init(int, int, int, int) - Method in class stasichase.gui.XInfo
 
init(int, int, int, String) - Method in class stasichase.gui.SpielerInfo
 
init(Spielplan, MenuePanelRechts, SpielfigurPool, boolean) - Method in class stasichase.gui.SpielplanPanel
Das SpielplanPanel enthaelt ein ScrollPane in dem sich wiederum ein ein Panel befindet (das schichtPane)
this -> scrollPane -> schichtPane
Anders als ueblich befindet sich der vertikale Scrollbar auf der linken Seite.
initArray() - Static method in class stasichase.ki.XBaum
 
initialisiereGehirn() - Method in class stasichase.gui.SpielerGUI
Startet das Gehirn neu, sofern es korrekt gesetzt wurde.
initialisieren(Game) - Method in class stasichase.ki.Gehirn
Übergabe des Game-Objekts an dem Gehirn.
initialisieren(Game) - Method in class stasichase.ki.XGehirn
Übergabe des Game-Objekts an dem XGehirn.
initialisieren(Game) - Method in class stasichase.ki.DGehirn
Übergabe des Game-Objekts an dem DGehirn.
initialisieren(int[], int) - Static method in class stasichase.ki.Felder
Die Startpositionen der Detektive werden übergeben.
input_chat - Variable in class stasichase.gui.ChatFenster
input_chat ist das Chatfenster, in dem eingehende Nachrichten gelistet werden.
interpolate(int[], int[], int) - Static method in class stasichase.gui.Tools
Interpoliert eine Palette.
istBereit - Variable in class stasichase.ki.Gehirn
Kontrollvariable um zu wissen, ob das Gehirn initialisiert worden ist.
istBereit() - Method in class stasichase.ki.Gehirn
Sagt, ob das Gehirn bereits initialisiert worden ist.
istGeloescht - Static variable in class stasichase.ki.XBaum
 
isVisible() - Method in class stasichase.kram.Spielfigur
Ob die Spielfigur momentan sichtbar ist.
isVisible() - Method in class stasichase.unknown.EntfernterSpieler
 
itemStateChanged(ItemEvent) - Method in class stasichase.gui.StartDialog.AuswahlListener
 

J

JA - Static variable in class stasichase.gui.MultiDialog
Buttonauswahl "Ja"
JANEIN - Static variable in class stasichase.gui.MultiDialog
Ein "Ja" und ein "Nein" Button.
JANEIN_BUTTONS - Static variable in class stasichase.gui.MultiDialog
 
jlabel_Icon - Variable in class stasichase.gui.MultiDialog
 
jlabel_Spacer - Variable in class stasichase.gui.MultiDialog
 

K

keyPressed_ESC(KeyEvent) - Method in class stasichase.gui.MultiDialog
Behandelt den Tastendruck "Escape" und schließt den Dialog.
keyPressed_ESC(KeyEvent) - Method in class stasichase.gui.StartInfoDialog
Behandelt den Tastendruck "Escape" und hat gleiche Auswirkungen, wie Klick auf "Abbrechen".
keyPressed(KeyEvent) - Method in class stasichase.gui.MultiDialog.SymKey
 
ki - Variable in class stasichase.gui.StasiChase
Die von uns selbst gestarteten KIs.
KI - Static variable in class stasichase.gui.StartDialog
KI soll Mr X werden.
kiAnzahl - Variable in class stasichase.gui.StartDialog
 
kiDetektiveLabel - Variable in class stasichase.gui.StartDialog
 
kiDetektiveText - Variable in class stasichase.gui.StartDialog
 
kiMrXCheck - Variable in class stasichase.gui.StartDialog
 
kiMrXCheck_auswahl() - Method in class stasichase.gui.StartDialog
Wenn "KI Mr X" ausgewählt wird, wird "Ich will Mr X sein" deselektiert.
kiNamen - Static variable in class stasichase.gui.StasiChase
 
KITools - class stasichase.ki.KITools.
Hier wird die aktuelle Spielposition verwaltet und die wichtigen Daten (Adjazenzmatrizen, usw.) und Standardalgorithmen, die von allen KI-Spielern gebraucht werden, zur verfügung gestellt (statisch).
KITools(LokalerSpieler, Game) - Constructor for class stasichase.ki.KITools
Zur Initialisierung der statische Attribute der Klasse und zur Anmeldung als MoveListener beim SpielerGUI (SpielerKI in der autonome Version).
kName - Static variable in class stasichase.gui.StasiChase
 
knoepfe - Variable in class stasichase.gui.MenuePanelRechts
 
knoten - Variable in class stasichase.ki.XBaum
 
kodierteMatrix - Static variable in class stasichase.ki.Markov
Kodierte Adjazenzmatrix die vom Spielplan gegeben wird.
konsolenStart - Static variable in class stasichase.gui.StasiChase
 
kPort - Static variable in class stasichase.gui.StasiChase
 
kreis(int[][], int, int, int) - Static method in class stasichase.gui.Tools
zeichnet einen leeren Kreis.
kRolle - Static variable in class stasichase.gui.StasiChase
 
kServer - Static variable in class stasichase.gui.StasiChase
 

L

ladeAlleBilder() - Static method in class stasichase.gui.BilderFabrik
Laedt alle Bilder aus dem Image Verzeichnis.
ladeBild(String) - Static method in class stasichase.gui.BilderFabrik
Laedt ein Bild in den Speicher.
ladeBild(URL) - Static method in class stasichase.gui.BilderFabrik
Laedt ein Bild in den Speicher.
leseStationsinfo(int, int) - Method in class stasichase.plan.Spielplan
Lese die Stationsinfo aus der Adjazenzmatrix
liesGame(Game) - Method in class stasichase.ki.KITools
Liest ein Game-Objekt ein und füllt die statischen Arrays (spielPosition, usw.) in KITools.
linie(int[][], int, int, int, int) - Static method in class stasichase.gui.Tools
zeichnet eine Linie.
loesche(XBaum, int) - Static method in class stasichase.ki.XBaum
löscht alle Blätter, die dem Stations-Nr s entsprechen.
loescheBarriere(int) - Method in class stasichase.gui.SpielplanNetz
 
LoginEvent - class stasichase.kram.LoginEvent.
Dieses Event ist ein Container für einen vom Server kommenden Login.
LoginEvent(Object, ExportPlayer[]) - Constructor for class stasichase.kram.LoginEvent
Erzeugt ein neues LoginEvent und initialisiert es mit den Spielern.
loginListener - Variable in class stasichase.gui.SpielerGUI
 
LoginListener - interface stasichase.kram.LoginListener.
Ein Interface für alle Klassen, die sich bei einem LoginListener-Verteiler registrieren lassen wollen.
lokalerSpieler - Variable in class stasichase.gui.SpielplanNetz
 
LokalerSpieler - class stasichase.kram.LokalerSpieler.
 
LokalerSpieler(Registry, String, int) - Constructor for class stasichase.kram.LokalerSpieler
 
luecke_horiz - Static variable in class stasichase.gui.ChatFenster
Lückengröße zwischen den beiden Chatbereichen setzen; luecke_verti ist nur als Dummy Argument nötig
luecke_verti - Static variable in class stasichase.gui.ChatFenster
Lückengröße zwischen den beiden Chatbereichen setzen; luecke_verti ist nur als Dummy Argument nötig

M

main(String[]) - Static method in class stasichase.gui.StasiChase
Die Mainmethode, die beim Start als erstes aufgerufen wird.
main(String[]) - Static method in class stasichase.gui.BilderFabrik
 
main(String[]) - Static method in class stasichase.gui.EndDialog
 
main(String[]) - Static method in class stasichase.gui.ChatFenster
 
main(String[]) - Static method in class stasichase.gui.StartDialog
 
main(String[]) - Static method in class stasichase.ki.AutoKI
Nachdem der Server in einem Fenster mit \stasichase\ki\> java swp.server.SYServer hochgefahren wurde, kann man in je einem anderen Fenster ein KI-Spieler anmelden: \stasichase\ki\> java stasichase.ki.AutoKI wobei man als z.B.
main(String[]) - Static method in class stasichase.test.BildTest
 
mainThread - Variable in class stasichase.ki.Gehirn
Thread des SpielerKI bei dem sich das Gehirn melden soll, wenn es mit seinen Berechnungen fertig ist (mainThread.interrupt()).
makeYourMove() - Method in class stasichase.gui.SpielerGUI
Wird vom Server aufgerufen und gibt den vom Benutzer gewünschten und von der GUI überprüften Move zurück.
makeYourMove() - Method in class stasichase.gui.MenuePanelRechts
 
makeYourMove() - Method in class stasichase.ki.SpielerKI
Mit dieser Methode teilt der Server dem SpielerKI mit, daß er am Zug ist.
makeYourMove() - Method in class stasichase.kram.LokalerSpieler
 
markiereStation(int) - Method in class stasichase.gui.SpielplanNetz
Zeichnet eine markierte Zielstation.
markiereTipp(Move) - Method in class stasichase.gui.SpielplanNetz
Zeichnet einen Tipp
markierteStationen - Variable in class stasichase.gui.SpielplanNetz
 
Markov - class stasichase.ki.Markov.
Alle Matrizen werden in dieser Klasse gespeichert.
Markov(int[][]) - Constructor for class stasichase.ki.Markov
Bei der Erzeugung des (einzigen) Markovobjekt in KITools wird die kodierte Adjazenzmatrix übergeben.
matrix - Variable in class stasichase.plan.Spielplan
matrix ist die Adjazenzmatrix vom Typ Stationsinfo
matrixMult(float[][], float[][]) - Static method in class stasichase.ki.Markov
Matrizenmultiplikation.
matrixTBU - Static variable in class stasichase.ki.KITools
Das soll die Adjazenzmatrix des vollen Spielgraphes (Taxi+Bus+UBahn) sein.
matrixTBU - Static variable in class stasichase.ki.Markov
Adjazenzmatrix des TBU-Graphs (Taxi-Bus-UBahn).
matrixVektorMult(float[][], float[]) - Static method in class stasichase.ki.Markov
Multiplikation Matrix mal Vektor.
MausHoerer - class stasichase.gui.MausHoerer.
Listener fuer den Spielplan.
MausHoerer(SpielplanPanel, Spielplan) - Constructor for class stasichase.gui.MausHoerer
Konstruktor des MausHoerers.
MAUSTASTE - Static variable in class stasichase.gui.MenueListener
 
mausX - Variable in class stasichase.gui.MausHoerer
 
mausY - Variable in class stasichase.gui.MausHoerer
 
maxBlack - Variable in class stasichase.gui.MenuePanelRechts
so viele Black Tickets hat man am Anfang
maxBus - Variable in class stasichase.gui.MenuePanelRechts
so viele Bus Tickets hat man am Anfang
maxHeli - Variable in class stasichase.gui.MenuePanelRechts
so viele Hubschrauber sind gegeben
maxSpieler - Variable in class stasichase.gui.StartInfoDialog
 
maxTaxi - Variable in class stasichase.gui.MenuePanelRechts
so viele Taxi Tickets hat man am Anfang
maxUBahn - Variable in class stasichase.gui.MenuePanelRechts
so viele U-Bahn Tickets hat man am Anfang
meinPortLabel - Variable in class stasichase.gui.StartDialog
 
meinPortText - Variable in class stasichase.gui.StartDialog
 
MenueListener - class stasichase.gui.MenueListener.
Listener fuer das Menue
MenueListener(int) - Constructor for class stasichase.gui.MenueListener
Konstruktor des SpielplanListeners.
MenuePanel - class stasichase.gui.MenuePanel.
Die Klasse, die das Menue grafisch darstellt.
MenuePanel() - Constructor for class stasichase.gui.MenuePanel
Das MenuePanel enthaelt alle wichtigen Informationen ueber die anderen Spieler, ausser der Position, de man auf dem Spielplan sieht.
menuePanelOben - Variable in class stasichase.gui.StasiChase
 
MenuePanelOben - class stasichase.gui.MenuePanelOben.
Die Klasse, die das Menue grafisch darstellt.
MenuePanelOben() - Constructor for class stasichase.gui.MenuePanelOben
Das MenuePanel enthaelt alle wichtigen Informationen ueber die anderen Spieler, ausser der Position, de man auf dem Spielplan sieht.
menuePanelRechts - Variable in class stasichase.gui.StasiChase
 
menuePanelRechts - Variable in class stasichase.gui.SpielerGUI
 
MenuePanelRechts - class stasichase.gui.MenuePanelRechts.
Die Klasse, die die rechte Seite des Menues grafisch darstellt.
MenuePanelRechts() - Constructor for class stasichase.gui.MenuePanelRechts
Das MenuePanel enthaelt alle wichtigen Informationen ueber die anderen Spieler, ausser der Position, die man auf dem Spielplan sieht.
menuPanelRechts - Variable in class stasichase.gui.SpielplanNetz
 
menuPanelRechts - Variable in class stasichase.gui.SpielplanPanel
 
message - Variable in class stasichase.kram.MessageEvent
Die übergebene Message.
MessageEvent - class stasichase.kram.MessageEvent.
Dieses Event ist ein Container für eine vom Server kommende Nachricht an alle.
MessageEvent(Object, Message) - Constructor for class stasichase.kram.MessageEvent
Erzeugt ein neues MessageEvent.
MessageListener - interface stasichase.kram.MessageListener.
Ein Interface für alle Klassen, die sich bei einem MessageListener-Verteiler registrieren lassen wollen.
messageListeners - Variable in class stasichase.kram.LokalerSpieler
Alle registrierten MessageListener.
mitspieler - Variable in class stasichase.gui.StartDialog
 
mitspielerLabel - Variable in class stasichase.gui.StartInfoDialog
 
mitspielerLabel - Variable in class stasichase.gui.StartDialog
 
mitspielerText - Variable in class stasichase.gui.StartInfoDialog
 
mitspielerText - Variable in class stasichase.gui.StartDialog
 
moeglicheTickets() - Method in class stasichase.plan.Ticketpool
under construction
mouseClicked(MouseEvent) - Method in class stasichase.gui.MenueListener
Implementierung des MouseListeners (mouseClicked).
mouseClicked(MouseEvent) - Method in class stasichase.gui.MausHoerer
Implementierung des MouseListeners (mouseClicked).
mouseDragged(MouseEvent) - Method in class stasichase.gui.MausHoerer
Implementierung des MouseMotionListener.
mouseEntered(MouseEvent) - Method in class stasichase.gui.MenueListener
Implementierung des MouseListeners (mouseEntered).
mouseEntered(MouseEvent) - Method in class stasichase.gui.MausHoerer
Implementierung des MouseListeners (mouseEntered).
mouseExited(MouseEvent) - Method in class stasichase.gui.MenueListener
Implementierung des MouseListeners (mouseExited).
mouseExited(MouseEvent) - Method in class stasichase.gui.MausHoerer
Implementierung des MouseListeners (mouseExited).
mouseMoved(MouseEvent) - Method in class stasichase.gui.MausHoerer
Implementierung des MouseMotionListener.
mousePressed(MouseEvent) - Method in class stasichase.gui.MenueListener
Implementierung des MouseListeners (mousePressed).
mousePressed(MouseEvent) - Method in class stasichase.gui.MausHoerer
Implementierung des MouseListeners (mousePressed).
mouseReleased(MouseEvent) - Method in class stasichase.gui.MenueListener
Implementierung des MouseListeners (mouseReleased).
mouseReleased(MouseEvent) - Method in class stasichase.gui.MausHoerer
Implementierung des MouseListeners (mouseReleased).
move - Variable in class stasichase.gui.MenuePanelRechts
 
move - Variable in class stasichase.kram.MoveEvent
 
MoveEvent - class stasichase.kram.MoveEvent.
Dieses Event ist ein Container für einen vom Server kommenden Move.
MoveEvent(Object, Move, ExportPlayer) - Constructor for class stasichase.kram.MoveEvent
Erzeugt ein neues MoveEvent und initialisiert es mit dem Move und dem Spieler.
MoveListener - interface stasichase.kram.MoveListener.
Ein Interface für alle Klassen, die sich bei einem MoveListener-Verteiler registrieren lassen wollen.
moveListeners - Variable in class stasichase.kram.LokalerSpieler
Alle registrierten MoveListener.
mrx - Variable in class stasichase.kram.SpielfigurPool
 
mrX - Variable in class stasichase.gui.MenuePanelOben
Hier steht die Information ueber Mr.
mrX - Variable in class stasichase.gui.StartDialog
 
MultiDialog - class stasichase.gui.MultiDialog.
Ein universelller Dialog um eine Meldung auf dem Bildschirm mit beliebigen oder standardisierten Buttons und Icons anzuzeigen und abzufragen.
MultiDialog_keyPressed(KeyEvent) - Method in class stasichase.gui.MultiDialog
Verteilt Tastendrücke auf weitere Methoden.
MultiDialog_windowOpened(WindowEvent) - Method in class stasichase.gui.MultiDialog
Fokussiert den Standardbutton.
MultiDialog.ButtonListener - class stasichase.gui.MultiDialog.ButtonListener.
Listener zur Behandlung der Buttonklicks.
MultiDialog.ButtonListener(MultiDialog) - Constructor for class stasichase.gui.MultiDialog.ButtonListener
 
MultiDialog.MultiButton - class stasichase.gui.MultiDialog.MultiButton.
Ein Button der sich seine Nummer "merkt".
MultiDialog.MultiButton(MultiDialog, int) - Constructor for class stasichase.gui.MultiDialog.MultiButton
 
MultiDialog.SymKey - class stasichase.gui.MultiDialog.SymKey.
Keylistener zur Behandlung von Tastendrücken.
MultiDialog.SymKey(MultiDialog) - Constructor for class stasichase.gui.MultiDialog.SymKey
 
MultiDialog.SymWindow - class stasichase.gui.MultiDialog.SymWindow.
Windowlistener zur Behandlung der Fenster Events um Standardbutton zu fokussieren.
MultiDialog.SymWindow(MultiDialog) - Constructor for class stasichase.gui.MultiDialog.SymWindow
 
MultiDialog() - Constructor for class stasichase.gui.MultiDialog
Initialisiert den Dialog Frame-unabhängig ohne Buttons, Titel, Text oder Icon.
MultiDialog(Frame) - Constructor for class stasichase.gui.MultiDialog
Initialisiert den Dialog in Abhängigkeit von einem Frame ohne Buttons, Titel, Text oder Icon.
MultiDialog(Frame, int, String, String) - Constructor for class stasichase.gui.MultiDialog
Initialisiert den Dialog mit gewünschten Einstellungen.
MultiDialog(Frame, int, String, String, int) - Constructor for class stasichase.gui.MultiDialog
Initialisiert den Dialog mit gewünschten Einstellungen.
MultiDialog(Frame, int, String, String, String[], int) - Constructor for class stasichase.gui.MultiDialog
Initialisiert den Dialog mit gewünschten Einstellungen.

N

NA - Static variable in class stasichase.kram.MessageEvent
Messagetyp unbekannt.
Nachfolger - Variable in class stasichase.ki.XBaum
 
name - Variable in class stasichase.gui.SpielerInfo
zeigt den Namen des Mitspielers
name - Variable in class stasichase.gui.XInfo
 
name - Variable in class stasichase.gui.MenuePanelRechts
 
name - Variable in class stasichase.gui.StartDialog
 
name - Variable in class stasichase.kram.LokalerSpieler
Name des lokalen Spielers.
name - Variable in class stasichase.kram.Spielfigur
 
name - Variable in class stasichase.plan.Station
Der Stationsname
NEIN - Static variable in class stasichase.gui.MultiDialog
Buttonauswahl "Nein"
neuePosition(Move) - Method in class stasichase.ki.Gehirn
Bevor ein Zug abgegeben wird, kann man dem Gehirn seine neue Position mitteilen.
neueStation(int, int, int, String) - Method in class stasichase.plan.Spielplan
Erzeugt eine neue Station +
neuMausX - Variable in class stasichase.gui.MausHoerer
 
neuMausY - Variable in class stasichase.gui.MausHoerer
 
neuverteilen(XBaum) - Static method in class stasichase.ki.XBaum
Manche unpassende Knoten wurden geloescht, und dessen Wahrscheichlichkeit hochgereicht, jetzt muss es neu verteilt werden, bevor sie neue Nachfolger erzeugen.
notifyGameOver(GameOver) - Method in class stasichase.gui.SpielerGUI
Wird vom Server aufgerufen, wenn ein Spiel beendet wurde.
notifyGameOver(GameOver) - Method in class stasichase.ki.SpielerKI
 
notifyGameOver(GameOver) - Method in class stasichase.kram.LokalerSpieler
 
notifyLogin(ExportPlayer[]) - Method in class stasichase.gui.SpielerGUI
Wird vom Server aufgerufen, wenn sich ein neuer Mitspieler anmeldet.
notifyLogin(LoginEvent) - Method in class stasichase.gui.StartInfoDialog
Wird vom Event-Verteiler (SpielerGUI) aufgerufen, wenn sich ein neuer Mitspieler anmeldet.
notifyLogin(LoginEvent) - Method in interface stasichase.kram.LoginListener
 
notifyMessage(ExportPlayer, Message) - Method in class stasichase.kram.LokalerSpieler
Wird vom Server aufgerufen, wenn eine neue Message versandt wurde.
notifyMessage(MessageEvent) - Method in class stasichase.gui.ChatFenster
Listener Methode definieren, welche beim entsprechenden Message Typ die Nachricht anzeigen laesst; Abfrage mittels Konstante CHAT_MESSAGE aus MessageEvent.
notifyMessage(MessageEvent) - Method in class stasichase.ki.Gehirn
Wird noch nicht berücksichtigt.
notifyMessage(MessageEvent) - Method in interface stasichase.kram.MessageListener
 
notifyMove(ExportPlayer, Move) - Method in class stasichase.gui.MenuePanelRechts
wird aufgerufen, wenn einer der Spieler einen Move abgegeben hat.
notifyMove(ExportPlayer, Move) - Method in class stasichase.kram.LokalerSpieler
Wird vom Server aufgerufen, wenn ein neuer Zug gemacht wurde.
notifyMove(MoveEvent) - Method in class stasichase.gui.MenuePanelOben
 
notifyMove(MoveEvent) - Method in class stasichase.ki.Gehirn
Empfängt Nachrichten über gespielte Zuege von seinem lokalen Spieler.
notifyMove(MoveEvent) - Method in class stasichase.ki.KITools
Teilt der Klasse KITools, daß ein Zug gespielt worden ist und fordert zur Aktualisierung.
notifyMove(MoveEvent) - Method in class stasichase.kram.SpielfigurPool
 
notifyMove(MoveEvent) - Method in interface stasichase.kram.MoveListener
 
nr - Variable in class stasichase.gui.MultiDialog.MultiButton
 

O

oben - Variable in class stasichase.gui.MenuePanelRechts
 
oben - Variable in class stasichase.gui.MenuePanel
 
ok_abbrechen - Static variable in class stasichase.gui.StartDialog
 
output_chat - Variable in class stasichase.gui.ChatFenster
 
owner - Variable in class stasichase.gui.EndDialog
 
owner - Variable in class stasichase.gui.ChatFenster
Referenz auf den Besitzer (SpielerGUI), damit deren Public Methoden aufgerufen werden koennen.

P

p - Variable in class stasichase.gui.MausHoerer
 
p - Variable in class stasichase.ki.XBaum
 
paint(Graphics) - Method in class stasichase.gui.SpielplanNetz
paint (ueberschrieben) In dieser Methode werden dynamische Elemente dargestellt, d.h.
paint(Graphics) - Method in class stasichase.gui.Zeiger
 
parentPanel - Variable in class stasichase.gui.MausHoerer
 
parseMove(int, int) - Method in class stasichase.ki.Gehirn
Erzeugt D- bzw.
parseMove(int, int) - Method in class stasichase.ki.XGehirn
Erzeugt XMove-Objekte.
parseMove(int, int) - Method in class stasichase.ki.DGehirn
Erzeugt DMove-Objekte.
parseParameter(String[]) - Static method in class stasichase.gui.StasiChase
Parst alle an der Konsole übergebenen Parameter.
picbreit - Variable in class stasichase.gui.MausHoerer
 
pichoehe - Variable in class stasichase.gui.MausHoerer
 
pixel(int[][], int, int) - Static method in class stasichase.gui.Tools
Zeichnet ein Pixel.
port - Variable in class stasichase.gui.StartDialog
 
position - Variable in class stasichase.ki.Gehirn
Eigene Position, eigentlich nur für Mr.X interessant, da die KITools sie nicht kennt.
positionFrei(int, int) - Static method in class stasichase.ki.KITools
Überprüft, ob eine Station für ein Spieler (D oder X) frei ist.
print(Object, String) - Static method in class stasichase.test.Debug
Gibt eine Textausgabe aus Debuggingzwecken aus.
print(String, String) - Static method in class stasichase.test.Debug
Gibt eine Textausgabe aus Debuggingzwecken aus.
printStackTrace() - Static method in class stasichase.test.Debug
Ausgabe des Stacks.
printStackTrace(Throwable) - Static method in class stasichase.test.Debug
Ausgabe des Stacks eines Throwable-Objekts.
pruefePosition(int, int) - Method in class stasichase.gui.MausHoerer
 

Q

quadrat(int[][], int, int, int) - Static method in class stasichase.gui.Tools
zeichnet ein leeres Quadrat.

R

random(int, int) - Static method in class stasichase.gui.Tools
ein schnelles random().
randomize() - Static method in class stasichase.gui.Tools
Randomisiert die Seeds.
receiveMessage(Message) - Method in class stasichase.gui.ChatFenster
 
rechentiefe - Static variable in class stasichase.ki.Felder
 
rechteck(int[][], int, int, int, int) - Static method in class stasichase.gui.Tools
zeichnet ein leeres Rechteck.
rechts - Variable in class stasichase.gui.MenuePanel
 
reg - Static variable in class stasichase.gui.Tools
 
regServer - Variable in class stasichase.gui.StasiChase
Der Registryserver der den LokalerSpielern (SpielerGUI und SpielerKI) übergeben wird.
report(XBaum) - Method in class stasichase.ki.XBaum
 
restBlack - Variable in class stasichase.gui.MenuePanelRechts
so viele Black Tickets hat man im Moment
restBus - Variable in class stasichase.gui.MenuePanelRechts
so viele Taxi Tickets hat man im Moment
restHeli - Variable in class stasichase.gui.MenuePanelRechts
so viele Helikopter sind noch da
restTaxi - Variable in class stasichase.gui.MenuePanelRechts
so viele Taxi Tickets hat man im Moment
restUBahn - Variable in class stasichase.gui.MenuePanelRechts
so viele Taxi Tickets hat man im Moment
rolle - Variable in class stasichase.kram.LokalerSpieler
Rolle des lokalen Spielers
rolle - Variable in class stasichase.kram.Spielfigur
 
run() - Method in class stasichase.gui.Zeiger
 
run() - Method in class stasichase.ki.Gehirn
Berechnung des besten Zuges.
run() - Method in class stasichase.ki.XGehirn
Berechnung des besten Zuges.
run() - Method in class stasichase.ki.DGehirn
Berechnung des besten Zuges.
run() - Method in class stasichase.ki.Markov
Initialisierung und Berechnung der Matrizen sollen nebenläufig erfolgen.
run() - Method in class stasichase.kram.SpielUhr
Der Aufruf von start() lässt diese Methode als Thread laufen.

S

schichtPane - Variable in class stasichase.gui.SpielplanPanel
 
SCHLIESSEN - Static variable in class stasichase.gui.MultiDialog
Nur "Schließen" Button.
SCHLIESSEN_BUTTON - Static variable in class stasichase.gui.MultiDialog
 
schluessel - Variable in class stasichase.plan.Stationsinfo
CodeSchlüssel: 1 = Taxi, 2 = Bus, 3 = Taxi/Bus 4 = U-Bahn 5 = Taxi/U-Bahn, 6 = Bus/U-Bahn, 7 = Bus/Taxi/U-Bahn 8 = Boot 9 = Taxi/Boot 10 = Bus/Boot 11 = Taxi/Bus/Boot 12 = U-Bahn/Boot 13 = U-Bahn/Taxi/Boot 14 = U-Bahn/Bus/Boot 15 = U-Bahn/Bus/Taxi/Boot
Schwester - Variable in class stasichase.ki.XBaum
 
scrollPane - Variable in class stasichase.gui.SpielplanPanel
 
SCROLLRASTER - Static variable in class stasichase.gui.MausHoerer
 
seiAutonom() - Static method in class stasichase.ki.SpielerKI
Stellt die KI im autonomen Modus.
seinPortLabel - Variable in class stasichase.gui.StartDialog
 
seinPortText - Variable in class stasichase.gui.StartDialog
 
selektiereStation(int) - Method in class stasichase.gui.SpielplanNetz
Selektiert eine Zielstation.
selektierteStationen - Variable in class stasichase.gui.SpielplanNetz
 
sendMessage() - Method in class stasichase.gui.ChatFenster
Gibt den Textinhalt des output_chat an die broadcast-Methode vom SpielerGUI weiter.
server - Variable in class stasichase.gui.StartDialog
 
serverAnmelden(String, int) - Method in class stasichase.gui.StasiChase
An einem bereits bestehendem Server anmelden.
ServerException - exception stasichase.kram.ServerException.
Ein Fehler ist beim Start, Stopp oder sonstigem Zugriff auf den RegistryServer aufgetreten.
ServerException() - Constructor for class stasichase.kram.ServerException
Erzeugt eine neue ServerException ohne detaillierte Fehlermeldung.
ServerException(String) - Constructor for class stasichase.kram.ServerException
Erzeugt eine neue ServerException mit einer detaillierteren Fehlermeldung.
serverLabel - Variable in class stasichase.gui.StartDialog
 
serverStarten(int, GameInit) - Method in class stasichase.gui.StasiChase
Eine Server-Instanz starten.
serverText - Variable in class stasichase.gui.StartDialog
 
setBedenkzeit(int) - Method in class stasichase.kram.SpielUhr
Setzt die Bedenkzeit für die eigene SpielUhr fest.
setBlack(int) - Method in class stasichase.gui.XInfo
 
setBus(int) - Method in class stasichase.gui.SpielerInfo
 
setBus(int) - Method in class stasichase.gui.XInfo
 
setGehirn(Gehirn) - Method in class stasichase.gui.SpielerGUI
Setzt das für die Tipp-Berechnung benutzte Gehirn (KI).
setGeschwister(XBaum) - Static method in class stasichase.ki.XBaum
Blaetter in gleicher Höhe von unterschiedlichen Vorgaengern sind auch Geschwister.
setHost(String) - Method in class stasichase.kram.Spielfigur
 
setIcon(int) - Method in class stasichase.gui.MultiDialog
Setzt eins von vier internen ImageIcons.
setID() - Method in class stasichase.unknown.EntfernterSpieler
 
setKnotenList(XBaum, int, int) - Static method in class stasichase.ki.XBaum
alle Elemente aus Knotenliste werden als XBäume erzeugt.
setMainThread(Thread) - Method in class stasichase.ki.Gehirn
Damit kann der SpielerKI sein aktuellen Thread angeben.
setName(String) - Method in class stasichase.gui.SpielerInfo
 
setName(String) - Method in class stasichase.kram.Spielfigur
 
setOwner(SpielerGUI) - Method in class stasichase.gui.ChatFenster
Besitzer des Chatfenster muss beim Erzeugen nicht unbedingt vorhanden sein, deshalb extra Methode.
setPosition() - Method in class stasichase.unknown.EntfernterSpieler
 
setPosition(Station) - Method in class stasichase.kram.Spielfigur
Die neue Position der Spielfigur.
setRolle() - Method in class stasichase.unknown.EntfernterSpieler
 
setRolle(int) - Method in class stasichase.kram.Spielfigur
 
setSpielplan(Spielplan) - Method in class stasichase.gui.SpielerGUI
Setzt den von der GUI benutzten Spielplan.
setTaxi(int) - Method in class stasichase.gui.SpielerInfo
 
setTaxi(int) - Method in class stasichase.gui.XInfo
 
setText(String) - Method in class stasichase.gui.MultiDialog
Setzt den Text im TextArea und fügt das TextArea in das HauptPanel ein, wenn dieses noch leer ist.
setUbahn(int) - Method in class stasichase.gui.SpielerInfo
 
setUbahn(int) - Method in class stasichase.gui.XInfo
 
setVisible(boolean) - Method in class stasichase.gui.MultiDialog
 
setVisible(boolean) - Method in class stasichase.gui.ChatFenster
Ueberschrieben, weil beim normalen setVisible Groessenverhaeltnisse nicht stimmen.
setWartezeit(long) - Static method in class stasichase.ki.SpielerKI
 
setzeBarriere(int) - Method in class stasichase.gui.SpielplanNetz
 
setzeCounter(int) - Static method in class stasichase.gui.Tools
 
setzeDicke(int) - Static method in class stasichase.gui.Tools
Setzt die Pixeldicke.
setzeFarbe(int) - Static method in class stasichase.gui.Tools
Setzt die Standardfarbe.
setzeFarbe(int, int) - Static method in class stasichase.gui.Tools
Setzt die Standardfarbe.
setzeMittelpunkt(int) - Method in class stasichase.gui.SpielplanPanel
Setzt das ScrollPane auf den Mittelpunkt.
setzeStationsinfo(int, int, Stationsinfo) - Method in class stasichase.plan.Spielplan
Setze die Stationsinfo in die Adjazenzmatrix
setzeVerlauf(int) - Static method in class stasichase.gui.Tools
Setzt die Verlaufsgeschwindigkeit.
setZwei(int) - Method in class stasichase.gui.XInfo
 
sgui - Variable in class stasichase.gui.StasiChase
 
sichtbar - Variable in class stasichase.kram.Spielfigur
 
size - Static variable in class stasichase.gui.BilderFabrik
 
smooth(int[][], int) - Static method in class stasichase.gui.Tools
Weichfilter fuer Bilder.
spGui - Variable in class stasichase.gui.MenuePanelOben
 
spGui - Variable in class stasichase.gui.MenuePanelRechts
 
spiel - Variable in class stasichase.gui.SpielerGUI
 
spielbrettLabel - Variable in class stasichase.gui.StartDialog
 
spielbrettText - Variable in class stasichase.gui.StartDialog
 
spieler - Variable in class stasichase.ki.Gehirn
Lokaler Spieler zu dem das Gehirn gehört.
spieler - Variable in class stasichase.kram.LoginEvent
 
spieler - Variable in class stasichase.kram.SpielUhr
Spieler zu dem die Uhr gehört.
spieler - Variable in class stasichase.kram.MoveEvent
 
spieler1 - Variable in class stasichase.gui.MenuePanelOben
Auf diesen Panels befinden sich die Informationen ueber die jeweiligen Spieler
spieler1 - Variable in class stasichase.gui.MenuePanel
 
spieler2 - Variable in class stasichase.gui.MenuePanelOben
 
spieler2 - Variable in class stasichase.gui.MenuePanel
 
spieler3 - Variable in class stasichase.gui.MenuePanelOben
 
spieler3 - Variable in class stasichase.gui.MenuePanel
 
spieler4 - Variable in class stasichase.gui.MenuePanelOben
 
spieler4 - Variable in class stasichase.gui.MenuePanel
 
spieler5 - Variable in class stasichase.gui.MenuePanelOben
 
spieler5 - Variable in class stasichase.gui.MenuePanel
 
spielerAnmelden(String, int, int, boolean, int) - Method in class stasichase.gui.StasiChase
GUI-Spieler und KIs erzeugen und am Server anmelden.
SpielerGUI - class stasichase.gui.SpielerGUI.
Dies ist die zentrale Kommunikationsklasse der GUI.
SpielerGUI(Registry, String, int, MenuePanelRechts) - Constructor for class stasichase.gui.SpielerGUI
Konstruiert die SpielerGUI und meldet sich beim Server an.
SpielerInfo - class stasichase.gui.SpielerInfo.
Die Klasse, die die informationen ueber die anderen Spieler grafisch darstellt.
SpielerInfo() - Constructor for class stasichase.gui.SpielerInfo
 
SpielerKI - class stasichase.ki.SpielerKI.
Diese Klasse stellt einen künstlichen Spieler dar, der am Spiel teilnimmt.
SpielerKI(Registry, String, int) - Constructor for class stasichase.ki.SpielerKI
 
spielernameLabel - Variable in class stasichase.gui.StartDialog
 
spielernameText - Variable in class stasichase.gui.StartDialog
 
spielernummer - Variable in class stasichase.ki.Gehirn
Nummer des Spielers zu dem Gehirn gehört.
spielerPositionen - Variable in class stasichase.gui.SpielplanNetz
 
spielfigur - Variable in class stasichase.gui.MenuePanelRechts
 
Spielfigur - class stasichase.kram.Spielfigur.
Eine auf dem Laufenden gehaltene Spielfigur mit Position, Namen, etc.
Spielfigur() - Constructor for class stasichase.kram.Spielfigur
 
Spielfigur(ExportPlayer) - Constructor for class stasichase.kram.Spielfigur
 
spielfiguren - Variable in class stasichase.gui.StasiChase
 
spielfigurPool - Variable in class stasichase.gui.SpielplanNetz
 
SpielfigurPool - class stasichase.kram.SpielfigurPool.
Sammelklasse, die alle Spielfiguren zusammenhält und deren Positionen aktualisiert.
SpielfigurPool(ExportPlayer[], String) - Constructor for class stasichase.kram.SpielfigurPool
Initialisiert den Pool mit einem - vermutlich aus der Game-Klasse gewonnen - ExportPlayer-Array.
spielplan - Variable in class stasichase.gui.StasiChase
 
spielplan - Variable in class stasichase.gui.Hintergrund
 
spielplan - Variable in class stasichase.gui.MenuePanelRechts
 
spielplan - Variable in class stasichase.gui.SpielplanNetz
 
spielplan - Variable in class stasichase.gui.SpielplanPanel
 
spielplan - Static variable in class stasichase.ki.XBaum
 
spielplan - Static variable in class stasichase.ki.KITools
Die KITools benutzt den Spielplan des SpielerGUI (SpielerKI in der autonome Version).
spielplan - Variable in class stasichase.kram.LokalerSpieler
Jeder lokaler Spieler hat seinen eigenen Spielplan.
Spielplan - class stasichase.plan.Spielplan.
Stellt einen Spielplan zur Verfügung
Spielplan(Game) - Constructor for class stasichase.plan.Spielplan
Erstellt einen Spielplan aus einem xml-Objekt, das aus einen GameInit() als Game-Objekt ergeben wird
Spielplan(int, int, int) - Constructor for class stasichase.plan.Spielplan
Erstellt einen Spielplan
SpielplanNetz - class stasichase.gui.SpielplanNetz.
Stellt die einzelnen Stationen, Barrieren und Spieler dar.
SpielplanNetz.ColorFilter - class stasichase.gui.SpielplanNetz.ColorFilter.
 
SpielplanNetz.ColorFilter(SpielplanNetz, int) - Constructor for class stasichase.gui.SpielplanNetz.ColorFilter
 
SpielplanNetz(Spielplan, boolean, MenuePanelRechts, SpielfigurPool) - Constructor for class stasichase.gui.SpielplanNetz
Zeichnet das SpielplanNetz.
spielplanPanel - Variable in class stasichase.gui.StasiChase
 
SpielplanPanel - class stasichase.gui.SpielplanPanel.
Die Klasse, die den Spielplan grafisch darstellt.
SpielplanPanel() - Constructor for class stasichase.gui.SpielplanPanel
 
spielPosition - Static variable in class stasichase.ki.KITools
Das Array, in dem der aktuelle Spielstand für interne (KI-) Zwecke gespeichert wird.
spielpP - Variable in class stasichase.gui.MenuePanelRechts
 
spielstart - Variable in class stasichase.gui.MenuePanelOben
neues Spiel starten
SpielUhr - class stasichase.kram.SpielUhr.
Jeder Spieler hat seine eigene Uhr die er jedes Mal betätigt, wenn er eine makeYourMove-Auforderung erhält.
SpielUhr(LokalerSpieler) - Constructor for class stasichase.kram.SpielUhr
Erzeugt eine SpielUhr für ein SpielerKI.
STANDARD_MITSPIELER - Static variable in class stasichase.gui.StasiChase
 
start - Variable in class stasichase.plan.Stationsinfo
Startstationen False, falls kein Startknoten True, sonst
startDialog - Variable in class stasichase.gui.MenuePanelOben
 
StartDialog - class stasichase.gui.StartDialog.
Ein Startdialog, der die nötigen Informationen zum Starten eines Servers oder zum Verbinden mit einem bereits bestehenden erfasst.
StartDialog.AuswahlListener - class stasichase.gui.StartDialog.AuswahlListener.
Listener zur Überwachung der RadioButtons.
StartDialog.AuswahlListener(StartDialog) - Constructor for class stasichase.gui.StartDialog.AuswahlListener
 
StartDialog() - Constructor for class stasichase.gui.StartDialog
Konstruiert den Dialog und die Darstellung der Auswahlmöglichkeiten ohne Abhängigkeit von einem Frame.
StartDialog(Frame) - Constructor for class stasichase.gui.StartDialog
Konstruiert den Dialog und die Darstellung der Auswahlmöglichkeiten in Abhängigkeit von einem angegebenen Frame.
startenButton - Variable in class stasichase.gui.StartDialog
 
startenButton_auswahl() - Method in class stasichase.gui.StartDialog
Wenn die Option "Server starten" gewählt wird, werden die entsprechenden Felder editierbar, die anderen nicht.
StartInfoDialog - class stasichase.gui.StartInfoDialog.
Ein Dialog, der den Status der Benutzeranmeldungen anzeigt.
StartInfoDialog() - Constructor for class stasichase.gui.StartInfoDialog
Konstruiert den Dialog und die Darstellung der Auswahlmöglichkeiten ohne Abhängigkeit von einem Frame.
StartInfoDialog(Frame, int) - Constructor for class stasichase.gui.StartInfoDialog
Konstruiert den Dialog und die Darstellung der Auswahlmöglichkeiten in Abhängigkeit von einem angegebenen Frame.
startInt - Variable in class stasichase.gui.MenuePanelOben
 
startStationen - Static variable in class stasichase.ki.KITools
In diesem Array wird zu jeder Spielernummer eine Startposition (Spieler werden über ebendiese identifiziert) zugewiesen.
StasiChase - class stasichase.gui.StasiChase.
StasiChases Hauptklasse mit Hauptfenster und main()-Methode.
stasichase.gui - package stasichase.gui
 
stasichase.ki - package stasichase.ki
 
stasichase.kram - package stasichase.kram
 
stasichase.plan - package stasichase.plan
 
stasichase.test - package stasichase.test
 
stasichase.unknown - package stasichase.unknown
 
StasiChase.WindowOperationAdapter - class stasichase.gui.StasiChase.WindowOperationAdapter.
Windowadapter zur Behandlung der Fensterereignisse (Fenster schließen).
StasiChase.WindowOperationAdapter(StasiChase) - Constructor for class stasichase.gui.StasiChase.WindowOperationAdapter
 
StasiChase() - Constructor for class stasichase.gui.StasiChase
Instanziiert alle wichtigen Referenzen und erstellt das Hauptfenster mit den voreingestellten Eigenschaften.
station - Variable in class stasichase.gui.MenuePanelRechts
 
Station - class stasichase.plan.Station.
Die Stationen selbst mit ihren Informationen
Station(int, int, int, String) - Constructor for class stasichase.plan.Station
Erzeugt eine Station
station1 - Variable in class stasichase.gui.MenuePanelRechts
 
stationen - Variable in class stasichase.plan.Spielplan
Informationen zur Station
stationHatBarriere(int) - Method in class stasichase.gui.SpielplanNetz
 
stationMarkiert - Variable in class stasichase.gui.MenuePanelRechts
 
stationsButtons - Variable in class stasichase.gui.MausHoerer
 
Stationsinfo - class stasichase.plan.Stationsinfo.
Informationen zu den Verbindungen zwischen den Stationen
Stationsinfo() - Constructor for class stasichase.plan.Stationsinfo
generiert ein Objekt vom Typ Stationsinformationen
Stationsinfo(int, int[], int[], int[], int[], boolean) - Constructor for class stasichase.plan.Stationsinfo
generiert die Stationsinformationen
stationsNr - Variable in class stasichase.ki.XBaum
 
stationsnummer - Variable in class stasichase.plan.Station
Die Stationsnummer
stationWurdeMarkiert(int, Ticket[]) - Method in class stasichase.gui.MenuePanelRechts
Diese Methode wird aufgerufen, wenn eine Station markiert wurde.
stempel(int[][], int, int, int, int, int) - Method in class stasichase.gui.Hintergrund
stempelt.
stop - Variable in class stasichase.gui.Zeiger
 
stoppeServer() - Method in class stasichase.gui.SpielerGUI
Der laufende Server wird gestoppt.
subTickets - Variable in class stasichase.plan.Ticketpool
Anzahl der zur Verfügung stehenden U-Bahntickets

T

t1 - Variable in class stasichase.gui.MenuePanelRechts
 
taxi - Variable in class stasichase.gui.SpielerInfo
zeigt die verbleibenden Taxitickets des Mitspielers
taxi - Variable in class stasichase.gui.XInfo
 
taxi - Variable in class stasichase.gui.MenuePanelRechts
zum Taxi fahren
taxiInt - Variable in class stasichase.gui.MenuePanelRechts
 
taxiLabel - Variable in class stasichase.gui.MenuePanelRechts
 
taxiMenge() - Method in class stasichase.gui.SpielerInfo
 
taxiMenge() - Method in class stasichase.gui.XInfo
 
taxiPanel - Variable in class stasichase.gui.MenuePanelRechts
 
taxiTicket - Variable in class stasichase.ki.XBaum
 
taxiTickets - Variable in class stasichase.gui.MenuePanelRechts
 
taxiTickets - Variable in class stasichase.plan.Ticketpool
Anzahl der zur Verfügung stehenden Taxitickets
TBU - Static variable in class stasichase.ki.Markov
Markovsmatrizen des TBU-Graphs.
tempDir - Static variable in class stasichase.gui.BilderFabrik
 
teuerstesTicket(int) - Method in class stasichase.ki.Gehirn
Wenn mehrere Verkehrsmitteln zur Wahl stehen, so wird das teuerste (Ubahn>Bus>Taxi>Black) ermittelt.
textArea - Variable in class stasichase.gui.MultiDialog
 
ticker - Variable in class stasichase.gui.Zeiger
 
ticketLabel - Variable in class stasichase.gui.StartDialog
 
Ticketpool - class stasichase.plan.Ticketpool.
Stellt den Ticketpool zur Verfügung
Ticketpool() - Constructor for class stasichase.plan.Ticketpool
generiert den Ticketpool under construction
time - Variable in class stasichase.gui.MenuePanelRechts
 
time - Variable in class stasichase.gui.Zeiger
 
toleranz - Variable in class stasichase.ki.SpielerKI
Der SpielerKI soll spätestens nach bedenkzeit-toleranz (Millisekunden) ein Zug abgeben, um sicher zu sein, daß die vom Server gemessene Zeit nicht überschritten wird.
toleranz - Variable in class stasichase.kram.SpielUhr
Die Uhr soll sich etwa 3 Sekunden vor Ende der Bedenkzeit melden.
Tools - class stasichase.gui.Tools.
Tools fuer Bilder.
Tools() - Constructor for class stasichase.gui.Tools
 
transColor - Variable in class stasichase.gui.SpielplanNetz.ColorFilter
 

U

ubahn - Variable in class stasichase.gui.SpielerInfo
zeigt die verbleibenden U-Bahntickets des Mitspielers
ubahn - Variable in class stasichase.gui.XInfo
 
uBahn - Variable in class stasichase.gui.MenuePanelRechts
zum U-Bahn fahren
uBahnLabel - Variable in class stasichase.gui.MenuePanelRechts
 
uBahnPanel - Variable in class stasichase.gui.MenuePanelRechts
 
uBahnTickets - Variable in class stasichase.gui.MenuePanelRechts
 
ubTicket - Variable in class stasichase.ki.XBaum
 
uhr - Variable in class stasichase.gui.MenuePanelRechts
zeigt an, wieviel Zeit noch bleibt
uInt - Variable in class stasichase.gui.MenuePanelRechts
 
uMenge() - Method in class stasichase.gui.SpielerInfo
 
uMenge() - Method in class stasichase.gui.XInfo
 
updateSpieler() - Method in class stasichase.gui.SpielplanNetz
Erneuere die Positionen der Spieler.

V

vBar - Variable in class stasichase.gui.SpielplanPanel
 
verlauf - Static variable in class stasichase.gui.Tools
 
verteilungsArray - Static variable in class stasichase.ki.XBaum
 
viaBoat - Variable in class stasichase.plan.Stationsinfo
Stationen die umsegelt werden auf dem Weg von Hafen A nach Hafen B
viaBus - Variable in class stasichase.plan.Stationsinfo
Stationen die durchfahren werden auf dem Weg von Busstation A nach Busstation B
viaTaxi - Variable in class stasichase.plan.Stationsinfo
Stationen die umfahren werden auf dem Weg von Taxistation A nach Taxistation b
viaUBahn - Variable in class stasichase.plan.Stationsinfo
Stationen die unterfahren werden auf dem Weg von U-Bahnstation A nach U-Bahnstation B
viewbreit - Variable in class stasichase.gui.MausHoerer
 
viewhoehe - Variable in class stasichase.gui.MausHoerer
 
viewPort - Variable in class stasichase.gui.MausHoerer
 
vonLabel - Variable in class stasichase.gui.StartInfoDialog
 
vonText - Variable in class stasichase.gui.StartInfoDialog
 
vordergrundPanel - Variable in class stasichase.gui.SpielplanPanel
 
Vorgaenger - Variable in class stasichase.ki.XBaum
 

W

w - Variable in class stasichase.ki.XBaum
 
WARNUNG - Static variable in class stasichase.gui.MultiDialog
Warnung-Dialog mit gelbem Dreieck und "!".
WARNUNG_IMG - Static variable in class stasichase.gui.MultiDialog
 
WARNUNG_JANEIN - Static variable in class stasichase.gui.MultiDialog
Warnung-Dialog mit "Ja" und "Nein" Button.
WARNUNG_SCHLIESSEN - Static variable in class stasichase.gui.MultiDialog
Warnung-Dialog mit "Schließen" Button.
warteAufZug - Variable in class stasichase.gui.MenuePanelRechts
 
wartezeit - Static variable in class stasichase.ki.SpielerKI
Im autonomen Modus werden die Züge (noch) sehr schnell abgegeben, so daß man dem SpielerKI sagen kann, daß er etwas warten soll, bevor er sein Zug abgibt, damit das Spiel Live nachvollziehbar bleibt.
windowClosing(WindowEvent) - Method in class stasichase.gui.StasiChase.WindowOperationAdapter
 
windowOpened(WindowEvent) - Method in class stasichase.gui.StasiChase.WindowOperationAdapter
 
windowOpened(WindowEvent) - Method in class stasichase.gui.MultiDialog.SymWindow
 
workDir() - Static method in class stasichase.gui.BilderFabrik
Gibt das absolute Verzeichnis zu den GUI Klassen zurueck.

X

x - Variable in class stasichase.plan.Station
Die x-Koordinate
xBaum - Static variable in class stasichase.ki.XBaum
 
XBaum - class stasichase.ki.XBaum.
 
XBaum(int) - Constructor for class stasichase.ki.XBaum
Constructor
xBusLabel - Variable in class stasichase.gui.StartDialog
 
xBusText - Variable in class stasichase.gui.StartDialog
 
XGehirn - class stasichase.ki.XGehirn.
Das Gehirn für Mr.
XGehirn(LokalerSpieler) - Constructor for class stasichase.ki.XGehirn
Erstellt ein XGehirn.
xGetsTicks - Variable in class stasichase.gui.MenuePanelOben
 
xGetsTicks - Variable in class stasichase.gui.MenuePanelRechts
 
XInfo - class stasichase.gui.XInfo.
Die Klasse, die die informationen ueber Mr.X grafisch darstellt.
XInfo() - Constructor for class stasichase.gui.XInfo
 
xStrategie() - Method in class stasichase.ki.XGehirn
Strategie des Mr.X.
xTaxiLabel - Variable in class stasichase.gui.StartDialog
 
xTaxiText - Variable in class stasichase.gui.StartDialog
 
xULabel - Variable in class stasichase.gui.StartDialog
 
xUText - Variable in class stasichase.gui.StartDialog
 

Y

y - Variable in class stasichase.plan.Station
Die y-Koordinate

Z

zeichneBarriere(int, int, Graphics) - Method in class stasichase.gui.SpielplanNetz
Zeichnet eine Barriere.
zeichneGitter(Graphics, int, int, int) - Method in class stasichase.gui.Hintergrund
Zeichne Gitter.
zeichneHaeuser(Graphics, int) - Method in class stasichase.gui.Hintergrund
 
zeichneInfo(int, int, int, Graphics) - Method in class stasichase.gui.SpielplanNetz
 
zeichneMarkierung(int, int, int, Graphics) - Method in class stasichase.gui.SpielplanNetz
Zeichnet eine Markierung.
zeichneSpieler(int, int, int, Graphics) - Method in class stasichase.gui.SpielplanNetz
Zeichnet einen Spieler.
zeichneStation(int, int, int, Graphics) - Method in class stasichase.gui.SpielplanNetz
Zeichnet eine Station und deren Button.
zeichneStationen() - Method in class stasichase.gui.SpielplanNetz
zeichnet alle Stationen.
zeichneStrasse(int[][], int, int, int, int, int, int, int, int) - Method in class stasichase.gui.Hintergrund
Zeichnet eine Strasse.
zeichneStrassen(int[][], int[]) - Method in class stasichase.gui.Hintergrund
Zeichnet das Strassennetz auf das SpielplanNetz.
zeichneZug(Move, int) - Method in class stasichase.gui.SpielplanNetz
Zeichnet einen Zug.
zeigeInfo - Variable in class stasichase.gui.SpielplanNetz
 
Zeiger - class stasichase.gui.Zeiger.
 
Zeiger(int) - Constructor for class stasichase.gui.Zeiger
 
zeitlimitLabel - Variable in class stasichase.gui.StartDialog
 
zeitlimitText - Variable in class stasichase.gui.StartDialog
 
ziehen() - Method in class stasichase.kram.LokalerSpieler
Wird von der SpielUhr aufgerufen wenn die Bedenkzeit fast am Ende ist.
zmove - Variable in class stasichase.gui.MenuePanelRechts
 
zufallszug(int[][]) - Method in class stasichase.ki.Gehirn
Wählt aus einer liste von Zügen einen zufällig aus.
zug - Variable in class stasichase.gui.MenuePanelRechts
Zur endgueltigen Zugabgabe
zugKontrolle(int, int) - Method in class stasichase.plan.Spielplan
Prüft möglichen Zug von Station "von" bis zur Station "bis".
zugnummer - Variable in class stasichase.ki.Gehirn
Nummer des für die Spielposition aktuellen Zuges.
zugnummer - Static variable in class stasichase.ki.KITools
Nummer des für die Spielposition aktuellen Zuges.
zugTicket(int, int) - Method in class stasichase.plan.Spielplan
Prüft möglichen Zug von Station "von" bis zur Station "bis".
zwei - Variable in class stasichase.gui.MenuePanelRechts
Doppelzug
zweiInt - Variable in class stasichase.gui.MenuePanelRechts
 
zweiLabel - Variable in class stasichase.gui.MenuePanelRechts
 
zweiMal - Variable in class stasichase.gui.XInfo
 
zweiMal - Variable in class stasichase.gui.MenuePanelRechts
 
zweiMenge() - Method in class stasichase.gui.XInfo
 
zweiPanel - Variable in class stasichase.gui.MenuePanelRechts
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z