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

A

abmelden(MechanikClient) - Static method in class ea.internal.phy.CollisionHandling
Meldet einen Client direkt vom Handling ab.
abmelden(Ticker) - Method in class ea.Manager
Meldet einen Ticker ab.
absolut() - Method in class ea.Maus
 
absolute - Variable in class ea.Gerade
Deprecated.
Die Absolute.
abstand(Punkt) - Method in class ea.Punkt
Beschreibt den Abstand zwischen diesem und einem anderen Punkt in der Luftlinie.
ActionFigur - Class in ea
Eine Actionfigur ist eine besondere Figur.
ActionFigur(Figur, String) - Constructor for class ea.ActionFigur
Konstruktor.
Adapter - Class in ea.internal.gui
Der Adapter bietet die Möglickeit, bei Deaktivierung des Fenster die essentiellen Listenermethode abzuschalten, um unerwartete Ausführungen dieser Methoden zu verhindern.
Adapter(Fenster) - Constructor for class ea.internal.gui.Adapter
Erstellt einen Adapter.
add(ActionFigur, String) - Method in class ea.CombiFigur
Fuegt der CombiFigur eine neue Figur zu.
add(Raum...) - Method in class ea.Knoten
Kombinationsmethode.
add(Raum) - Method in class ea.Knoten
Fuegt ein Raum-Objekt diesem Knoten hinzu.
add(Leuchtend) - Method in class ea.LeuchtMacher
Fuegt ein neues Objekt zum evtl leuchten lassen Hinzu.
addCollider(Collider) - Method in class ea.internal.collision.ColliderGroup
Fügt einen neuen Collider zu dieser Group hinzu.
addSimple(SimpleGraphic) - Method in class ea.internal.gra.Zeichner
 
afterRender(Graphics2D) - Method in class ea.Raum
Dreht die Zeichenfläche wieder zurück in den Ausgangszustand.
aktionSetzen(String) - Method in class ea.ActionFigur
Versetzt diese Actionfigur in eine bestimmte Aktion.
aktivAbmelden(Gravitator) - Method in class ea.internal.phy.Physik
Meldet einen Gravitator wieder ab - Vorausgesetzt er war auch angemeldet.
aktivAnmelden(Gravitator) - Method in class ea.internal.phy.Physik
Meldet einen Gravitator fuer Aktiv-Objekte an.
aktivMachen() - Method in class ea.Raum
Macht dieses Objekt zu einem Aktiv-Objekt.
aktualisieren() - Method in class ea.Geometrie
aktualisisert die Dreiecke, aus denen die Figur besteht.
aktualisierenFirst() - Method in class ea.Geometrie
aktualisisert die Dreiecke, aus denen die Figur besteht UND weisst sie ein.
aktuelleFigur() - Method in class ea.ActionFigur
Gibt die aktuelle Figur zurueck.
aktuellerCollider() - Method in class ea.Raum
Gibt den aktuellen Collider dieses Raum-Objekts zurück.
aktuellesBild() - Method in class ea.Figur
Gibt den Index des aktuellen Bildes zurueck.
aktuellesVerhalten() - Method in class ea.ActionFigur
Gibt den aktuellen Zustand dieser Action-Figur als String aus.
alleAbmelden() - Method in class ea.Manager
Macht diesen Manager frei von allen aktiven Tickern, jedoch ohne ihn selbst zu beenden.
alleAktivenEinsetzen(Knoten, BoundingRechteck) - Method in class ea.internal.phy.Physik
Setzt alle Aktiv-Objekte, die eine bestimmte Flaeche uebertreten, in einen Knoten.
alleAktivenTestenUndEinsetzen(Knoten, BoundingRechteck, Vektor) - Method in class ea.internal.phy.Physik
Setzt alle Aktiv-Objekte, die eine bestimmte Flaeche uebertreten, nicht jedoch nach der Verschiebung ein Passiv-Objekt schneiden, in einen Knoten.
alleAktivenTestenUndEinsetzenOhne(Knoten, BoundingRechteck, Vektor, Passivator) - Method in class ea.internal.phy.Physik
Setzt alle Aktiv-Objekte, die eine bestimmte Flaeche uebertreten, nicht jedoch nach der Verschiebung ein Passiv-Objekt schneiden - mit einer bestimmten Ausnahme - in einen Knoten.
alleElemente() - Method in class ea.Knoten
Gibt alle Elemente des Knotens in Form eines Raum-Objekt-Arays aus.
allePunkteSichtbar() - Method in class ea.edu.SPIEL
Sorgt dafuer, dass sowohl der rechte als auch der linke Punktestand sichtbar ist.
allePunkteUnsichtbar() - Method in class ea.edu.SPIEL
Sorgt dafuer, dass weder der rechte noch der linke Punktestand sichtbar ist.
alsBR(Punkt) - Method in class ea.internal.collision.BoxCollider
s
alsVektor() - Method in class ea.Punkt
Gibt diesen Punkt als Ortsvektor vom Ursprung der Zeichenebene aus.
angleichen(PixelFeld) - Method in class ea.internal.gra.PixelFeld
Gleicht dieses PixelFeld an ein anderes an, sodass beide genau dieselben Inhalte haben.
anhalten() - Method in class ea.internal.ani.Animierer
Haelt den Tick-Algorythmus an.
anhalten(Ticker) - Method in class ea.Manager
Haelt einen Ticker an, der bereits an diesem Manager angemeldet ist.
animation - Variable in class ea.Figur
Die einzelnen Bilder der Figur.
animation() - Method in class ea.Figur
 
animationBeendenVon(Raum) - Method in class ea.AnimationsManager
Beendet alle Animationen von einem Raum-Objekt.
animationLoeschen(int) - Method in class ea.Figur
Loescht ein Animationsbild an einem bestimmten Index und rueckt den Rest nach.
animationsBildSetzen(PixelFeld, int) - Method in class ea.Figur
Setzt das Animationsbild auf einer bestimmten Position zu einem neuen PixelFeld.
animationsBildSetzen(int) - Method in class ea.Figur
Setzt das aktuelle Animationsbild.
animationsBildVerschieben(int, int) - Method in class ea.Figur
Verschiebt die Position eines Animationsbildes.
AnimationsEndeReagierbar - Interface in ea
AnimationsEndeReagierbar kann auf das Ende einer Animation reagieren und entsprechend der Lage etwas tun.
animationSetzen(PixelFeld[]) - Method in class ea.Figur
Setzt eine neue Animationsreihe.
animationsGeschwindigkeitSetzen(int) - Method in class ea.Figur
Setzt die Geschwindigkeit der Animation, die diese Figur Figuren steuert.
AnimationsManager - Class in ea
Der AnimationsManager handelt benutzerfreundlich einfache Animationen.
animationsManager - Variable in class ea.Game
Der Animations-Manager.
animationsSchritt(int) - Method in class ea.Figur
Ruft das naechste Bild im Animationszyklus auf.
animationsSchritt() - Method in class ea.internal.ani.Animierer
In dieser Methode werden die individuellen Methoden fuer die verschiedenen Animierer festgehalten.
animationsSchritt() - Method in class ea.internal.ani.GeradenAnimierer
In dieser Methode werden die individuellen Methoden fuer die verschiedenen Animierer festgehalten.
animationsSchritt() - Method in class ea.internal.ani.KreisAnimierer
 
animationsSchritt() - Method in class ea.internal.ani.StreckenAnimierer
 
Animierer - Class in ea.internal.ani
Jede Klasse, die ein Raum-Objekt animieren kann, leitet sich hieraus ab.
Animierer(Raum, int, boolean, Manager, AnimationsEndeReagierbar) - Constructor for class ea.internal.ani.Animierer
Konstruktor fuer Objekte der Klasse Animierer
animiert() - Method in class ea.Figur
Gibt an, ob das Bild momentan animiert wird bzw. animiert werden soll.
animiertSetzen(boolean) - Method in class ea.Figur
Setzt die Animationsarbeit bei dieser Figur.
anmelden(Raum) - Method in class ea.internal.gra.Zeichner
Meldet einen Vordergrund an.
anmelden(TastenReagierbar) - Method in class ea.internal.gui.Fenster
Meldet einen TastenReagierbar - Listener an.
anmelden(Maus) - Method in class ea.internal.gui.Fenster
Meldet eine Maus an.
anmelden(MechanikClient) - Static method in class ea.internal.phy.CollisionHandling
Meldet einen Client für ein Newton’sches Objekt an.
anmelden(KollisionsReagierbar, Raum, Raum, int) - Method in class ea.internal.phy.Physik
Meldet ein KollisionsReagierbar-Interface bei der Physik an.
anmelden(KollisionsReagierbar, Raum, Raum) - Method in class ea.internal.phy.Physik
Vereinfachte Form der anmelden()-Methode fuer Kollisionstests.
anmelden(Ticker, int) - Method in class ea.Manager
Meldet einen Ticker am Manager an.
anmelden(Ticker) - Method in class ea.Manager
Macht diesem Manager einen Ticker bekannt, OHNE ihn aufzurufen.
anmelden(MausReagierbar, Raum, int) - Method in class ea.Maus
Meldet ein Raumobjekt zum Ueberwachen an einem bestimmten Listener an, unter Eingabe eines bestimmten Codes.
anPosition(float, float) - Method in class ea.BoundingRechteck
Gibt ein neues BoundingRechteck mit selber Höhe und Breite, jedoch einer bestimmten, zu definierenden Position.
anzahlPixel() - Method in class ea.internal.gra.PixelFeld
Berechnet die Anzahl an Pixeln, die auf diesem PixelFeld liegen.
AnzeigeE - Class in ea.edu
Die Anzeige ermoeglicht Punktedarstellung im EDU-Konzept.
AnzeigeE(int, int) - Constructor for class ea.edu.AnzeigeE
Konstruktor.
aufloesen() - Method in class ea.internal.phy.Gravitator
Diese Methode wird immer dann aufgerufen, wenn ein Client nicht weiter benoetigt wird, und er alle seine Funktionen beenden soll, um die von ihm belegten Ressourcen freizugeben.
aufloesen() - Method in class ea.internal.phy.MechanikClient
Diese Methode wird immer dann aufgerufen, wenn ein Client nicht weiter benoetigt wird, und er alle seine Funktionen beenden soll, um die von ihm belegten Ressourcen freizugeben.
aufloesen() - Method in class ea.internal.phy.NullClient
Diese Methode wird immer dann aufgerufen, wenn ein Client nicht weiter benoetigt wird, und er alle seine Funktionen beenden soll, um die von ihm belegten Ressourcen freizugeben.
aufloesen() - Method in class ea.internal.phy.Passivator
Diese Methode wird immer dann aufgerufen, wenn ein Client nicht weiter benoetigt wird, und er alle seine Funktionen beenden soll, um die von ihm belegten Ressourcen freizugeben.
aufloesen() - Method in class ea.internal.phy.PhysikClient
Diese Methode wird immer dann aufgerufen, wenn ein Client nicht weiter benoetigt wird, und er alle seine Funktionen beenden soll, um die von ihm belegten Ressourcen freizugeben.
ausDiesem() - Method in class ea.BoundingRechteck
Berechnet aus diesem rein aus Zahlen bestehenden Rahmen ein Rechteck, das in der Zeichenebene darstellbar ist.
ausDiesem(Punkt) - Method in class ea.internal.collision.SphereCollider
 
ausDreiecken(Dreieck[]) - Static method in class ea.Geometrie
Berechnet ein neues BoundingRechteck fuer ein Array aus Dreiecken
ausListe(Color) - Static method in class ea.DateiManager
Die Listenmethode beim Figureinlesen und für das speicherarme Raum-Objekt-Färben.

B

basis() - Method in class ea.internal.gra.Zeichenebene
 
beeinflussbarSetzen(boolean) - Method in class ea.internal.phy.Gravitator
Setzt, ob das Objekt ab sofort beeinflussbar sein soll.
beeinflussbarSetzen(boolean) - Method in class ea.internal.phy.MechanikClient
Setzt, ob das Objekt ab sofort beeinflussbar sein soll.
beeinflussbarSetzen(boolean) - Method in class ea.internal.phy.NullClient
Setzt, ob das Objekt ab sofort beeinflussbar sein soll.
beeinflussbarSetzen(boolean) - Method in class ea.internal.phy.Passivator
Setzt, ob das Objekt ab sofort beeinflussbar sein soll.
beeinflussbarSetzen(boolean) - Method in class ea.internal.phy.PhysikClient
Setzt, ob das Objekt ab sofort beeinflussbar sein soll.
beeinflussbarSetzen(boolean) - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenSetzt, ob dieses Raum-Objekt beeinflussbar sein soll für Impulse von anderen Objekten, die mit diesem Kollidieren.
beenden() - Method in class ea.Game
Diese Methode beendet das Spiel gaenzlich.
beenden() - Method in class ea.internal.ani.Animierer
Beendet diese Animation ein fuer alle mal.
beendeVerbindung() - Method in class ea.Client
Beendet die Verbindung.
beendeVerbindung() - Method in class ea.NetzwerkVerbindung
 
beendeVerbindung() - Method in class ea.Sender
Beendet die Verbindung.
beendeVerbindung() - Method in interface ea.SenderInterface
Beendet die Verbindung.
beendeVerbindung() - Method in class ea.Server
Beendet die Verbindung.
beforeRender(Graphics2D) - Method in class ea.Raum
Dreht die Zeichenfläche um den Mittelpunkt des Raumes um die gegebenen Grad, bevor mit dem Zeichenn begonnen wird.
beinhaltet(Punkt) - Method in class ea.Raum
Prueft, ob ein bestimmter Punkt innerhalb des Raum-Objekts liegt.
benachrichtigt(MausReagierbar) - Method in class ea.Maus.Auftrag
 
beobachtet(Raum) - Method in class ea.Maus.Auftrag
 
besitzt(Raum) - Method in class ea.Knoten
Prueft, ob ein bestimmtes Raum-Objekt in diesem Knoten gelagert ist.
bewegen(Vektor) - Method in class ea.internal.phy.Gravitator
Bewegt das Raum-Objekt mithilfe des Gravitators.
bewegen(Vektor) - Method in class ea.internal.phy.MechanikClient
Bewegt das ziel-Objekt innerhalb der kuenstlichen Physik.
bewegen(Vektor) - Method in class ea.internal.phy.NullClient
Bewegt das Ziel-Objekt ohne wenn und aber.
bewegen(Vektor) - Method in class ea.internal.phy.Passivator
Realisiert das Bewegen
bewegen(Vektor) - Method in class ea.internal.phy.PhysikClient
Bewegt das ziel-Objekt innerhalb der kuenstlichen Physik.
bewegen(Vektor) - Method in class ea.Knoten
Bewegt jedes angelegte Objekt für sich allein (Physik-Modus)!
bewegen(Vektor) - Method in class ea.Raum
Bewegt dieses Raum-Objekt.
bewegen(int, int) - Method in class ea.Raum
Bewegt dieses Raum-Objekt.
bewegend() - Method in class ea.Maus
 
Bild - Class in ea
Ein Bild als Grafische Repraesentation einer Bilddatei, die gezeichnet werden kann.
Bild(String) - Constructor for class ea.Bild
Minimaler Konstruktor.
Bild(float, float, String) - Constructor for class ea.Bild
Der minimale Basiskonstruktor fuer Objekte der Klasse Bild.
Bild(float, float, int, int, String, boolean) - Constructor for class ea.Bild
Erweiterter Konstruktor.
Bild(float, float, int, int, String) - Constructor for class ea.Bild
Erweiterter Konstruktor.
Bild(float, float, int, String) - Constructor for class ea.Bild
Erstellt ein Bild, unter Eingabe dessen effektiver Groesse als prozentualer Anteil an der der Bilddatei.
Bild(float, float, BufferedImage) - Constructor for class ea.Bild
Direkter Konstruktor.
bild() - Method in class ea.Bild
Gibt das Bild als BufferedImage zurueck.
BildE - Class in ea.edu
Diese Klasse wrapt die Funktionen der Klasse Bild und stellt sie für die lokale BlueJ-API mieglichst klar bereit.
BildE(int, int, String) - Constructor for class ea.edu.BildE
 
BoundingRechteck - Class in ea
Ein nicht grafisches Rechteck auf der Zeichenebene, das eine allgemeine Fläche beschreibt.
BoundingRechteck(float, float, float, float) - Constructor for class ea.BoundingRechteck
Konstruktor für Objekte der Klasse BoundingRechteck mit reellen Werten.
boundsSetzen(BoundingRechteck) - Method in class ea.Kamera
Mit dieser Methode kann man direkt saemtliche Kamera-Bounds-Einstellungen machen.
boundsUebernehmen(Raum) - Method in class ea.Raum
Übernimmt für die Collision Detection die Bounds eines anderen Raum-Objektes.
boxboxCollision(BoxCollider, BoxCollider, Punkt, Punkt) - Static method in class ea.internal.collision.Collider
Logische Abfrage für die Kollision zweier Boxen.
BoxCollider - Class in ea.internal.collision
 
BoxCollider() - Constructor for class ea.internal.collision.BoxCollider
Default-Konstruktor.
BoxCollider(Vektor) - Constructor for class ea.internal.collision.BoxCollider
Erstellt einen Box-Collider mit Offset (0|0).
BoxCollider(Vektor, Vektor) - Constructor for class ea.internal.collision.BoxCollider
Vollständiger Konstruktor.
breite - Variable in class ea.BoundingRechteck
Reelle Breite des Rechtecks
breite() - Method in class ea.internal.gra.PixelFeld
 
breiteN() - Method in class ea.internal.gra.PixelFeld
 
breiteSetzen(int) - Method in class ea.Rechteck
Setzt die Breite fuer dieses Rechteck neu.
bruch - Static variable in class ea.DateiManager
Das allgemein gültige Zeichen für einen Zeilenumbruch.
BUILD_TIME - Static variable in class ea.EngineAlpha
 

C

cam - Variable in class ea.Game
Die Kamera des Spiels.
cam() - Method in class ea.internal.gra.Zeichner
 
Client - Class in ea
Diese Klasse ermöglicht das Aufbauen einer Client-Verbindung zu einem Server.
Client(String, String, int) - Constructor for class ea.Client
 
Client(String, int) - Constructor for class ea.Client
 
clone() - Method in class ea.Bild
 
clone() - Method in class ea.internal.collision.BoxCollider
Überschriebene Clone-Methode für effizientes, tiefgehendes klonen von Collidern.
clone() - Method in class ea.internal.collision.Collider
Überschriebene Clone-Methode für effizientes, tiefgehendes klonen von Collidern.
clone() - Method in class ea.internal.collision.ColliderGroup
Überschriebene Clone-Methode für effizientes, tiefgehendes klonen von Collidern.
clone() - Method in class ea.internal.collision.NullCollider
Überschriebene Clone-Methode für effizientes, tiefgehendes klonen von Collidern.
clone() - Method in class ea.internal.collision.SphereCollider
Überschriebene Clone-Methode für effizientes, tiefgehendes klonen von Collidern.
clone() - Method in class ea.Vektor
Erstellt ein neues Vektor-Objekt mit demselben Zustan.
Collider - Class in ea.internal.collision
Ein Collider ist die abstrakte Form einer Umgebung in der Zeichenebene.
Collider() - Constructor for class ea.internal.collision.Collider
 
collider() - Method in class ea.internal.phy.MechanikClient
Gibt den Collider zurück.
ColliderGroup - Class in ea.internal.collision
Eine Aggregation von Collidern.
ColliderGroup() - Constructor for class ea.internal.collision.ColliderGroup
 
colliderSetzen(Collider) - Method in class ea.Raum
Setzt einen neuen Collider für dieses Raum-Objekt.
CollisionHandling - Class in ea.internal.phy
Diese Klasse fungiert als Modul zum Behandeln von Kollisionen zwischen mechanischen Raum-Objekten.
CollisionHandling() - Constructor for class ea.internal.phy.CollisionHandling
 
CombiFigur - Class in ea
Eine Combifigur ist eine Figur, die aus verschiedenen “Unterfiguren” besteht.
CombiFigur(ActionFigur, String) - Constructor for class ea.CombiFigur
Konstruktor.
compareTo(Raum) - Method in class ea.Raum
Hilfsmethode für die Sortierung der Räume nach dem Z-Index.
CompatDateiManager - Class in ea.compat
Der Compat-Dateimanager implementiert die alten Lade-Methoden des Dateimanagers, um den Dateimanager übersichtlicher zu halten - gleichzeitig aber alte Dateien weiterhin korrekt zu laden.
CompatDateiManager() - Constructor for class ea.compat.CompatDateiManager
 
count - Variable in class ea.internal.ani.Animierer
Der count an bisher getanen Bewegungsschritten.

D

DateiManager - Class in ea
Der Dateimanager ist eine Klasse, die die systemspezifischen Pfadregeln beachtend die jeweils korrekten Zeichenketten für die entsprechenden Dateiverzeichnisse kennt.
differenz(Vektor) - Method in class ea.Vektor
Berechnet die Differenz zwischen diesem und einem weiteren Vektor.
dimension() - Method in class ea.ActionFigur
 
dimension() - Method in class ea.Bild
 
dimension() - Method in class ea.CombiFigur
Methode zum Beschreiben der rechteckigen Flaeche, die dieses Objekt einnimmt.
dimension() - Method in class ea.Dreieck
Die implementierte dimension()-Methode.
dimension() - Method in class ea.Figur
 
dimension - Variable in class ea.Geometrie
Die Dimension des Objektes; zur schnellen Ausgabe
dimension() - Method in class ea.Geometrie
 
dimension() - Method in class ea.Knoten
Die dimension()-Methode.
dimension() - Method in class ea.Raum
Methode zum Beschreiben der rechteckigen Flaeche, die dieses Objekt einnimmt.
dimension() - Method in class ea.Text
 
DiscoveryClient - Class in ea.internal.net
 
DiscoveryClient(ServerGefundenReagierbar) - Constructor for class ea.internal.net.DiscoveryClient
 
DiscoveryServer - Class in ea.internal.net
 
drehenAbsolut(double) - Method in class ea.Raum
Dreht ein Objekt auf die angegebene Gradzahl um den Mittelpunkt des Raumes.
drehenRelativ(double) - Method in class ea.Raum
Dreht ein Objekt um die angegebene Gradzahl um den Mittelpunkt des Raumes.
Dreieck - Class in ea
Das Dreieck ist die Basiszeichenklasse.
Dreieck(Punkt, Punkt, Punkt) - Constructor for class ea.Dreieck
Konstruktor fuer Objekte der Klasse Dreieck
Dreieck(float[], float[]) - Constructor for class ea.Dreieck
Konstruktor
DreieckE - Class in ea.edu
Das einfache Dummie-Dreieck.
DreieckE() - Constructor for class ea.edu.DreieckE
Konstruktor eines “edu”-Dreiecks.
druckAufheben() - Method in class ea.internal.gui.Fenster
Deaktiviert den eventuell vorhandenen gemerkten Druck auf allen Tasten.
dunkler() - Method in class ea.Figur
Dunkelt alle Farbwerte der Figur ab.
dunkler() - Method in class ea.internal.gra.PixelFeld
Dunkelt alle Farbwerte ab.
durchmesserSetzen(int) - Method in class ea.RegEck
Setzt einen neuen Durchmesser fuer das regelmaessige n-Eck.
dX() - Method in class ea.Vektor
Gibt die x-Verschiebung dieses Vektors mit Ganzzahlen wider.
dY() - Method in class ea.Vektor
Gibt die y-Verschiebung dieses Vektors mit Ganzzahlen wider.

E

ea - package ea
 
ea.compat - package ea.compat
 
ea.edu - package ea.edu
 
ea.edu.mine - package ea.edu.mine
 
ea.edu.net - package ea.edu.net
 
ea.internal.ani - package ea.internal.ani
 
ea.internal.collision - package ea.internal.collision
 
ea.internal.gra - package ea.internal.gra
 
ea.internal.gui - package ea.internal.gui
 
ea.internal.net - package ea.internal.net
 
ea.internal.phy - package ea.internal.phy
 
ea.internal.sound - package ea.internal.sound
 
ea.internal.util - package ea.internal.util
 
eckenzahl - Variable in class ea.RegEck
Die Anzahl an Ecken.
einfacher() - Method in class ea.Vektor
Gibt einen einfachen Vektor zurück, dessen Richtungskomponenten nur -1, 0 oder 1 annehmen.
einfaerben(Farbe) - Method in class ea.ActionFigur
Faerbt alle Figuren dieser Action-Figur in eine Farbe ein.
einfaerben(String) - Method in class ea.ActionFigur
Faerbt alle Figuren dieser Action-Figur in eine Farbe ein.
einfaerben(Farbe) - Method in class ea.Figur
Faerbt alle Elemente in einer Farbe ein.
einfaerben(String) - Method in class ea.Figur
Faerbt alle Elemente in einer Farbe ein.
einfaerben(Color) - Method in class ea.internal.gra.PixelFeld
Sorgt fuer die einfarbige Darstellung des Feldes
einfluesseZuruecksetzen() - Method in class ea.internal.phy.Gravitator
Setzt alle Einfluesse auf das Client-Objekt zurück.
einfluesseZuruecksetzen() - Method in class ea.internal.phy.MechanikClient
Setzt alle Einfluesse auf das Client-Objekt zurück.
einfluesseZuruecksetzen() - Method in class ea.internal.phy.NullClient
Setzt alle Einfluesse auf das Client-Objekt zurück.
einfluesseZuruecksetzen() - Method in class ea.internal.phy.Passivator
Setzt alle Einfluesse auf das Client-Objekt zurück.
einfluesseZuruecksetzen() - Method in class ea.internal.phy.PhysikClient
Setzt alle Einfluesse auf das Client-Objekt zurück.
einfluesseZuruecksetzen() - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenSetzt alle Einflüsse auf dieses Raum-Objekt zurück.
Eingabe - Class in ea.internal.gui
TODO Doc fehlt!
Eingabe(Frame, String, Font) - Constructor for class ea.internal.gui.Eingabe
Konstruktor fuer das Eingabefeld
eingabeFordern(String) - Method in class ea.Game
Fordert vom Benutzer eine Texteingabe (maximal 40 Zeichen) durch ein neues Fenster.
Empfaenger - Interface in ea
Dieses Interface beschreibt die Eigenschaften, die ein Empfaenger von Informationsnachrichten bei der Netzwerkkommunikation hat.
empfaengerHinzufuegen(Empfaenger) - Method in class ea.Client
Setzt den Empfänger, der über jede Nachricht an diesen Client informiert wird.
empfaengerHinzufuegen(Empfaenger) - Method in class ea.NetzwerkInterpreter
Fügt einen Empfänger dem Interpreter hinzu.
empfange(String) - Method in class ea.NetzwerkTeilnehmer
Methode zur Verarbeitung einer direkte
empfangeBoolean(boolean) - Method in class ea.Client
Diese Methode wird aufgerufen, wenn ein boolean empfangen wird.
empfangeBoolean(boolean) - Method in interface ea.Empfaenger
Diese Methode wird aufgerufen, wenn ein boolean empfangen wird.
empfangeBoolean(boolean) - Method in class ea.Server
Diese Methode wird aufgerufen, wenn ein boolean empfangen wird.
empfangeByte(byte) - Method in class ea.Client
Diese Methode wird aufgerufen, wenn ein String empfangen wird.
empfangeByte(byte) - Method in interface ea.Empfaenger
Diese Methode wird aufgerufen, wenn ein String empfangen wird.
empfangeByte(byte) - Method in class ea.Server
Diese Methode wird aufgerufen, wenn ein String empfangen wird.
empfangeChar(char) - Method in class ea.Client
Diese Methode wird aufgerufen, wenn ein char empfangen wird.
empfangeChar(char) - Method in interface ea.Empfaenger
Diese Methode wird aufgerufen, wenn ein char empfangen wird.
empfangeChar(char) - Method in class ea.Server
Diese Methode wird aufgerufen, wenn ein char empfangen wird.
empfangeDouble(double) - Method in class ea.Client
Diese Methode wird aufgerufen, wenn ein Double empfangen wird.
empfangeDouble(double) - Method in interface ea.Empfaenger
Diese Methode wird aufgerufen, wenn ein Double empfangen wird.
empfangeDouble(double) - Method in class ea.Server
Diese Methode wird aufgerufen, wenn ein Double empfangen wird.
empfangeInt(int) - Method in class ea.Client
Diese Methode wird aufgerufen, wenn ein int empfangen wird.
empfangeInt(int) - Method in interface ea.Empfaenger
Diese Methode wird aufgerufen, wenn ein int empfangen wird.
empfangeInt(int) - Method in class ea.Server
Diese Methode wird aufgerufen, wenn ein int empfangen wird.
empfangeString(String) - Method in class ea.Client
Diese Methode wird aufgerufen, wenn ein String empfangen wird.
empfangeString(String) - Method in interface ea.Empfaenger
Diese Methode wird aufgerufen, wenn ein String empfangen wird.
empfangeString(String) - Method in class ea.Server
Diese Methode wird aufgerufen, wenn ein String empfangen wird.
endeReagieren(Animierer) - Method in interface ea.AnimationsEndeReagierbar
Diese Methode wird einmal dann aufgerufen, wenn die Animation zu Ende ist.
endeReagieren(Animierer) - Method in class ea.AnimationsManager
Die implementierte endeReagieren-Methode.
EngineAlpha - Class in ea
Diese Klasse definiert Versions-Konstanten und sorgt für eine About-Box beim Ausführen der .jar-Datei.
EngineAlpha() - Constructor for class ea.EngineAlpha
 
entblocken(BoundingRechteck) - Method in class ea.internal.phy.Physik
Gibt die Verschiebung zurueck, die noetig waere um das geblockte Bounding-Rechteck aus seinem Zustand des Passiv-Blockiertseins zu loesen.
entfernen(KollisionsReagierbar) - Method in class ea.internal.phy.Physik
Sorgt dafuer, das saemtliche Kollsiionsueberwachungsauftraege eines KollisionsReagierbar-Interfaces nicht mehr ausgefuehrt werden.
entfernen(Raum) - Method in class ea.Knoten
Entfernt ein Raum-Objekt von diesem Knoten.
entfernen(Leuchtend) - Method in class ea.LeuchtMacher
Entfernt ein bestimmtes Leuchtend-Objekt, wenn vorhanden
entfernen(MausReagierbar) - Method in class ea.Maus
Entfernt ein bestimmtes MausReagierbar-Interface gaenzlich von Kollisionstest.
entfernenOhnePhysikAbmelden(Raum) - Method in class ea.Knoten
Entfernt ein Raum-Objekt von diesem Knoten, ohne seine Physik zu beeinflussen.
equals(Object) - Method in class ea.Punkt
Überschriebene Equals-Methode.
equals(Object) - Method in class ea.Vektor
Prüft, ob ein beliebiges Objekt gleich diesem Vektor ist.Überschrieben aus der Superklasse Object.
ergebnis - Static variable in class ea.internal.gui.Eingabe
Das Ergebnis der juengsten Eingabe.
ergebnis - Static variable in class ea.internal.gui.Frage
Das Ergebnis der Frage.
error(String) - Static method in class ea.internal.util.Logger
Logger-Funktion für Fehler
erstelleKlon() - Method in class ea.internal.gra.PixelFeld
Erstellt ein neues PixelFeld mit exakt denselben Eigenschaften wie dieses.
erzeugeCollider() - Method in class ea.ActionFigur
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeCollider() - Method in class ea.Bild
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeCollider() - Method in class ea.CombiFigur
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeCollider() - Method in class ea.Dreieck
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeCollider() - Method in class ea.Figur
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeCollider() - Method in class ea.Geometrie
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeCollider() - Method in class ea.Knoten
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeCollider() - Method in class ea.Kreis
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeCollider() - Method in class ea.Raum
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeCollider() - Method in class ea.Rechteck
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeCollider() - Method in class ea.Text
Erzeugt einen neuen Collider für dieses Objekt.
erzeugeLazyCollider() - Method in class ea.Raum
Erzeugt einen Collider auf Lazy Art: Es wird das durch die dimension()-Methode berechnete BoundingRechteck benutzt, um einen simplen Box-Collider zu erstellen.

F

faktor() - Method in class ea.internal.gra.PixelFeld
 
faktorSetzen(int) - Method in class ea.ActionFigur
Setzt den Groessenfaktor ALLLER anliegender Einzel-Figuren dieser ActionFigur neu.
faktorSetzen(int) - Method in class ea.Figur
Setzt den Groessenfaktor dieser Figur neu.
faktorSetzen(int) - Method in class ea.internal.gra.PixelFeld
Setzt den Groessenfaktor des Feldes.
FallDummy - Class in ea
Ein FallDummy ist das Null-Objekt fuer einen Gravitator-Listener und wird intern solange gehalten, bis ein eigenes FallReagierbar-Interface genutz wird.
FallDummy() - Constructor for class ea.FallDummy
 
FallReagierbar - Interface in ea
FallReagierbar kann darauf reagieren, das das mit ihr angemeldete Raum-Objekt ueber Physik faellt und einen gewissen Maximalwert erreicht.
fallReagierbarAnmelden(FallReagierbar, int) - Method in class ea.internal.phy.Gravitator
In dieser Methode wird der FallReagierbar-Listener angemeldet.
fallReagierbarAnmelden(FallReagierbar, int) - Method in class ea.internal.phy.MechanikClient
In dieser Methode wird der FallReagierbar-Listener angemeldet.
fallReagierbarAnmelden(FallReagierbar, int) - Method in class ea.internal.phy.NullClient
In dieser Methode wird der FallReagierbar-Listener angemeldet.
fallReagierbarAnmelden(FallReagierbar, int) - Method in class ea.internal.phy.Passivator
In dieser Methode wird der FallReagierbar-Listener angemeldet.
fallReagierbarAnmelden(FallReagierbar, int) - Method in class ea.internal.phy.PhysikClient
In dieser Methode wird der FallReagierbar-Listener angemeldet.
fallReagierbarAnmelden(FallReagierbar, int) - Method in class ea.Raum
Meldet einen FallReagierbar-Listener an.
fallReagieren() - Method in class ea.FallDummy
Ueberschrieben Reaktionsmethode.
fallReagieren() - Method in interface ea.FallReagierbar
Diese Methode wird aufgerufen, solange das fallende Raum-Objekt unter der mit diesem Listener angemeldeten mindesthoehe faellt.
Farbe - Class in ea
Die Klasse Farbe ermöglicht ein sehr einfaches Handling mit allen Farben.
Farbe(int, int, int, int) - Constructor for class ea.Farbe
Konstruktor fuer die Klasse Farbe, hier wird der Farbe der RGB-Wert zugeordnet, dies sind die 3 Zahlen zwischen 0 und 255, die jeweils die Menge der Komplementaerfarbe in der ganzen Farbe angeben.
Farbe(int, int, int) - Constructor for class ea.Farbe
Vereinfachter Konstruktor.
Farbe(Color) - Constructor for class ea.Farbe
Sonder-Konstruktor.
farbe - Variable in class ea.Text
Die Farbe, in der der Text dargestellt wird.
farbeAnalysieren(Color) - Static method in class ea.DateiManager
Analysiert eine Farbe und weist ihr einen String zu.
farbeEinlesen(String) - Static method in class ea.DateiManager
Liest einen String ein und konvertiert ihn zu einer Farbe.
farbenTransformieren(int, int, int) - Method in class ea.Figur
Sorgt fuer eine Farbtransformation.
farbeSetzen(Color) - Method in class ea.Geometrie
Setzt ganzheitlich die Farbe aller Formen auf eine bestimmte Farbe.
farbeSetzen(Farbe) - Method in class ea.Geometrie
Setzt ganzheitlich die Farbe der gesamten geometrischen Figur auf eine Farbe.
farbeSetzen(String) - Method in class ea.Geometrie
Setzt ganzheitlich die Farbe aller Formen auf eine bestimmte Farbe.
farbeSetzen(int, int, Color) - Method in class ea.internal.gra.PixelFeld
Setzt an einer bestimmten Position eine Farbe.
farbeSetzen(String) - Method in class ea.Strich
Setzt die Farbe des Striches neu
farbeSetzen(Farbe) - Method in class ea.Strich
Setzt die Farbe des Striches neu
farbeSetzen(String) - Method in class ea.Text
Setzt die Fuellfarbe
Parallele Methode zu setzeFarbe()
farbeSetzen(Farbe) - Method in class ea.Text
Setzt die Fuellfarbe
farbzyklus - Static variable in class ea.Raum
Ein einfacher Farbzyklus, der fuer die Leucht-Animationen genommen wird
feldInfo(PixelFeld) - Static method in class ea.DateiManager
Berechnet aus einem PixelFeld die Informationen und gibt sie als String zurück.
Fenster - Class in ea.internal.gui
Das Fenster als Oberfenster.
Fenster(int, int, String, boolean, int, int) - Constructor for class ea.internal.gui.Fenster
Konstruktor fuer Objekte der Klasse Fenster.
Fenster(int, int) - Constructor for class ea.internal.gui.Fenster
Einfacher Alternativkonstruktor.
FensterE - Class in ea.edu
Das Standartspielfenster fuer Unterricht.
fensterFontSetzen(String, int) - Method in class ea.Game
Setzt den Font, der ab sofort von den Fenstern standartmaessig verwendet wird.
fensterFontSetzen(String) - Method in class ea.Game
Setzt den Font, der ab sofort von den Fenstern standartmaessig verwendet wird mit einer Standartgroesse von 12.
fensterGroesse() - Method in class ea.Game
Gibt ein BoundingRechteck zurueck, dass die Masse des Fensters beschreibt.
fenstermasse() - Method in class ea.internal.gui.Fenster
Gibt die Fenstermasse in einem BoundingRechteck an.
fensterMaximieren() - Method in class ea.Game
Maximiert das Fenster.
fensterMinimieren() - Method in class ea.Game
Minimiert das Fenster.
fensterSetzen(Fenster) - Method in class ea.Maus
Setzt die Referenz auf das Fenster, in dem diese Maus sitzt, neu.
FieldE - Class in ea.edu.mine
Diese Klasse beschreibt ein Minenfeld fuer das EDU-Spiel nach “Minesweeper”.
FieldE(int, int, int) - Constructor for class ea.edu.mine.FieldE
Konstruktor eines Feldes fuer das “Minesweeper”-Spiel
Figur - Class in ea
Eine Figur ist eine aus einer Datei geladene Sammlung von Pixeln, die orientierungsmaessig rechteckig gehandelt werden.
Figur(float, float, String, boolean) - Constructor for class ea.Figur
Besonderer Konstruktor fuer Objekte der Klasse Figur.
Figur(float, float, String) - Constructor for class ea.Figur
Standart-Konstruktor fuer Objekte der Klasse Figur.
Figur(String) - Constructor for class ea.Figur
Erstellt eine Figur ohne Positionsangabe.
Figur() - Constructor for class ea.Figur
Der parameterlose Konstruktor.
figurEinlesen(File) - Static method in class ea.DateiManager
Liest eine Figur ein.
figurEinlesen(String, boolean) - Static method in class ea.DateiManager
Deprecated.
figurEinlesen(String) - Static method in class ea.DateiManager
Liest eine Figur ein.
figurEinsetzen(String) - Method in class ea.edu.mine.FieldE
Bringt eine Figur - basierend auf einer Figurdatei - in die Mitte dieses Fekdes ein.
figurEntfernen() - Method in class ea.edu.mine.FieldE
Entfernt die Figur von dem Feld - sofern eine vorhanden war.
figurLaden(String) - Static method in class ea.DateiManager
Liesst eine Figur ein und gibt die geladene Figur zurueck.
fillSimple(SimpleGraphic) - Method in class ea.internal.gui.Fenster
Fuellt ein simples Grafikobjekt in die anzeige.
flaechen() - Method in class ea.ActionFigur
Berechnet exakt die derzeitig von dieser Figur okkupierten Flaechen auf der Zeichenebene.
flaechen() - Method in class ea.CombiFigur
Berechnet exakter alle Rechteckigen Flaechen, auf denen dieses Objekt liegt.
flaechen() - Method in class ea.Figur
 
flaechen() - Method in class ea.Geometrie
Berechnet exakter alle Rechteckigen Flaechen, auf denen dieses Objekt liegt.
flaechen(float, float) - Method in class ea.internal.gra.PixelFeld
Berechnet EXAKT die Flaechen aus denen dieses Pixel-Feld besteht.
flaechen() - Method in class ea.Knoten
Berechnet exakter alle Rechteckigen Flaechen, auf denen dieses Objekt liegt.
flaechen() - Method in class ea.Raum
Berechnet exakter alle Rechteckigen Flaechen, auf denen dieses Objekt liegt.
fokusLoeschen() - Method in class ea.Kamera
Loescht den Fokus.
fokusSetzen(Raum) - Method in class ea.Kamera
Setze einen Fokus der Kamera auf ein Objekt.
fokusVerzugSetzen(Vektor) - Method in class ea.Kamera
Setzt einen Fokus-Verzug.
font - Variable in class ea.Text
Der Font der Darstellung
fontExistiert(String) - Static method in class ea.Manager
Prüft, ob ein Font auf diesem Computer existiert.
fontNamen - Static variable in class ea.Manager
Alle möglichen Fontnamen des Systems, auf dem man sich gerade befindet.
fontSetzen(String) - Method in class ea.Text
Setzt einen neuen Font fuer den Text.
formen() - Method in class ea.Geometrie
Gibt alle Unterdreiecke dieser Geometrie-Figur wieder.
frage(String) - Method in class ea.Game
Stellt eine einfache Frage, also eine Frage, auf die mit “Ja” oder “Nein” geantwortet werden kann, in einem neuen Fenster.
Frage - Class in ea.internal.gui
Eine Frage ist ein modaler Dialog, der eine Frage zwischen “OK” und “Abbrechen” ausgibt.
Frage(Frame, String, boolean, Font) - Constructor for class ea.internal.gui.Frage
Der Konstruktor.
fromBoundingRechteck(Vektor, BoundingRechteck) - Static method in class ea.internal.collision.BoxCollider
Generiert aus einem BoundingRechteck und einem gegebenen Offset einen Box-Collider.
fuellFarbeSetzen(String) - Method in class ea.edu.mine.FieldE
Setzt die Farbe des inneren Rechtecks.

G

Game - Class in ea
Diese Klasse ist fuer die sofortige, einfache Verwendung der Engine verantwortlich.
Game(int, int, String, boolean, boolean, int, int) - Constructor for class ea.Game
Groesster Konstruktor fuer Objekte der Klasse Game.
Game(int, int, String, boolean, boolean) - Constructor for class ea.Game
Konstruktor fuer Objekte der Klasse Game.
Game(int, int, String, boolean) - Constructor for class ea.Game
Etwas vereinfachter Konstruktor.
Game(int, int, boolean) - Constructor for class ea.Game
Erstellt ein Spiel, bei dem automatisch beim Drücken von ESC alles beendet wird und ohne Titel.
Game(int, int, String) - Constructor for class ea.Game
Vereinfachter Konstruktor.
Game(int, int) - Constructor for class ea.Game
Vereinfachter Konstruktor.
Game() - Constructor for class ea.Game
Parameterloser Alternativkonstruktor.
gegenrichtung() - Method in class ea.Vektor
Berechnet die Gegenrichtung des Vektors.
geladeneSchriftartenAusgeben() - Static method in class ea.Text
Sehr wichtige Methode!
Geometrie - Class in ea
Ein Objekt, das aus n primitiven Geometrischen Formen - Dreiecken - besteht
Geometrie(float, float) - Constructor for class ea.Geometrie
Konstruktor fuer Objekte der Klasse Geometrie
Gerade - Class in ea
Deprecated.
Gerade(Punkt, Punkt) - Constructor for class ea.Gerade
Deprecated.
Konstruktor fuer Objekte der Klasse Gerade
geradenAnimation(Raum, Punkt, int, int) - Method in class ea.AnimationsManager
Animiert ein Objekt auf einer einfachen Halbgerade.
geradenAnimation(Raum, Punkt, int) - Method in class ea.AnimationsManager
Vereinfachte Variante der geradenAnimation()-Methode.
geradenAnimation(Raum, Punkt) - Method in class ea.AnimationsManager
Noch staerker vereinfachte Variante der geradenAnimation()-Methode.
GeradenAnimierer - Class in ea.internal.ani
Animiert ein Raum-Objekt auf einer Geraden, bis eine gewisse Maximallaenge abgelaufen wurde, dann wird die Animation beendet.
GeradenAnimierer(Raum, Punkt, int, int, Manager, AnimationsEndeReagierbar) - Constructor for class ea.internal.ani.GeradenAnimierer
Konstruktor der Animation.
geschwindigkeitHinzunehmen(Vektor) - Method in class ea.internal.phy.Gravitator
Addiert eine Geschwindigkeit v’ zur aktuellen Geschwindigkeit v.
geschwindigkeitHinzunehmen(Vektor) - Method in class ea.internal.phy.MechanikClient
Addiert eine Geschwindigkeit v’ zur aktuellen Geschwindigkeit v.
geschwindigkeitHinzunehmen(Vektor) - Method in class ea.internal.phy.NullClient
Addiert eine Geschwindigkeit v’ zur aktuellen Geschwindigkeit v.
geschwindigkeitHinzunehmen(Vektor) - Method in class ea.internal.phy.Passivator
Addiert eine Geschwindigkeit v’ zur aktuellen Geschwindigkeit v.
geschwindigkeitHinzunehmen(Vektor) - Method in class ea.internal.phy.PhysikClient
Addiert eine Geschwindigkeit v’ zur aktuellen Geschwindigkeit v.
geschwindigkeitHinzunehmen(Vektor) - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenSetzt hart (also ohne Rücksicht auf mögliche Umstände) die Geschwindigkeit dieses Raum-Objektes.
geschwindigkeitSetzen(Vektor) - Method in class ea.internal.phy.Gravitator
Setzt hart die Geschwindigkeit des Client-Objekts.
geschwindigkeitSetzen(Vektor) - Method in class ea.internal.phy.MechanikClient
Setzt hart die Geschwindigkeit des Client-Objekts.
geschwindigkeitSetzen(Vektor) - Method in class ea.internal.phy.NullClient
Setzt hart die Geschwindigkeit des Client-Objekts.
geschwindigkeitSetzen(Vektor) - Method in class ea.internal.phy.Passivator
Setzt hart die Geschwindigkeit des Client-Objekts.
geschwindigkeitSetzen(Vektor) - Method in class ea.internal.phy.PhysikClient
Setzt hart die Geschwindigkeit des Client-Objekts.
geschwindigkeitSetzen(Vektor) - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenSetzt die Geschwindigkeit, die dieses Raum-Objekt haben soll.
get(String) - Method in class ea.CombiFigur
Sucht eine bestimmte “Unterfigur” und gibt diese aus.
getAnimationsManager() - Static method in class ea.AnimationsManager
Diese Methode gibt den einen und einzigen existierenden Animationsmanager aus.
getBuildTime() - Static method in class ea.EngineAlpha
 
getCam() - Method in class ea.internal.gui.Fenster
 
getColor() - Method in class ea.Dreieck
 
getDummy() - Static method in class ea.FallDummy
Singleton-Getter-Methode für den Dummy.
getDummy() - Static method in class ea.internal.phy.StehDummy
Singleton-Getter-Methode für den Dummy.
getFenster() - Static method in class ea.edu.FensterE
Gibt das “edu”-Fenster aus.
getFenster(int, int) - Static method in class ea.edu.FensterE
Gibt das “edu”-Fenster aus.
getForce() - Method in class ea.internal.phy.Gravitator
getForce() - Method in class ea.internal.phy.MechanikClient
getForce() - Method in class ea.internal.phy.NullClient
getForce() - Method in class ea.internal.phy.Passivator
getForce() - Method in class ea.internal.phy.PhysikClient
 
getForce() - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenGibt aus die Kraft aus, die auf dieses Raum-Objekt dauerhaft wirkt.
getImage() - Method in class ea.Maus
Berechnet das Bild von der Maus, das in der Engine dargestellt wird.
getInstance() - Static method in class ea.internal.collision.NullCollider
Nur über diese Methode kriegt man Zugriff auf die Singleton-Instanz dieser Klasse.
getInterpreter() - Method in class ea.NetzwerkVerbindung
Gibt den Interpreter der Verbindung aus.
getJarName() - Static method in class ea.EngineAlpha
 
getLuftwiderstandskoeffizient() - Method in class ea.internal.phy.Gravitator
getLuftwiderstandskoeffizient() - Method in class ea.internal.phy.MechanikClient
getLuftwiderstandskoeffizient() - Method in class ea.internal.phy.NullClient
getLuftwiderstandskoeffizient() - Method in class ea.internal.phy.Passivator
getLuftwiderstandskoeffizient() - Method in class ea.internal.phy.PhysikClient
 
getMasse() - Method in class ea.internal.phy.Gravitator
getMasse() - Method in class ea.internal.phy.MechanikClient
getMasse() - Method in class ea.internal.phy.NullClient
getMasse() - Method in class ea.internal.phy.Passivator
getMasse() - Method in class ea.internal.phy.PhysikClient
 
getMasse() - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenGibt aus die Masse dieses Raum-Objektes aus.
getMaus() - Method in class ea.edu.AnzeigeE
 
getMaus() - Method in class ea.internal.gui.Fenster
Gibt die Maus aus.
getName() - Method in class ea.NetzwerkVerbindung
Gibt den Namen der Verbindung aus.
getPhysik() - Static method in class ea.internal.phy.Physik
Realisierung eines Singleton.
getPic() - Method in class ea.internal.gra.PixelFeld
In dieser Methode werden die einzelnen Quadrate von ihrer Informationsdichte her zurueckgegeben.
getRadius() - Method in class ea.KreisCollider
 
getRealBreite() - Method in class ea.BoundingRechteck
Gibt die reelle Breite aus.
getRealHoehe() - Method in class ea.BoundingRechteck
Gibt die reelle Hoehe aus.
getRealX() - Method in class ea.BoundingRechteck
Gibt die reelle X-Koordinate der oberen linken Ecke aus.
getRealY() - Method in class ea.BoundingRechteck
Gibt die reelle Y-Koordinate der oberen linken Ecke aus.
getRemoteIP() - Method in class ea.NetzwerkVerbindung
 
getSpiegel() - Static method in class ea.edu.mine.Spiegel
Die Methode, um auf den aktiven Spiegel allgemein zugreifen zu koennen.
getSpiegel(MineGameE, int, int, String) - Static method in class ea.edu.mine.Spiegel
Singelton-aehnliche Methode zum erhalten des korrekten Spiegels.
getStatNode() - Method in class ea.internal.gui.Fenster
 
getVelocity() - Method in class ea.internal.phy.MechanikClient
 
getX() - Method in class ea.Kamera
 
getX() - Method in class ea.KreisCollider
 
getY() - Method in class ea.Kamera
 
getY() - Method in class ea.KreisCollider
 
gibDrehung() - Method in class ea.Raum
Gibt die aktuelle Drehung des Raumes in Grad zurück.
globalenEmpfaengerSetzen(Empfaenger) - Method in class ea.Server
Setzt einen globalen Empfaenger fuer diesen Server.
Gravitator - Class in ea.internal.phy
Ein Gravitator sorgt fuer das Verhalten eines Aktiv-Raum-Objektes in der Physik.
Gravitator(Raum) - Constructor for class ea.internal.phy.Gravitator
Konstruktor.
groesse - Variable in class ea.Text
Die Schriftgroesse des Textes
groesse() - Method in class ea.Text
Diese Methode gibt die aktuelle Groesse des Textes aus
groesseSetzen(int) - Method in class ea.Text
Setzt die Schriftgroesse.

H

halbesAlpha() - Method in class ea.Farbe
Gibt eine Farbe mit dem Halben Alpha-Wert dieser zurueck.
halbesAlpha(Color) - Static method in class ea.Raum
Erstellt eine Halbdurchsichtige Farbe mit den selben RGB-Werten, wie die eingegebene.
hatAktionSetzen(boolean) - Method in class ea.ActionFigur
Setzt, ob diese Figur zur Zeit eine Aktion hat.
hatAktiveTicker() - Method in class ea.Manager
Diese Methode prüft, ob zur Zeit mindestens 1 Ticker an diesem Manager ausgeführt wird.
hatBoundsSetzen(boolean) - Method in class ea.Kamera
Setzt, ob das Fokusverhalten durch Bounds begrenzt wird.
hatFokus() - Method in class ea.Kamera
 
hatMaus() - Method in class ea.internal.gui.Fenster
Testet, ob eine Maus im Spiel vorhanden ist.
heavyComputingSetzen(boolean) - Static method in class ea.Raum
Setzt, ob saemtliche Kollisionstests in der Engine Alpha grob oder fein sein sollen.
heller() - Method in class ea.Figur
Hellt alle Farbwerte der Figur auf.
heller() - Method in class ea.internal.gra.PixelFeld
Hellt alle Farbwerte auf.
highscoreAnzeigen(String[], int[], String) - Method in class ea.Game
Oeffnet ein Fenster, das die Highscores des Spiels anzeigt.
highscoreAnzeigen(String[], int[]) - Method in class ea.Game
Oeffnet ein titelloses Fenster, das die Highscores des Spiels anzeigt.
HighScoreFenster - Class in ea.internal.gui
Dieses Fenster ist ein Dialog, der ein Array von Namen neben ein Array von Punkten Setzt.
HighScoreFenster(Frame, String, String[], int[], Font) - Constructor for class ea.internal.gui.HighScoreFenster
Erstellt ein Fenster zur Darstellung von Highscores.
hintergrundAnmelden(Raum) - Method in class ea.internal.gra.Zeichner
Meldet den zu zeichnenden Hintergrund an.
hintergrundAnmelden(Raum) - Method in class ea.internal.gui.Fenster
Meldet den hintergrund dieses Fensters und damit des Spiels an.
hintergrundgrafikSetzen(String) - Method in class ea.edu.SPIEL
Setzt eine Hintergrundgrafik fuer das Spiel.
hintergrundSetzen(Raum) - Method in class ea.Game
Setzt einen Hintergrund fuer das Spiel.
hoehe - Variable in class ea.BoundingRechteck
Reelle Höhe des Rechtecks
hoehe() - Method in class ea.internal.gra.PixelFeld
 
hoeheN() - Method in class ea.internal.gra.PixelFeld
 
hoehenUnterschied(BoundingRechteck) - Method in class ea.BoundingRechteck
Berechnet den Höhenunterschied zwischen dem Fuß des höheren und dem Kopf des tieferen BoundingRechtecks.
hoehenUnterschied(Raum) - Method in class ea.Raum
Berechnet den Höhenunterschied zwischen dem Fuß des höheren und dem Kopf des tieferen Raum-Objekts.
hoeheSetzen(int) - Method in class ea.Rechteck
Setzt die Hoehe fuer dieses Rechteck neu.
holeFont(String) - Static method in class ea.Text
 
hotSpot() - Method in class ea.Maus
 

I

iconSetzen(Bild) - Method in class ea.Game
Setzt das übergebene Bild als Icon des Fensters
impulsHinzunehmen(Vektor) - Method in class ea.internal.phy.Gravitator
Berechnet einen neuen Impuls auf das Client-Objekt.
impulsHinzunehmen(Vektor) - Method in class ea.internal.phy.MechanikClient
Berechnet einen neuen Impuls auf das Client-Objekt.
impulsHinzunehmen(Vektor) - Method in class ea.internal.phy.NullClient
Berechnet einen neuen Impuls auf das Client-Objekt.
impulsHinzunehmen(Vektor) - Method in class ea.internal.phy.Passivator
Berechnet einen neuen Impuls auf das Client-Objekt.
impulsHinzunehmen(Vektor) - Method in class ea.internal.phy.PhysikClient
Berechnet einen neuen Impuls auf das Client-Objekt.
impulsHinzunehmen(Vektor) - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenWirkt einen Impuls auf das Raum-Objekt aus.
in(BoundingRechteck) - Method in class ea.BoundingRechteck
Sollte dieses Bounding-Rechteck nicht voll innerhalb eines bestimmten anderen, äußeren Rechtecks liegen, so wird versucht, dieses Bounding-Rechteck in das andere mit möglichst wenig Verschiebung zu bringen.
in(BoundingRechteck) - Method in class ea.internal.phy.Passivator
Prueft, ob ein BoundingRechteck sich mit dem Zielobjekt schneidet
inFlaeche(BoundingRechteck) - Method in class ea.Raum
Prüft, ob dieses Raum-Objekt in ener bestimmten festen Fläche ist.
info(String) - Static method in class ea.internal.util.Logger
Logger-Funktion für Informationen
inhalt - Variable in class ea.Text
Der Wert des Textes.
inhaltSetzen(String) - Method in class ea.Text
Setzt den Inhalt des Textes.
init() - Method in class ea.internal.gra.Zeichner
 
inPassivem(BoundingRechteck) - Method in class ea.internal.phy.Physik
Prueft, ob eine Flaeche ein Passiv-Objekt schneidet.
inPassivemAusser(BoundingRechteck, Passivator) - Method in class ea.internal.phy.Physik
Prueft, ob eine Flaeche ein Passiv-Objekt - bis auf eine Ausnahme schneidet.
instanz - Static variable in class ea.internal.gui.Fenster
Statische Hilfsinstanz zur Vereinfachung der Frameabhaengigen Abfragen
instanz() - Static method in class ea.internal.gui.Fenster
Gibt die aktuellste Instanz dieser KLasse wieder.
integerArrayEinlesen(String) - Static method in class ea.compat.CompatDateiManager
Liest eine .eaa-int-Array-Datei ein.
integerArrayEinlesen(String) - Static method in class ea.DateiManager
Liest eine .eaa-int-Array-Datei ein.
integerArraySchreiben(int[], String) - Static method in class ea.DateiManager
Schreibt ein int-Array (bzw. ein int[]-Objekt) als eigenständige Datei auf.
intervall(int) - Static method in class ea.AnimationsManager
Berechnet eine Zahl, die entweder die Eingabe selbst oder 1 ist, sofern die Eingabe kleiner als 1 ist.
intervall() - Method in class ea.Figur
Gibt das Intervall dieser Figur zurueck.
intervall - Variable in class ea.internal.ani.Animierer
Das Intervall, in dem ein animationsSchritt() ausgefuehrt wird.
intervallSetzen(Ticker, int) - Method in class ea.Manager
Diese Methode setzt das Intervall eines Tickers neu.
IS_JAR - Static variable in class ea.EngineAlpha
 
isBroadcasting() - Method in class ea.Server
Gibt an, ob der Teilnehmer empfangene Nachrichten an alle anderen Clients weiterleitet.
isJar() - Static method in class ea.EngineAlpha
 
istAktiv() - Method in class ea.NetzwerkVerbindung
Gibt an, ob diese Verbindung aktiv ist, also derzeit eine Kommunikation über diese Sender / Empfaenger denkbar ist.
istAngemeldet(Ticker) - Method in class ea.Manager
Prüft, ob ein Ticker t bereits angemeldet ist.
istBeeinflussbar() - Method in class ea.internal.phy.Gravitator
istBeeinflussbar() - Method in class ea.internal.phy.MechanikClient
istBeeinflussbar() - Method in class ea.internal.phy.NullClient
istBeeinflussbar() - Method in class ea.internal.phy.Passivator
istBeeinflussbar() - Method in class ea.internal.phy.PhysikClient
 
istBeeinflussbar() - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenGibt aus, ob dieses Raum-Objekt beeinflussbar, also durch Impulse beweglich ist.
istEchtGanzzahlig() - Method in class ea.Punkt
Gibt zurück, ob dieser Punkt echt ganzzahlig ist, also ob seine tatsächlichen Koordinaten beide Ganzzahlen sind.
istEchtGanzzahlig() - Method in class ea.Vektor
Gibt zurück, ob dieser Vektor echt ganzzahlig ist, also ob seine tatsächlichen Delta-Werte beide Ganzzahlen sind.
istGedrueckt(int) - Method in class ea.internal.gui.Fenster
Überprüft, ob eine bestimmte Taste auf der Tastatur heruntergedrückt wurde.
istHoeherAls(Punkt) - Method in class ea.Gerade
Deprecated.
Prueft, ob die Gerade ueber oder unter einem bestimmten Punkt liegt.
istIn(Punkt) - Method in class ea.BoundingRechteck
Testet, ob ein Punkt sich in dem BoundingRechteck befindet.
istNullCollider() - Method in class ea.internal.collision.BoxCollider
Gibt zur�ck, ob dieser Collider ein NullCollider ist, also nur false zur�ckgeben kann.
istNullCollider() - Method in class ea.internal.collision.Collider
Gibt zur�ck, ob dieser Collider ein NullCollider ist, also nur false zur�ckgeben kann.
istNullCollider() - Method in class ea.internal.collision.ColliderGroup
Gibt zur�ck, ob dieser Collider ein NullCollider ist, also nur false zur�ckgeben kann.
istNullCollider() - Method in class ea.internal.collision.NullCollider
Gibt zur�ck, ob dieser Collider ein NullCollider ist, also nur false zur�ckgeben kann.
istNullCollider() - Method in class ea.internal.collision.SphereCollider
Gibt zur�ck, ob dieser Collider ein NullCollider ist, also nur false zur�ckgeben kann.
istRechtsVon(Punkt) - Method in class ea.Gerade
Deprecated.
 

K

Kamera - Class in ea
Die Kamera “blickt” auf die Zeichenebene, das was sie sieht beschreibt den Teil der Zeichenebene; das, was im Fenster dargestellt wird.
Kamera(int, int, Zeichenebene) - Constructor for class ea.Kamera
Konstruktor fuer Objekte der Klasse Kamera
KEINE_BEWEGUNG - Static variable in class ea.Vektor
Konstante, die widerspiegelt, dass keine Bewegung vollzogen wird.
kill() - Method in class ea.internal.gra.Zeichner
Tötet den Zeichenprozess und entfernt alle Elemente von der Wurzel und neutralisiert die Phyisk.
kill() - Method in class ea.Manager
Beendet den Thread, den dieser Manager verwendet und damit den Manager selbst.
klick(int, int) - Method in class ea.edu.mine.MineGameE
Diese Methode wird beim Linksklick aufgerufen.
klick(Punkt) - Method in class ea.Maus.Auftrag
Uebertrag des Klick auf den Auftrag
klick(int, int, boolean, boolean) - Method in class ea.Maus
Bei einer angemeldeten Maus wird bei einem Klick diese Methode aufgerufen.
klick(int, int, boolean) - Method in class ea.Maus
Bei einer angemeldeten Maus wird bei einem Klick diese Methode aufgerufen.
klickAufZeichenebene() - Method in class ea.Maus
Gibt den Punkt auf der Zeichenebene aus, auf den die Maus bei einem Klick zeigen würde.
klickR(int, int) - Method in class ea.edu.mine.MineGameE
Diese Methode wird beim Rechtsklick aufgerufen.
KlickReagierbar - Interface in ea
KlickReagierbar implementierende Klassen koennen auf jeden einzelnen Rechtsklick reagieren, unabhaengig davon, ob dies ein spezielles Objekt trifft oder nicht.
klickReagierbarAnmelden(Object, boolean) - Method in class ea.edu.AnzeigeE
Meldet ein Objekt an, das ab sofort auf Mausklicks reagieren wird.
klickReagierbarAnmelden(KlickReagierbar) - Method in class ea.Maus
Meldet ein KlickReagierbar bei der Maus an.
klickReagieren(int, int) - Method in class ea.edu.AnzeigeE
Reagiert auf einen Linksklick
klickReagieren(int, int) - Method in class ea.edu.mine.Spiegel
Die Methode zum “echten” Reagieren auf den Klick im Spiel.
klickReagieren(int, int) - Method in class ea.edu.SPIEL
Wird bei jedem Mausklick (Linksklick) automatisch aufgerufen.
klickReagieren(int, int) - Method in interface ea.KlickReagierbar
Diese Methode wird bei jedem Rechtsklick aktiviert, unabhaengig davon, ob etwas getroffen wurde oder nicht.
klon() - Method in class ea.BoundingRechteck
Erstellt einen Klon von diesem BoundingRechteck.
Knoten - Class in ea
Ein Knoten ist eine Sammlung vielen Raum-Objekten, die hierdurch einheitlich bewegt, und einheitlich behandelt werden koennen.
Knoten() - Constructor for class ea.Knoten
Konstruktor für Objekte der Klasse Knoten
kollision(int) - Method in interface ea.KollisionsReagierbar
Diese Methode wird dann aufgerufen, wenn die mit diesem Interface zusammen angemeldeten Raum-Objekte kollidieren.
KollisionsReagierbar - Interface in ea
Ein KollisionsReagierbar-Objekt kann auf das aufeinandertreffen zweier Raum-Objekte reagieren.
kollisionsReagierbarAnmelden(KollisionsReagierbar, Raum, Raum, int) - Method in class ea.Game
Meldet ein KollisionsReagierbar-Interface an.
kopieren(String, String, String) - Method in class ea.Game
Diese Methode kopiert eine beliebige Datei von einem Pfad in einen neuen.
kraftAnwenden(Vektor, float) - Method in class ea.internal.phy.Gravitator
Wendet eine Kraft für einen bestimmten Zeitraum auf das Client-Objekt an.
kraftAnwenden(Vektor, float) - Method in class ea.internal.phy.MechanikClient
Wendet eine Kraft für einen bestimmten Zeitraum auf das Client-Objekt an.
kraftAnwenden(Vektor, float) - Method in class ea.internal.phy.NullClient
Wendet eine Kraft für einen bestimmten Zeitraum auf das Client-Objekt an.
kraftAnwenden(Vektor, float) - Method in class ea.internal.phy.Passivator
Wendet eine Kraft für einen bestimmten Zeitraum auf das Client-Objekt an.
kraftAnwenden(Vektor, float) - Method in class ea.internal.phy.PhysikClient
Wendet eine Kraft für einen bestimmten Zeitraum auf das Client-Objekt an.
kraftAnwenden(Vektor, float) - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenSetzt einen neuen Impuls auf dieses Raum-Objekt, indem eine bestimmte Kraft für eine bestimmte Zeit auf dieses Objekt wirkt.
kraftSetzen(Vektor) - Method in class ea.internal.phy.Gravitator
Setzt hart die konstante Kraft, die auf das Client-Objekt wirkt.
kraftSetzen(Vektor) - Method in class ea.internal.phy.MechanikClient
Setzt hart die konstante Kraft, die auf das Client-Objekt wirkt.
kraftSetzen(Vektor) - Method in class ea.internal.phy.NullClient
Setzt hart die konstante Kraft, die auf das Client-Objekt wirkt.
kraftSetzen(Vektor) - Method in class ea.internal.phy.Passivator
Setzt hart die konstante Kraft, die auf das Client-Objekt wirkt.
kraftSetzen(Vektor) - Method in class ea.internal.phy.PhysikClient
Setzt hart die konstante Kraft, die auf das Client-Objekt wirkt.
kraftSetzen(Vektor) - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenSetzt die Kraft, die auf dieses Raum-Objekt dauerhaft wirken soll.
Kreis - Class in ea
Ein Kreis ist ein regelmaessiges n-Eck, dessen Eckenzahl gegen unendlich geht.
Kreis(int, int, float, int) - Constructor for class ea.Kreis
Konstruktor fuer Objekte der Klasse Kreis
Kreis(float, float, float) - Constructor for class ea.Kreis
Alternativkonstruktor mit vorgefertigter Genauigkeit
kreisAnimation(Raum, Punkt, boolean, int) - Method in class ea.AnimationsManager
Animiert ein Raum-Objekt auf einer Kreisbahn.
kreisAnimation(Raum, Punkt, int) - Method in class ea.AnimationsManager
Vereinfachte Methode zum Kreisanimieren.
kreisAnimation(Raum, Punkt) - Method in class ea.AnimationsManager
Extrem vereinfachte Methode zum zum Kreisanimieren.
kreisAnimation(Raum) - Method in class ea.AnimationsManager
Bis ins Laecherliche vereinfachte Methode zum zum Kreisanimieren.
KreisAnimierer - Class in ea.internal.ani
Beschreiben Sie hier die Klasse KreisAnimierer.
KreisAnimierer(Raum, Punkt, int, boolean, Manager, AnimationsEndeReagierbar) - Constructor for class ea.internal.ani.KreisAnimierer
Konstruktor fuer Objekte der Klasse KreisAnimierer
KreisCollider - Class in ea
Alternative zum BoundingRechteck.
KreisCollider(Punkt, float) - Constructor for class ea.KreisCollider
Erstellt einen neuen BoundingKreis.
KreisE - Class in ea.edu
Ein einfacher “edu”-Dummie-Kreis.
KreisE() - Constructor for class ea.edu.KreisE
Konstruktor eines “edu”-Kreises.
kritischeTiefeSetzen(int) - Method in class ea.internal.phy.Gravitator
Diese Methode setzt die kritische Tiefe eines Aktiv-Objektes.
kritischeTiefeSetzen(int) - Method in class ea.internal.phy.MechanikClient
Diese Methode setzt die kritische Tiefe eines Aktiv-Objektes.
kritischeTiefeSetzen(int) - Method in class ea.internal.phy.NullClient
Diese Methode setzt die kritische Tiefe eines Aktiv-Objektes.
kritischeTiefeSetzen(int) - Method in class ea.internal.phy.Passivator
Diese Methode setzt die kritische Tiefe eines Aktiv-Objektes.
kritischeTiefeSetzen(int) - Method in class ea.internal.phy.PhysikClient
Diese Methode setzt die kritische Tiefe eines Aktiv-Objektes.
kritischeTiefeSetzen(int) - Method in class ea.Raum
Setzt die kritische Tiefe neu.

L

laenge() - Method in class ea.Vektor
Gibt die Länge dieses Vektors aus.
lauschen() - Method in class ea.edu.net.SimplerNetzwerkAdapter
 
leeren() - Method in class ea.Knoten
Entfernt alle Raum-Objekte von diesem Knoten, die an diesem Knoten gelagert sind.
leerenOhnePhysikAbmelden() - Method in class ea.Knoten
Loescht alle Raum-Objekte, die an diesem Knoten gelagert sind, ohne sie jedoch von ihrer Physik her zu beeinflussen.
Leuchtend - Interface in ea
Leuchtend implementieren intern alle Klassen, die leuchten koennen.
leuchterAbmelden(Leuchtend) - Method in class ea.Raum
Meldet ein Leuchtend-Objekt am vorgesehenen LeuchtMacher-Objekt ab.
leuchterAnmelden(Leuchtend) - Method in class ea.Raum
Meldet ein Leuchtend-Objekt an dem vorgesehenen LeuchtErsteller Objekt an.
leuchtet() - Method in class ea.Geometrie
Gibt wieder, ob das Leuchtet-Objekt gerade leuchtet oder nicht.
leuchtet() - Method in interface ea.Leuchtend
Gibt wieder, ob das Leuchtet-Objekt gerade leuchtet oder nicht.
leuchtet() - Method in class ea.Text
Gibt wieder, ob das Leuchtet-Objekt gerade leuchtet oder nicht.
leuchtetSetzen(boolean) - Method in class ea.Geometrie
Setzt, ob dieses Geometrie-Objekt leuchten soll.
leuchtetSetzen(boolean) - Method in interface ea.Leuchtend
Setzt, ob dieses Leuchtend-Objekt leuchten soll.
leuchtetSetzen(boolean) - Method in class ea.Text
Setzt, ob dieses Leuchtend-Objekt leuchten soll.
LeuchtMacher - Class in ea
Der Leuchtmacher sorgt fuer das Leuchten seiner angemeldeten Leuchtend-Objekte.
LeuchtMacher() - Constructor for class ea.LeuchtMacher
Konstruktor fuer Objekte der Klasse LeuchtMacher.
leuchtSchritt() - Method in class ea.Geometrie
Fuehrt einen Leuchtschritt aus.
leuchtSchritt() - Method in interface ea.Leuchtend
Fuehrt einen Leuchtschritt aus.
leuchtSchritt() - Method in class ea.Text
Fuehrt einen Leuchtschritt aus.
LINKS - Static variable in class ea.Vektor
Konstante für eine einfache Verschiebung nach links (-1, 0)
linksVon(int) - Method in class ea.BoundingRechteck
Berechnet, ob dieses Rechteck links von einer bestimmten Grenze liegt, und wenn nicht, dann berechnet es eines, das gerade so an der rechten Extremgrenze liegt.
linksVon(BoundingRechteck) - Method in class ea.BoundingRechteck
Berechnet, ob dieses BoundingRechteck links von einem zweiten ist
Listung - Interface in ea.internal.gra
Dieses Interface bezeichnet eine Raum-Klasse, die Wiederum eine Anreihung mehrer anderer Raum-Objekte beinhaltet.
loadFromStream(String, InputStream) - Static method in class ea.Sound
 
loescheFokus() - Method in class ea.Kamera
Loescht den Fokus.
loeschen() - Method in class ea.Geometrie
Diese Methode loescht alle eventuell vorhandenen Referenzen innerhalb der Engine auf dieses Objekt, damit es problemlos geloescht werden kann.
loeschen() - Method in class ea.internal.gui.Fenster
Loescht das Fenster und terminiert damit das Spiel.
loeschen() - Method in class ea.Raum
Diese Methode loescht alle eventuell vorhandenen Referenzen innerhalb der Engine auf dieses Objekt, damit es problemlos geloescht werden kann.
loeschen() - Method in class ea.SimpleGraphic
 
loeschen() - Method in class ea.Text
Diese Methode loescht alle eventuell vorhandenen Referenzen innerhalb der Engine auf dieses Objekt, damit es problemlos geloescht werden kann.
Logger - Class in ea.internal.util
Logger für die Engine Alpha, damit Probleme bei Anwendern auch von Entwicklern nachvollzogen werden können.
loop - Variable in class ea.internal.ani.Animierer
Gibt an, ob die Animation in einer Dauerschleife ausgefuehrt werden soll.
loop() - Method in class ea.Sound
 
luftwiderstandskoeffizient() - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenGibt den Luftwiderstandskoeffizienten dieses Raum-Objektes aus.
luftwiderstandskoeffizientSetzen(float) - Method in class ea.internal.phy.Gravitator
Setzt den Luftwiderstandskoeffizienten für das Client-Objekt.
luftwiderstandskoeffizientSetzen(float) - Method in class ea.internal.phy.MechanikClient
Setzt den Luftwiderstandskoeffizienten für das Client-Objekt.
luftwiderstandskoeffizientSetzen(float) - Method in class ea.internal.phy.NullClient
Setzt den Luftwiderstandskoeffizienten für das Client-Objekt.
luftwiderstandskoeffizientSetzen(float) - Method in class ea.internal.phy.Passivator
Setzt den Luftwiderstandskoeffizienten für das Client-Objekt.
luftwiderstandskoeffizientSetzen(float) - Method in class ea.internal.phy.PhysikClient
Setzt den Luftwiderstandskoeffizienten für das Client-Objekt.
luftwiderstandskoeffizientSetzen(float) - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenSetzt den Luftwiderstandskoeffizienten für dieses Raum-Objekt.

M

main(String[]) - Static method in class ea.EngineAlpha
 
manager - Variable in class ea.Game
Der Ticker-manager.
Manager - Class in ea
Der Manager ist eine Standardklasse und eine der wichtigsten der Engine Alpha, die zur Interaktion ausserhalb der engine benutzt werden kann.
Manager(String) - Constructor for class ea.Manager
Konstruktor eines Managers.
Manager() - Constructor for class ea.Manager
Vereinfachter Konstruktor ohne Parameter.
masse() - Method in class ea.internal.gra.Zeichner
 
masseSetzen(float) - Method in class ea.internal.phy.Gravitator
Setzt die Masse des Clien-Objekts neu.
masseSetzen(float) - Method in class ea.internal.phy.MechanikClient
Setzt die Masse des Clien-Objekts neu.
masseSetzen(float) - Method in class ea.internal.phy.NullClient
Setzt die Masse des Clien-Objekts neu.
masseSetzen(float) - Method in class ea.internal.phy.Passivator
Setzt die Masse des Clien-Objekts neu.
masseSetzen(float) - Method in class ea.internal.phy.PhysikClient
Setzt die Masse des Clien-Objekts neu.
masseSetzen(float) - Method in class ea.Raum
Physik-Methode - funktioniert nur bei Newton’schen Raum-ObjektenSetzt die Masse für dieses Raum-Objekt.
masseSetzen(int, int) - Method in class ea.Rechteck
Setzt beide Masse feur dieses Rechteck neu.
maus() - Method in class ea.edu.mine.Spiegel
Diese Methode gibt die aktive Maus aus.
Maus - Class in ea
Die objektmäßige Repräsentation der (Computer-)Maus.
Maus(Raum, Punkt, boolean, boolean) - Constructor for class ea.Maus
Unabhängiger Konstruktor.
Maus(Raum, Punkt, boolean) - Constructor for class ea.Maus
Unabhaengiger Konstruktor.
Maus(Raum, Punkt) - Constructor for class ea.Maus
Erstellt eine Maus, die die Kamera nicht bewegen kann und nicht absolut ist.
Maus(int, boolean, boolean) - Constructor for class ea.Maus
Voller Konstruktor für eine Standard-Maus.
Maus(int) - Constructor for class ea.Maus
 
Maus.Auftrag - Class in ea
Diese Klasse sammelt die Auftraege der KlickReagierbar-Interfaces.
Maus.Auftrag(MausReagierbar, int, Raum) - Constructor for class ea.Maus.Auftrag
Konstruktor
mausAnmelden(Maus, boolean) - Method in class ea.Game
Meldet ein Mausobjekt an.
mausAnmelden(Maus) - Method in class ea.Game
Meldet ein Mausobjekt an.
mausBewegt() - Method in class ea.internal.gui.Fenster
Gibt an, ob die Maus den Bildschirm bewegen kann.
mausBild() - Method in class ea.internal.gui.Fenster
Gibt das gespeicherte Bild-Objekt der Maus wieder.
mausIconSetzen(String, int, int) - Method in class ea.edu.SPIEL
Setzt ein neues Maus-Icon.
mausLoeschen() - Method in class ea.internal.gui.Fenster
Loescht das Maus-Objekt des Fensters.
mausLosgelassen(int, int, boolean) - Method in interface ea.MausLosgelassenReagierbar
Diese Methode wird bei jedem an der aktiven Maus angemeldeten Listener ausgefuehrt, sobald eine Maustaste losgelassen wird.
MausLosgelassenReagierbar - Interface in ea
Das Listener-Interface fuer losgelassene Tasten auf der Maus.
mausLosgelassenReagierbarAnmelden(MausLosgelassenReagierbar) - Method in class ea.Maus
Meldet ein MausLosgelassenReagierbar-Objekt bei der Maus an.
MausReagierbar - Interface in ea
MausReagierbar ist ein Interface, das die Reaktionsmoeglichkeit auf einen Mausklick auf ein bestimmtes Objekt darstellt.
mausReagierbarAnmelden(MausReagierbar, Raum) - Method in class ea.Maus
Alternativmethopde zum anmelden.
mausReagierbarListe() - Method in class ea.Maus
Gibt die Liste aller Auftraege (interne Klasse!!)
mausReagieren(int) - Method in interface ea.MausReagierbar
Die Reaktion auf ein bestimmtes angeklicktes Element.
maximieren() - Method in class ea.internal.gui.Fenster
Maximiert das Fenster (bringt es aus der Taskleiste wieder auf den Bildschirm)
MECH_TIMER - Static variable in class ea.internal.phy.MechanikClient
Der Timer, der sich aller Mechanik-Clients annimmt.
MechanikClient - Class in ea.internal.phy
Ein Physik-Client, der eine rudimentäre Implementierung Newton’scher Mechanik implementieren soll.
MechanikClient(Raum) - Constructor for class ea.internal.phy.MechanikClient
Konstruktor erstellt einen neuen Mechanik-Client.
messageUpdater - Variable in class ea.edu.net.SimplerNetzwerkAdapter
 
metrik(Font) - Static method in class ea.internal.gui.Fenster
Statische Methode zum Oeffentlichen Berechnen der Fontmetriken des offenen Fensters.
MineGameE - Class in ea.edu.mine
Diese Klasse der EDU-Version ermoeglicht das extrem einfache, Schulunterrichtorientierte umsetzen des Unterrichtszieles “Minesweeper”.
MineGameE(int, int, String) - Constructor for class ea.edu.mine.MineGameE
Konstruktor eines Mine-Games.
minimieren() - Method in class ea.internal.gui.Fenster
Minimiert das Fenster (bringt es in die Taskleiste).
mittelPunkt() - Method in class ea.Raum
Methode zum schnellen Herausfinden des Mittelpunktes des Raum-Objektes.
mittelpunktSetzen(int, int) - Method in class ea.Raum
Verschiebt die Raum-Figur so, dass ihr Mittelpunkt die eingegebenen Koordinaten hat.
mittelpunktSetzen(Punkt) - Method in class ea.Raum
Verschiebt die Raum-Figur so, dass ihr Mittelpunkt die eingegebenen Koordinaten hat.
mittenAngleichInstanz(Punkt) - Method in class ea.BoundingRechteck
Gibt ein neues BoundingRechteck zurück, das seinen Punkt genau im angegebenen Zentrum hat.
mittenAngleichInstanz(BoundingRechteck) - Method in class ea.BoundingRechteck
Ein Mittenangleich mit einem anderen BoundingRechteck
multiplizieren(float) - Method in class ea.Vektor
Multipliziert die effektiven Längen beider Anteile des Vektors (x und y) mit einem festen Faktor.

N

N - Static variable in class ea.Vektor
Die Konstante für die Richtung Norden
nach(Punkt) - Method in class ea.Punkt
Berechnet den Vektor, der von diesem Punkt zu einem anderen führt.
Nachricht - Class in ea.internal.gui
Nachricht ist ein modaler Dialog, der einfach eine Nachricht an den Benutzer ausgibt.
Nachricht(Frame, boolean, String, Font) - Constructor for class ea.internal.gui.Nachricht
Der Konstruktor der Klasse Nachricht.
nachrichtSchicken(String) - Method in class ea.Game
Schickt eine einfache Nachricht in einem Fenster nach draussen.
naechsteVerbindungAusgeben() - Method in class ea.Server
Gibt die nächste Verbindung mit diesem Server aus, die noch nicht ausgegeben wurde.
negativ() - Method in class ea.Figur
Setzt saemtlicher Farbwerte saemtlicher Bilder der Figur ins negative.
negativ() - Method in class ea.internal.gra.PixelFeld
Ändert alle Farben des Feldes in ihr Negativ um.
NetzwerkInterpreter - Class in ea
Diese Klasse ist dafuer konzipiert, reine empfangene Nachrichten zu verarbeiten und die enthaltene Information an einen oder auch mehrere Empfaenger weiterzugeben.
NetzwerkInterpreter(String, Server, BufferedReader) - Constructor for class ea.NetzwerkInterpreter
 
netzwerkSichtbarkeit(boolean) - Method in class ea.Server
 
NetzwerkTeilnehmer - Class in ea
Diese abstrakte Klasse beschreibt die allgemeinen Eigenschaften einer Netzwerkkommunikation.
NetzwerkTeilnehmer() - Constructor for class ea.NetzwerkTeilnehmer
 
NetzwerkVerbindung - Class in ea
Diese Klasse sammelt die beiden wesentlichen Objekte einer Netzverbindung (NetwerkInterpreter, der die Informationen an alle angemeldeten Empfaenger weitergibt sowie dem Sender, mit dem man Informationen an die andere Seite schicken kann)und gibt dieser einen Namen.
NetzwerkVerbindung(String, String, BufferedWriter, NetzwerkInterpreter) - Constructor for class ea.NetzwerkVerbindung
 
neuBerechnen() - Method in class ea.Dreieck
 
neuBerechnen() - Method in class ea.Geometrie
In dieser Methode werden saemtliche Dreiecke neu berechnet und die Referenz bei Aufruf in der Superklasse hierauf gesetzt
neuBerechnen() - Method in class ea.Rechteck
In dieser Methode werden saemtliche Dreiecke neu berechnet und die Referenz bei Aufruf in der Superklasse hierauf gesetzt
neuBerechnen() - Method in class ea.RegEck
In dieser Methode werden saemtliche Dreiecke neu berechnet und die Referenz bei Aufruf in der Superklasse hierauf gesetzt.
neueAktion(Figur, String) - Method in class ea.ActionFigur
Meldet eine neue Aktion fuer diese Figur an.
neuerZustand(Figur, String) - Method in class ea.ActionFigur
Meldet einen neuen Zustand fuer diese Figur an.
neutralize() - Static method in class ea.AnimationsManager
Beendet saemtliche laufenden Animationen
neutralize() - Static method in class ea.internal.phy.Physik
Neutralisiert die aktuelle Physik und macht Platz fuer eine neue.
neutralMachen() - Method in class ea.Raum
Macht dieses Raum-Objekt fuer die Physik zu einem Neutralen Objekt, also einem Objekt das per se nicht an der Physik teilnimmt.
newtonschMachen() - Method in class ea.Raum
TODO
NO - Static variable in class ea.Vektor
Die Konstante für die Richtung Nordosten
normaleBreite() - Method in class ea.Bild
Gibt die Breite der Bilddatei, aus der dieses Bild besteht, in Pixeln zurueck.
normaleHoehe() - Method in class ea.Bild
Gibt die Hoehe der Bilddatei, aus der dieses Bild besteht, in Pixeln zurueck.
normiert() - Method in class ea.Vektor
Gibt eine Normierung des Vektors aus.
NullClient - Class in ea.internal.phy
Der Client fuer nicht vorhandene Teilnahme an der Physik.
NullClient(Raum) - Constructor for class ea.internal.phy.NullClient
Konstruktor
NullCollider - Class in ea.internal.collision
Dieser Collider kann sich nicht mit irgendetwas schneiden.
NullCollider() - Constructor for class ea.internal.collision.NullCollider
 
NULLVEKTOR - Static variable in class ea.Vektor
Konstante für einen bewegungslosen Vektor (0, 0)
nurLinkePunkteSichtbar() - Method in class ea.edu.SPIEL
Sorgt dafuer, dass nur der rechte Punktestand sichtbar ist.
nurRechtePunkteSichtbar() - Method in class ea.edu.SPIEL
Sorgt dafuer, dass nur der linke Punktestand sichtbar ist.
NW - Static variable in class ea.Vektor
Die Konstante für die Richtung Nordwesten

O

O - Static variable in class ea.Vektor
Die Konstante für die Richtung Osten
OBEN - Static variable in class ea.Vektor
Konstante für eine einfache Verschiebung nach oben (0, -1)
offset - Variable in class ea.internal.collision.Collider
Der Offset dieses Colliders.
offset() - Method in class ea.internal.collision.Collider
Gibt den Offset dieses Vektors relativ zum zugehörigen Raum an.
offsetSetzen(Vektor) - Method in class ea.internal.collision.Collider
Setzt den Offset dieses Colliders neu.
Optimizer - Class in ea.internal.util
Diese Klasse optimiert Resourcen für das System des Anwenders.

P

paint(Graphics, int, int) - Method in class ea.SimpleGraphic
Methode zum zeichnen.
paint(Graphics, int, int) - Method in class ea.Strich
Methode zum zeichnen.
passivAbmelden(Passivator) - Method in class ea.internal.phy.Physik
Meldet einen Passivator wieder ab - Vorausgesetzt er war auch angemeldet.
passivAnmelden(Passivator) - Method in class ea.internal.phy.Physik
Meldet einen Passivator an.
Passivator - Class in ea.internal.phy
Ein Passivator ueberwacht und steuert ein passives Objekt in der Physik.
Passivator(Raum) - Constructor for class ea.internal.phy.Passivator
Konstruktor.
passivMachen() - Method in class ea.Raum
Macht dieses Objekt zu einem Passiv-Objekt.
pause() - Method in class ea.Sound
 
pauseSound(boolean) - Method in class ea.internal.sound.SampledSound
pauses / unpauses this sound
pausieren() - Method in class ea.internal.ani.Animierer
Haelt den Tick-Algorythmus an. macht genau dasselbe wie anhalten und ist nur dazu da, eine weitere Assoziation der Verwendung dieser Methode zu repraesentieren.
pfadAuswaehlen(String...) - Method in class ea.Game
Oeffnet einen Such-Dialog, der die Auswahl eines Pfades ermoeglicht.
pfadtrenner - Variable in class ea.Game
Dieser String ist immer das korrekte, Systemabhaengige Pfadtrenner-Literal, das ganz einfach bei Pfadangaben verwendet werden kann:

String verzeichnis = “meinOrdner” + “meinDarinLiegenderUnterordner” + “meineDatei.eaf”;
Physik - Class in ea.internal.phy
Ein Objekt der Klasse Physik behandelt eigenstaendig verschiedene Raum-Objekte als Physik-Engine.
PhysikClient - Class in ea.internal.phy
Ein Physik-Client ueberwacht ganz generell ein Raum-Objekt in der Physik.
PhysikClient(Raum) - Constructor for class ea.internal.phy.PhysikClient
Konstruktor.
PixelFeld - Class in ea.internal.gra
Ein PixelFeld ist eine Ansammlzung vieler Pixel, es kann gezeichnet werden.
PixelFeld(int, int, int) - Constructor for class ea.internal.gra.PixelFeld
Konstruktor fuer Objekte der Klasse PixelFeld
play() - Method in class ea.Sound
 
position() - Method in class ea.Kamera
Die aktuelle Position der Kamera wird zurueckgegeben.
position - Variable in class ea.Raum
Die absolute Position des Raum-Objekts.
position() - Method in class ea.Raum
Methode zum schnellen Herausfinden der Position des Raum-Objektes.
positionSetzen(float, float) - Method in class ea.Kamera
Setzt die Position der linken oberen Ecke der Kameraperspektive.
positionSetzen(Punkt) - Method in class ea.Kamera
Setzt die Position der linken oberen Ecke der Kameraperspektive.
positionSetzen(Punkt) - Method in class ea.Raum
Setzt die Position des Objektes gänzlich neu auf der Zeichenebene.
positionSetzen(float, float) - Method in class ea.Raum
Setzt die Position des Objektes gänzlich neu auf der Zeichenebene.
positionX() - Method in class ea.Raum
Einfache Methode, die die X-Koordinate der linken oberen Ecke des das Raum-Objekt exakt umrandenden BoundingRechteck’s auf der Zeichenebene zurueckgibt.
positionY() - Method in class ea.Raum
Einfache Methode, die die Y-Koordinate der linken oberen Ecke des das Raum-Objekt exakt umrandenden BoundingRechteck’s auf der Zeichenebene zurueckgibt.
problem(int, int) - Static method in class ea.Raum
Interne Testmethode, die ein mathematisch simples Konzept hat.
Punkt - Class in ea
Ein Punkt beschreibt einen exakt bestimmten eindimensionalen Punkt auf der Zeichenebene.
Punkt(int, int) - Constructor for class ea.Punkt
Standard-Konstruktor fuer Objekte der Klasse Punkt.
Punkt(float, float) - Constructor for class ea.Punkt
Fortgeschrittener-Konstruktor fuer Objekte der Klasse Punkt.
punkte() - Method in class ea.BoundingRechteck
// TODO Dokumentation
punkte() - Method in class ea.Dreieck
 
punkteAnzeigen(boolean) - Method in class ea.edu.AnzeigeE
Setzt, ob die Punkte angezeigt werden sollen.
punkteLinksSetzen(int) - Method in class ea.edu.AnzeigeE
Setzt den Punktestand auf der linken Seite.
punkteLinksSetzen(int) - Method in class ea.edu.SPIEL
Setzt den linken Punktestand.
punkteLinksSichtbarSetzen(boolean) - Method in class ea.edu.AnzeigeE
Setzt, ob der Punktestand auf der linken Seite sichtbar sein soll oder nicht.
punkteRechtsSetzen(int) - Method in class ea.edu.AnzeigeE
Setzt den Punktestand auf der rechten Seite.
punkteRechtsSetzen(int) - Method in class ea.edu.SPIEL
Setzt den rechten Punktestand.
punkteRechtsSichtbarSetzen(boolean) - Method in class ea.edu.AnzeigeE
Setzt, ob der Punktestand auf der rechten Seite sichtbar sein soll oder nicht.
punkteSetzen(Punkt, Punkt, Punkt) - Method in class ea.Dreieck
Setzt die drei Punkte dieses Dreiecks neu.
punkteSetzen(float[], float[]) - Method in class ea.Dreieck
Setzt die drei Punkte dieses Dreiecks nue
punkteSetzen(int, int, int, int, int, int) - Method in class ea.edu.DreieckE
Setzt die Punkte dieses “edu”-Dreiecks neu.
punkteSetzen(Punkt, Punkt) - Method in class ea.Strich
Setzt die Punkte neu.
punkteSetzen(int, int, int, int) - Method in class ea.Strich
Setzt die Punkte neu
punktLiegtUeber(Punkt) - Method in class ea.Gerade
Deprecated.
Funktion unter einberechnung der Sonderfaelle.

Q

quadrieren(float) - Static method in class ea.KreisCollider
Hilfstmethode zum möglichst effizienten Quadrieren einer Zahl.
quitCommunication() - Method in class ea.NetzwerkInterpreter
 

R

radius() - Method in class ea.Kreis
Gibt den Radius des Kreises aus
radius - Variable in class ea.RegEck
Der Radius des Umkreises des n-Ecks
radiusSetzen(int) - Method in class ea.RegEck
Setzt einen neuen Radius fuer das regelmaessige n-Eck.
randFarbeSetzen(String) - Method in class ea.edu.mine.FieldE
Setzt die Randfarbe neu.
Raum - Class in ea
Raum bezeichnet alles, was sich auf der Zeichenebene befindet.
Raum() - Constructor for class ea.Raum
Der eine und einziege Konstruktor fuer Objekte der Klasse Raum.
reagieren(int) - Method in class ea.edu.AnzeigeE
Methode zum Weiterleiten von Tastendrucks an die angemeldeten
reagieren(int) - Method in class ea.Game
Die aus TastenReagierbar implemetierte Methode zum Reagieren auf einen einfachen, einmaligen Tastendruck.
reagieren(int) - Method in interface ea.TastenReagierbar
Wird aufgerufen bei einem angemeldeten TastenReagierbar, sobald eine Taste, die in der Kennungstabelle liegt, bei entsprechend aktiviertem Fenster gedrueckt wird.
realX() - Method in class ea.Punkt
Gibt die X-Koordinate dieses Punktes zurueck.
realX() - Method in class ea.Vektor
Gibt die x-Verschiebung dieses Vektors wieder.
realY() - Method in class ea.Punkt
Gibt die Y-Koordinate dieses Punktes zurueck.
realY() - Method in class ea.Vektor
Gibt die y-Verschiebung dieses Vektors wider.
rechenintensiveArbeitSetzen(boolean) - Method in class ea.Game
Setzt, ob die gesamte Engine Alpha rechenintensiv, oder ressourcensparsam arbeiten soll.
Rechteck - Class in ea
Beschreiben Sie hier die Klasse Rechteck.
Rechteck(float, float, float, float) - Constructor for class ea.Rechteck
Konstruktor fuer Objekte der Klasse Rechteck
RechteckE - Class in ea.edu
Ein einfaches “edu”-Dummmie-Rechteck.
RechteckE() - Constructor for class ea.edu.RechteckE
Konstruktor eines “edu”-Rechtecks.
RECHTS - Static variable in class ea.Vektor
Konstante für eine einfache Verschiebung nach rechts (1, 0)
RechtsKlickReagierbar - Interface in ea
Eine Klasse, die dieses Interface implementiert, kann auf Rechtsklicks der Maus reagieren
rechtsKlickReagierbarAnmelden(RechtsKlickReagierbar) - Method in class ea.Maus
Meldet ein RechtsKlickReagierbar-Objekt bei der Maus an.
rechtsKlickReagieren(int, int) - Method in class ea.edu.AnzeigeE
Reagiert auf einen Rechtsklick
rechtsKlickReagieren(int, int) - Method in class ea.edu.mine.Spiegel
Rechtsklick-Reaktionsmethode
rechtsKlickReagieren(int, int) - Method in interface ea.RechtsKlickReagierbar
Diese Methode wird bei einer an einer aktiven Maus angemeldeten Klasse immer dann aufgerufen, wenn ein Rechtsklick gemacht wurde.
rechtsVon(int) - Method in class ea.BoundingRechteck
Berechnet, ob dieses Rechteck rechts von einer bestimmten Grenze liegt, und wenn nicht, dann berechnet es eines, das gerade so an der linken Extremgrenze liegt.
RegEck - Class in ea
Basisklasse fuer ein regelmaessiges n-Eck.
RegEck(float, float, int, float) - Constructor for class ea.RegEck
Konstruktor fuer Objekte der Klasse N-Eck
removeSimple(SimpleGraphic) - Method in class ea.internal.gra.Zeichner
 
removeSimple(SimpleGraphic) - Method in class ea.internal.gui.Fenster
Entfernt ein simples Grafikobjekt.
render(Graphics2D) - Method in class ea.internal.gra.Zeichner
Die render()-Methode, sie fuehrt die gesamte Zeichenroutine aus.
resize(BufferedImage, int, int) - Static method in class ea.Bild
Aendert ein BufferedImage von seinen Massen her.
richtung() - Method in class ea.Vektor
Berechnet die Richtung des Vektors, in die er wirkt.
roh - Static variable in class ea.Raum
Ob die Kollisionstests Roh oder fein ablaufen sollen.
Rotation - Class in ea
Die Klasse Rotation beschreibt eine Rotation, also eine Drehung, diese ist durch zwei Eigenschaften definiert:
1.
Rotation(int, Punkt) - Constructor for class ea.Rotation
Konstruktor fuer Objekte der Klasse Rotation
rotieren(BufferedImage, double) - Static method in class ea.Bild
Rotiert ein BufferedImage und gibt das neue, rotierte Bild aus.
rotieren(Rotation) - Method in class ea.Bild
Rotiert das Objekt um eine bereits definierte Rotation.
run() - Method in class ea.Client
Die run-Methode des Threads baut eine Verbindung zum Server aus.
run() - Method in class ea.internal.gra.Zeichner
run-Methode.
run() - Method in class ea.internal.net.DiscoveryClient
 
run() - Method in class ea.internal.net.DiscoveryServer
 
run() - Method in class ea.internal.sound.SampledSound
run() - Method in class ea.NetzwerkInterpreter
 
run() - Method in class ea.Server
Überschriebene run-Methode.

S

S - Static variable in class ea.Vektor
Die Konstante für die Richtung Süden
SampledSound - Class in ea.internal.sound
plays a sound
This is a internal class, do not use it in your projects!
SampledSound(byte[], boolean) - Constructor for class ea.internal.sound.SampledSound
 
schliessen() - Method in class ea.Game
Beendet dieses Game auf softe weise:
- Das Fenster wird geschlossen
- Die Physik wird beendet (alle bestehenden Raum-Objekte werden automatisch neutral
- Alle Animationen werden beendet
- Der ABER:
-> Die virtuelle Maschine wird nicht beendet.
schneidet(Dreieck) - Method in class ea.BoundingRechteck
Testet, ob sich ein Dreieck in dem BoundingRechteck befindet.
schneidet(KreisCollider) - Method in class ea.KreisCollider
Effizienter, genaue Methode, die überprüft, ob dieser Bounding-Kreis sich mit einem zweiten schneidet oder berührt.
schneidet(Raum) - Method in class ea.Raum
Test, ob ein anderes Raum-Objekt von diesem geschnitten wird.
schneidetBasic(BoundingRechteck) - Method in class ea.BoundingRechteck
Testet, ob ein anderes BoundingRechteck dieses schneidet.
schneidetBasic(Dreieck) - Method in class ea.Dreieck
Gibt an, ob diese Dreieck sich mit einem anderen schneidet.
schneidetBasic(BoundingRechteck) - Method in class ea.Dreieck
 
schreiben(Figur, String, String, boolean) - Static method in class ea.DateiManager
Schreibt die “.eaf”-Datei zu einer Figur.
schreiben(Figur, String, String) - Static method in class ea.DateiManager
Schreibt die “.eaf”-Datei zu einer Figur.
schreiben(Figur, String) - Static method in class ea.DateiManager
Vereinfachte Version der Schreibmethode.
schriftart - Variable in class ea.Text
Die Schriftart (fett, kursiv, oder fett & kursiv).
schriftartSetzen(int) - Method in class ea.Text
Setzt die Schriftart.
schritte - Static variable in class ea.internal.ani.Animierer
Festgelegter Normwert, der die Anzahl an Unterschritten pro “Animationsetappe” der einzelnen Animierer wiedergibt.
schwerkraftAktivSetzen(boolean) - Method in class ea.internal.phy.Gravitator
Setzt, ob das Ziel-Objekt von der Schwerkraft beeinflusst wird und somit fallen, aber auch springen kann.
schwerkraftAktivSetzen(boolean) - Method in class ea.internal.phy.MechanikClient
Deprecated.
schwerkraftAktivSetzen(boolean) - Method in class ea.internal.phy.NullClient
Diese Methode soll setzen, ob Schwerkraft aktiv ist.
schwerkraftAktivSetzen(boolean) - Method in class ea.internal.phy.Passivator
Diese Methode soll setzen, ob Schwerkraft aktiv ist.
schwerkraftAktivSetzen(boolean) - Method in class ea.internal.phy.PhysikClient
Setzt, ob das Ziel-Objekt von Schwerkraft beeinflusst wird.
schwerkraftAktivSetzen(boolean) - Method in class ea.Raum
Setzt, ob dieses Raum-Objekt von Schwerkraft beeinflusst wird.
schwerkraftSetzen(int) - Method in class ea.internal.phy.Gravitator
Setzt die Schwerkraft fuer dieses Objekt.
schwerkraftSetzen(int) - Method in class ea.internal.phy.MechanikClient
Deprecated.
schwerkraftSetzen(int) - Method in class ea.internal.phy.NullClient
Setzt die Schwerkraft fuer dieses Objekt.
schwerkraftSetzen(int) - Method in class ea.internal.phy.Passivator
Setzt die Schwerkraft fuer dieses Objekt.
schwerkraftSetzen(int) - Method in class ea.internal.phy.PhysikClient
Setzt die Schwerkraft fuer dieses Objekt.
schwerkraftSetzen(int) - Method in class ea.Raum
Setzt die Schwerkraft fuer dieses spezielle Objekt.
screenshot(String) - Method in class ea.Game
Macht vom aktuell sichtbaren Bereich (also dem von der Kamera derzeit erfassten Bereich) einen Screenshot.
screenshot(String, int, int, int, int) - Method in class ea.Game
Macht einen Screenshot von einem bestimmten Bildbereich und speichert diesen ab,
screenshot(String, BoundingRechteck) - Method in class ea.Game
Macht einen Screenshot von einem bestimmten Bildbereich und speichert diesen ab,
sendeBoolean(boolean) - Method in class ea.Client
Versendet einen Booleschen Wert an den Kommunikationspartner
sendeBoolean(boolean) - Method in class ea.Sender
Versendet einen Booleschen Wert an den Kommunikationspartner
sendeBoolean(boolean) - Method in interface ea.SenderInterface
Versendet einen Booleschen Wert an den Kommunikationspartner
sendeBoolean(boolean) - Method in class ea.Server
Versendet einen Booleschen Wert an den Kommunikationspartner
sendeByte(byte) - Method in class ea.Client
Versendet ein Byte an den Kommunikationspartner.
sendeByte(byte) - Method in class ea.Sender
Versendet ein Byte an den Kommunikationspartner.
sendeByte(byte) - Method in interface ea.SenderInterface
Versendet ein Byte an den Kommunikationspartner.
sendeByte(byte) - Method in class ea.Server
Versendet ein Byte an den Kommunikationspartner.
sendeChar(char) - Method in class ea.Client
Versendet einen Character an den Kommunikationspartner
sendeChar(char) - Method in class ea.Sender
Versendet einen Character an den Kommunikationspartner
sendeChar(char) - Method in interface ea.SenderInterface
Versendet einen Character an den Kommunikationspartner
sendeChar(char) - Method in class ea.Server
Versendet einen Character an den Kommunikationspartner
sendeDouble(double) - Method in class ea.Client
Versendet einen Double an den Kommunikationspartner.
sendeDouble(double) - Method in class ea.Sender
Versendet einen Double an den Kommunikationspartner.
sendeDouble(double) - Method in interface ea.SenderInterface
Versendet einen Double an den Kommunikationspartner.
sendeDouble(double) - Method in class ea.Server
Versendet einen Double an den Kommunikationspartner.
sendeInt(int) - Method in class ea.Client
Versendet einen Integer an den Kommunikationspartner.
sendeInt(int) - Method in class ea.Sender
Versendet einen Integer an den Kommunikationspartner.
sendeInt(int) - Method in interface ea.SenderInterface
Versendet einen Integer an den Kommunikationspartner.
sendeInt(int) - Method in class ea.Server
Versendet einen Integer an den Kommunikationspartner.
senden(String) - Method in class ea.edu.net.SimplerClient
 
senden(String) - Method in class ea.edu.net.SimplerNetzwerkAdapter
Versendet eine Nachricht.
senden(String) - Method in class ea.edu.net.SimplerServer
Versendet eine Nachricht.
Sender - Class in ea
Diese Klasse wird verwendet, um Daten ueber eine Server-Client-Verbindung zu senden.
Sender(BufferedWriter) - Constructor for class ea.Sender
Konstruktur erstellt den Sender.
SenderInterface - Interface in ea
TODO Docs fehlen!
sendeString(String) - Method in class ea.Client
Versendet einen String an den Kommunikationspartner.
sendeString(String) - Method in class ea.Sender
Versendet einen String an den Kommunikationspartner.
sendeString(String) - Method in interface ea.SenderInterface
Versendet einen String an den Kommunikationspartner.
sendeString(String) - Method in class ea.Server
Versendet einen String an den Kommunikationspartner.
sep - Static variable in class ea.DateiManager
Das allgemein gültige Zeichen für ein Unterverzeichnis
Server - Class in ea
Server-Klasse für einfache Verwendung von Kommunikation.
Server(int) - Constructor for class ea.Server
Erstellt einen neuen Server.
serverGefunden(String) - Method in interface ea.ServerGefundenReagierbar
 
ServerGefundenReagierbar - Interface in ea
 
ServerSuche - Class in ea
 
setBroadcast(boolean) - Method in class ea.Server
Setzt, ob der Teilnehmer empfangene Nachrichten an alle anderen Clients weiterleitet.
setColor(Color) - Method in class ea.Dreieck
Setzt die Farbe ueber die JAVA-Farbklasse.
setVerbindungHergestelltReagierbar(VerbindungHergestelltReagierbar) - Method in class ea.Server
Setze den Listener, der informiert wird, wenn ein Client sich verbindet.
setzeFarbe(Color) - Method in class ea.Text
Setzt die Fuellfarbe
setzeFarbe(String) - Method in class ea.Text
Setzt die Fuellfarbe
setzeFokus(Raum) - Method in class ea.Kamera
Setze einen Fokus der Kamera auf ein Objekt.
setzeFont(String) - Method in class ea.Text
Setzt einen neuen Font fuer den Text
setzeGroesse(int) - Method in class ea.Text
Setzt die Schriftgroesse
setzeInhalt(String) - Method in class ea.Text
Setzt den Inhalt des Textes.
setzeMeterProPixel(float) - Static method in class ea.internal.phy.MechanikClient
Setzt, wie viele Meter auf einen Pixel im Spielfenster gehen.
setzeMeterProPixel(float) - Method in class ea.Raum
Setzt die Meter pro Pixel für die Zeichenebene.
setzeSchriftart(int) - Method in class ea.Text
Setzt die Schriftart.
sicherheitsFrage(String) - Method in class ea.Game
Stellt eine Sicherheitsfrage, also eine Frage auf die mit “OK” oder “Abbrechen” geantwortet werden kann, in einem neuen Fenster.
sichtbar() - Method in class ea.Raum
Gibt an, ob das Raum-Objekt sichtbar ist.
sichtbarSetzen(boolean) - Method in class ea.Raum
Setzt die Sichtbarkeit des Objektes.
signal() - Method in class ea.Maus.Auftrag
Gibt das Signal zurueck.
signalSetzen(int) - Method in class ea.Maus.Auftrag
Setzt den Wert des Signals, das beim Klick auf das Ziel ausgeloest wird neu.
SimpleGraphic - Class in ea
Simple grafische Klassen bestehen nicht aus Flaechen.
SimpleGraphic() - Constructor for class ea.SimpleGraphic
Konstruktor initialisiert bereits die Darstellung.
SimplerClient - Class in ea.edu.net
 
SimplerClient(String, String, int) - Constructor for class ea.edu.net.SimplerClient
 
SimplerNetzwerkAdapter - Class in ea.edu.net
 
SimplerNetzwerkAdapter() - Constructor for class ea.edu.net.SimplerNetzwerkAdapter
 
SimplerServer - Class in ea.edu.net
 
SimplerServer(int) - Constructor for class ea.edu.net.SimplerServer
 
skalarprodukt(Vektor) - Method in class ea.Vektor
Berechnet das Skalarprodukt von diesem Vektor mit einem weiteren.
SO - Static variable in class ea.Vektor
Die Konstante für die Richtung Südosten
sonderfallSenkrecht - Variable in class ea.Gerade
Deprecated.
Gibt an, ob die Gerade exakt senkrecht steht.
sonderfallWaagrecht - Variable in class ea.Gerade
Deprecated.
Gibt an, ob die Gerade exakt waagrecht steht.
Sound - Class in ea
 
Sound(String) - Constructor for class ea.Sound
 
sphereboxCollision(SphereCollider, BoxCollider, Punkt, Punkt) - Static method in class ea.internal.collision.Collider
Logische Abfrage für die Kollision eines Kreises mit einer Box.
SphereCollider - Class in ea.internal.collision
 
SphereCollider(float) - Constructor for class ea.internal.collision.SphereCollider
Erstellt einen neuen sphärischen Collider ohne Offset.
SphereCollider(float, Vektor) - Constructor for class ea.internal.collision.SphereCollider
Erstellt einen neuen sphärischen Collider
SphereCollider(float, Vektor, int) - Constructor for class ea.internal.collision.SphereCollider
Erstellt einen neuen sohärischen Collider.
spheresphereCollision(SphereCollider, SphereCollider, Punkt, Punkt) - Static method in class ea.internal.collision.Collider
Logische Abfrage für die Kollision zweier Kreise.
Spiegel - Class in ea.edu.mine
Diese Interne Klasse ermoeglicht folgendes:
Das sich aus der Hauptklasse ableitende Spiel ist minimal umfangreich.
Spiegel(MineGameE, int, int, String) - Constructor for class ea.edu.mine.Spiegel
Konstruktor eines Spiegels.
spiegelXSetzen(boolean) - Method in class ea.ActionFigur
Spiegelt ALLE Figuren der Zustaende und Aktionen dieser Figur an der X-Achse.
spiegelXSetzen(boolean) - Method in class ea.Figur
Setzt, ob diese Figur bei der Darstellung waagrecht zentral gespiegelt werden soll oder nicht.
spiegelYSetzen(boolean) - Method in class ea.ActionFigur
Spiegelt ALLE Figuren der Zustaende und Aktionen dieser Figur an der Y-Achse.
spiegelYSetzen(boolean) - Method in class ea.Figur
Setzt, ob diese Figur bei der Darstellung senkrecht zentral gespiegelt werden soll oder nicht.
SPIEL - Class in ea.edu
Die Klasse SPIEL ist ein Template, das so wie es ist an Schueler ausgegeben werden kann.
SPIEL(int, int, boolean, boolean, boolean) - Constructor for class ea.edu.SPIEL
Erstellt ein Spiel.
SPIEL() - Constructor for class ea.edu.SPIEL
Erstellt ein einfaches Spiel ohne Anzeige und Maus.
sprung(int) - Method in class ea.internal.phy.Gravitator
Laesst das anliegende Raum-Objekt springen.
sprung(int) - Method in class ea.internal.phy.MechanikClient
Deprecated.
sprung(int) - Method in class ea.internal.phy.NullClient
Die ueberschriebene Sprung-Methode.
sprung(int) - Method in class ea.internal.phy.Passivator
Die ueberschriebene Sprung-Methode.
sprung(int) - Method in class ea.internal.phy.PhysikClient
Laesst das anliegende Objekt einen Sprung vollfuehren, wenn es ein Aktiv-Objekt ist.
sprung(int) - Method in class ea.Raum
Laesst das Raum-Objekt einen Sprung von variabler Kraft machen.
standard - Static variable in class ea.Manager
Der Standard-Manager.
start() - Method in class ea.internal.sound.SampledSound
start(ServerGefundenReagierbar) - Static method in class ea.ServerSuche
 
starten() - Method in class ea.internal.ani.Animierer
Starten den Tick-Algorythmus.
starten(Ticker, int) - Method in class ea.Manager
Startet einen Ticker, der bereits an diesem Manager angemeldet ist.
startServer() - Static method in class ea.internal.net.DiscoveryServer
 
statischeWurzel - Variable in class ea.Game
Die statische Wurzel.
statNode() - Method in class ea.internal.gra.Zeichner
 
StehDummy - Class in ea.internal.phy
Die Nichtstuende Dummy-Standartklasse, die fuer einen Gravitator der nichtstuende Initial-StehReagierbar-Listener ist.
StehDummy() - Constructor for class ea.internal.phy.StehDummy
 
StehReagierbar - Interface in ea
Dieses Interface beschreibt einen Listener der Physik, der immer dann informiert wird, wenn das Raum-Objekt, an dem er angemeldet wurde, nach dem Fall wieder sicher auf einem Passiv-Objekt steht.
stehReagierbarAnmelden(StehReagierbar) - Method in class ea.internal.phy.Gravitator
In dieser Methode wird der StehReagierbar-Listener angemeldet.
stehReagierbarAnmelden(StehReagierbar) - Method in class ea.internal.phy.MechanikClient
In dieser Methode wird der StehReagierbar-Listener angemeldet.
stehReagierbarAnmelden(StehReagierbar) - Method in class ea.internal.phy.NullClient
In diese Methode wird ein StehReagierbar-Listener angemeldet.
stehReagierbarAnmelden(StehReagierbar) - Method in class ea.internal.phy.Passivator
In diese Methode wird ein StehReagierbar-Listener angemeldet.
stehReagierbarAnmelden(StehReagierbar) - Method in class ea.internal.phy.PhysikClient
In dieser Methode wird der StehReagierbar-Listener angemeldet.
stehReagierbarAnmelden(StehReagierbar) - Method in class ea.Raum
Diese Methode meldet einen StehReagierbar-Listener neu an.
stehReagieren() - Method in class ea.internal.phy.StehDummy
In der Verarbeitung des stehens passiert nichts.
stehReagieren() - Method in interface ea.StehReagierbar
Diese Methode wird immer dann aufgerufen, wenn das Raum-Objekt, an dem dieser Listener angemeldet wurde, nach einem Fall/Sprung wieder auf einem Passiv-Objekt zum Stehen kommt.
steht() - Method in class ea.internal.phy.Gravitator
Testet, ob das hieran anliegende Ziel-Objekt steht.
steht() - Method in class ea.internal.phy.MechanikClient
Gibt an, ob das Ziel-Raum-Objekt auf einem Passiv-Objekt steht oder nicht.
steht() - Method in class ea.internal.phy.NullClient
Soll testen, ob das Ziel-Objekt steht.
steht() - Method in class ea.internal.phy.Passivator
Soll testen, ob das Ziel-Objekt steht.
steht() - Method in class ea.internal.phy.PhysikClient
Gibt an, ob das Ziel-Raum-Objekt auf einem Passiv-Objekt steht oder nicht.
steht() - Method in class ea.Raum
Prueft, ob dieses Objekt als Aktiv-Objekt steht.
stehtAuf(BoundingRechteck) - Method in class ea.BoundingRechteck
Berechnet, ob dieses BoundingRechteck auf einem zweiten “steht”.
stehtAuf(Raum) - Method in class ea.Raum
Berechnet, ob dieses Raum-Objekt exakt ueber einem zweiten steht.
steigung - Variable in class ea.Gerade
Deprecated.
Die Steigung der Geraden
stop() - Method in class ea.Sound
 
stopServer() - Static method in class ea.internal.net.DiscoveryServer
 
stopSound() - Method in class ea.internal.sound.SampledSound
stops this sound
streckenAnimation(Raum, int, boolean, boolean, Punkt...) - Method in class ea.AnimationsManager
Animiert ein Raum-Objekt auf einer Strecke aus einer bestimmten Zahl linearer Teilstrecken.
streckenAnimation(Raum, int, boolean, Punkt...) - Method in class ea.AnimationsManager
Leicht vereinfachte Form der Streckanimationsmethode.
streckenAnimation(Raum, int, Punkt...) - Method in class ea.AnimationsManager
Vereinfachte Form der Streckanimationsmethode.
streckenAnimation(Raum, Punkt...) - Method in class ea.AnimationsManager
Stark vereinfachte Form der Streckanimationsmethode.
StreckenAnimierer - Class in ea.internal.ani
Ein Linienanimierer laesst ein Raum-Objekt zwischen verschiedenen Punkten zusammenlaufen. sich fest zwischen 2 Punkten gleichmaessig hin- und herbewegen.
StreckenAnimierer(Raum, boolean, boolean, Manager, int, AnimationsEndeReagierbar, Punkt...) - Constructor for class ea.internal.ani.StreckenAnimierer
Erstellt ein Objekt dieser Klasse zum Animieren.
StreckenAnimierer(Raum, boolean, Manager, int, AnimationsEndeReagierbar, Punkt...) - Constructor for class ea.internal.ani.StreckenAnimierer
Leicht vereinfachter Konstruktor der Klasse
StreckenAnimierer(Raum, Manager, int, AnimationsEndeReagierbar, Punkt...) - Constructor for class ea.internal.ani.StreckenAnimierer
Vereinfachter Konstruktor der Klasse.
Strich - Class in ea
Ein Strich ist ein einfaches zeichenbares Objekt.
Strich(int, int, int, int) - Constructor for class ea.Strich
Konstruktor.
Strich(Punkt, Punkt) - Constructor for class ea.Strich
Konstruktor.
stringArrayEinlesen(String) - Static method in class ea.compat.CompatDateiManager
Liest eine .eaa-String-Array-Datei ein.
stringArrayEinlesen(String) - Static method in class ea.DateiManager
Liest eine .eaa-String-Array-Datei ein.
stringArraySchreiben(String[], String) - Static method in class ea.DateiManager
Schreibt ein String-Array (bzw. ein String[]-Objekt) als eigenständige Datei auf.
summe(BoundingRechteck) - Method in class ea.BoundingRechteck
Berechnet aus diesem und einem weiteren BoundingRechteck ein neues, dass die beiden genau fasst.
summe(Vektor) - Method in class ea.Vektor
Berechnet die effektive Bewegung, die dieser Vektor und ein weiterer zusammen ausüben.
SW - Static variable in class ea.Vektor
Die Konstante für die Richtung Südwesten

T

taste(int) - Method in class ea.edu.mine.MineGameE
Diese Methode wird beim Tastendruck aufgerufen.
tasteGedrueckt(int) - Method in class ea.Game
Prüft, ob eine bestimmte Taste gerade jetzt heruntergedrückt wird.
tasteLosgelassen(int) - Method in interface ea.TastenLosgelassenReagierbar
Wird aufgerufen bei einem angemeldeten TastenReagierbar, sobald eine Taste, die in der Kennungstabelle liegt, bei entsprechend aktiviertem Fenster losgelassen wird.
tastenLosgelassenAnmelden(TastenLosgelassenReagierbar) - Method in class ea.internal.gui.Fenster
Meldet einen TastenLosgelassenReagierbar-Listener an.
TastenLosgelassenReagierbar - Interface in ea
Beschreiben Sie hier die Klasse TasteLosgelassenReagierbar.
tastenLosgelassenReagierbarAnmelden(TastenLosgelassenReagierbar) - Method in class ea.Game
Meldet ein “TastenLosgelassenReagierbar”-Objekt an.
tastenLosgelassenReagierbarAnmelden(TastenLosgelassenReagierbar) - Method in class ea.internal.gui.Fenster
Meldet einen TastenLosgelassenReagierbar-Listener an als exakt parallele Methode zu tastenLosgelassenAnmelden(), jedoch eben ein etwas laengerer, aber vielleicht auch logischerer Name; fuehrt jedoch exakt die selbe Methode aus!
TastenReagierbar - Interface in ea
Dieses Interface wird implementiert, um auf Die verschiedenen Tastaturbefehle ans Fenster Reagieren zu koennen.
tastenReagierbarAnmelden(Object) - Method in class ea.edu.AnzeigeE
Meldet ein Objekt an, das ab sofort auf Tastendruck reagieren wird.
tastenReagierbarAnmelden(TastenReagierbar) - Method in class ea.Game
Meldet ein “TastenReagierbar”-Objekt an.
tasteReagieren(int) - Method in class ea.edu.FensterE
Diese Methode sorgt fuer das Reagieren auf Tastendruck.
tasteReagieren(int) - Method in class ea.edu.mine.Spiegel
Tasten-Reaktionsmethode.
tasteReagieren(int) - Method in class ea.edu.SPIEL
Wird bei jedem Tastendruck automatisch aufgerufen.
tasteReagieren(int) - Method in class ea.Game
Diese Methode wird von der Klasse automatisch aufgerufen, sobald eine Taste einfach gedrueckt wurde.
teilen(float) - Method in class ea.Vektor
Teilt die effektive Länge des Vektors durch eine ganze Zahl und kürzt dadurch seine Effektivität.
Text - Class in ea
Zur Darstellung von Texten im Programmbildschirm.
Text(String, float, float, String, int, int, String) - Constructor for class ea.Text
Konstruktor fuer Objekte der Klasse Text
Moeglich ist es auch, Fonts zu laden, die im Projektordner sind.
Text(String, float, float, String, int) - Constructor for class ea.Text
Konstruktor ohne Farb- und sonderartseingabezwang.
Text(String, float, float, String) - Constructor for class ea.Text
Ebenefalls ein vereinfachter Konstruktor.
Text(String, float, float, int) - Constructor for class ea.Text
Einfacherer Konstruktor.
Text(String, float, float) - Constructor for class ea.Text
Ein vereinfachter Konstruktor.
Text(float, float, String) - Constructor for class ea.Text
Ein vereinfachter parallerer Konstruktor.
Text(int, int, int, String) - Constructor for class ea.Text
Ein vereinfachter parallerer Konstruktor.
TextE - Class in ea.edu
 
TextE(String) - Constructor for class ea.edu.TextE
Konstruktor erstellt einen fertig sichtbaren Text.
textFarbeSetzen(String) - Method in class ea.edu.mine.FieldE
Setzt die Fuellfarbe des Textes neu.
textSetzen(String) - Method in class ea.edu.mine.FieldE
Setzt einen neuen Inhalt fuer den Text dieses
tick() - Method in class ea.edu.AnzeigeE
In der TICK-Methode wird die Weitergabe des TICK-Befehls geregelt.
tick() - Method in class ea.edu.SPIEL
Wird regelmaessig aufgerufen.
tick() - Method in class ea.internal.ani.Animierer
Die Tick-Methode.
tick(int) - Method in class ea.internal.phy.Gravitator
Methode zur Weitergabe eines Rechenschrittes
tick() - Method in class ea.internal.phy.MechanikClient
In der tick()-Methode des Mechanik-Clients wird die diskrete Weiterrechnung der verschiedenen Parameter realisiert sowie die Anwendung der Geschwindigkeit auf die aktuelle Position des Client-Objekts.
tick() - Method in class ea.internal.phy.Physik
In diesem Tick findet ein DELTA-t der Physik statt (= 1ms).
tick() - Method in class ea.LeuchtMacher
Die tick()-Methode.
tick() - Method in interface ea.Ticker
Die bei jedem “Tick” auszufuehrende Methode.
Ticker - Interface in ea
Eine Ticker zeichnet sich durch eine Ausfuehrbare Methode aus, die in einem gewissen Zeitabstand immer wieder ausgehuehrt wird, bis entsprechend dagegen vorgegangen wird.
tickerAbmelden(Object) - Method in class ea.edu.AnzeigeE
Meldet einen “Ticker” ab.
tickerAnmelden(Object, int) - Method in class ea.edu.AnzeigeE
Meldet ein Objekt zum Ticken an.
tickerIntervallSetzen(int) - Method in class ea.edu.SPIEL
Setzt das Ticker-Intervall.
tickerNeuStarten(int) - Method in class ea.edu.SPIEL
Startet den Ticker neu.
tickerStoppen() - Method in class ea.edu.SPIEL
Stoppt die Ticker-Funktion.
toCompatibleImage(BufferedImage) - Static method in class ea.internal.util.Optimizer
Optimiert ein Bild für das Rendering, abhänig vom Bildschirm des Anwenders.
toString() - Method in class ea.BoundingRechteck
Gibt eine String-Repräsentation dieses Objektes aus.
toString() - Method in class ea.Punkt
Überschriebene toString-Methode gibt eine sinnvolle, lesbare String-Repräsentation dieses Punktes der Form “(x|y)” aus.
toString() - Method in class ea.Vektor
Gibt die String-Repräsentation dieses Objektes aus.
transformieren(int, int, int) - Method in class ea.internal.gra.PixelFeld
Transformiert alle Farbwerte um einen entsprechenden Betrag.

U

ueber(int) - Method in class ea.BoundingRechteck
Berechnet, ob dieses Rechteck über einer Grenze liegt und wenn nicht, dann berechnet es eines, das gerade so an der Untergrenze liegt.
ueber(BoundingRechteck) - Method in class ea.BoundingRechteck
Berechnet, ob dieses BoundingRechteck ueber einem zweiten ist
ueberblendeSetzen(boolean, Farbe) - Method in class ea.Game
Setzt, ob das Spiel eine allueberstehende Ueberblende ausfuehren soll, die bis zum widerruf alles ueberdeckt.
ueberblendeSetzen(boolean) - Method in class ea.Game
Setzt, ob das Spiel eine allueberstehende Ueberblende ausfuehren soll, die bis zum widerruf alles ueberdeckt.
uebernehmeAlleListener(Maus) - Method in class ea.Maus
Uebernimmt alle Listener von einer anderen Maus.
umschliessenderKreis() - Method in class ea.BoundingRechteck
Gibt einen BoundingKreis aus, der das Rechteck minimal, aber voll umschließt.
umschliesst(BoundingRechteck) - Method in class ea.BoundingRechteck
Diese Methoden prüft, ob dieses Bounding-Rechteck ein zweites vollkommen umschliesst.
undurchsichtig() - Method in class ea.Farbe
Gibt an, ob diese Farbe ueberhaupt nicht durchsichtig ist.
unpause() - Method in class ea.Sound
 
UNTEN - Static variable in class ea.Vektor
Konstante für eine einfache Verschiebung nach unten (0, 1)
unter(int) - Method in class ea.BoundingRechteck
Berechnet, ob dieses Rechteck unter einer Grenze liegt, und wenn nicht, dann berechnet es eines, das gerade so an der Obergrenze liegt.
unwirksam() - Method in class ea.Vektor
Berechnet, ob dieser Vektor keine Wirkung hat.
UPDATE_INTERVALL - Static variable in class ea.internal.gra.Zeichner
Das Intervall, in dem das Fenster upgedated wird.

V

Vektor - Class in ea
Ein Vektor bezeichnet eine relative Punktangabe.
Vektor(float, float) - Constructor for class ea.Vektor
Konstruktor fuer Objekte der Klasse Vektor
Vektor(Punkt, Punkt) - Constructor for class ea.Vektor
Zweite Variante des Konstruktors für die Klasse Vektor.
verbindungAktiv() - Method in class ea.NetzwerkInterpreter
Gibt an, ob die Verbindung über diesen Interpreter noch aktiv ist.
verbindungAktiv() - Method in class ea.Sender
Gibt an, ob die Verbindung über diesen Sender noch aktiv ist.
verbindungBeendet() - Method in class ea.Client
Diese Methode wird aufgerufen, wenn der Kommunikationspartner die Verbindung abbricht, um den Empfaenger eben davon zu informieren.
verbindungBeendet() - Method in interface ea.Empfaenger
Diese Methode wird aufgerufen, wenn der Kommunikationspartner die Verbindung abbricht, um den Empfaenger eben davon zu informieren.
verbindungBeendet() - Method in class ea.Server
Diese Methode wird aufgerufen, wenn der Kommunikationspartner die Verbindung abbricht, um den Empfaenger eben davon zu informieren.
verbindungGescheitert() - Method in class ea.Client
 
verbindungHergestellt(String) - Method in interface ea.VerbindungHergestelltReagierbar
 
VerbindungHergestelltReagierbar - Interface in ea
 
verbindungSchliessen() - Method in class ea.Client
 
verbindungSteht() - Method in class ea.NetzwerkTeilnehmer
Prueft bzw. gibt an, ob eine Verbindung bereits besteht.
verschErhoeht(Vektor, int) - Method in class ea.BoundingRechteck
Transformiert dieses Boudning-Rechteck auf 2 Weisen: Einmal in der Postion und zusätzlich in seiner Höhe.
verschieben(Vektor) - Method in class ea.ActionFigur
Verschiebt die Actionfigur um eine bestimmte Verschiebung.
verschieben(Vektor) - Method in class ea.CombiFigur
Verschiebt das Objekt.
verschieben(Vektor) - Method in class ea.Dreieck
Methode zum Verschieben
verschieben(Vektor) - Method in class ea.Geometrie
Verschiebt das Objekt.
verschieben(Vektor) - Method in class ea.Kamera
Verschiebt die Kamera um einen bestimmten Wert in X- und Y-Richtung.
verschieben(int, int) - Method in class ea.Kamera
Verschiebt die Kamera um einen bestimmten Wert in X- und Y-Richtung.
verschieben(Vektor) - Method in class ea.Knoten
Verschiebt diesen Knoten.
verschieben(Vektor) - Method in class ea.KreisCollider
Verschiebt den Collider um einen Vektor.
verschieben(Vektor) - Method in class ea.Raum
Verschiebt das Objekt ohne Bedingungen auf der Zeichenebene.
verschieben(int, int) - Method in class ea.Raum
Verschiebt das Objekt.
verschiebenX(BoundingRechteck) - Method in class ea.BoundingRechteck
Berechnet, wie weit man waagrecht ein BoundingRechteck verschieben müsste, damit es dieses nicht mehr berührt.
verschiebenY(BoundingRechteck) - Method in class ea.BoundingRechteck
Berechnet, wie weit man senkrecht ein BoundingRechteck verschieben müsste, damit es dieses nicht mehr berührt.
verschobeneInstanz(Vektor) - Method in class ea.BoundingRechteck
Berechnet ein neues BoundingRechteck mit denselben Maßen wie dieses, jedoch um einen bestimmten Vektor verschoben.
verschobeneInstanz(Vektor) - Method in class ea.Punkt
Gibt einen Punkt aus, der die um eine Verschiebung veraenderten Koordinaten dieses Punktes hat.
verschobenerPunkt(Vektor) - Method in class ea.Punkt
Gibt einen Punkt aus, der um eine bestimmte Verschiebung verschobenen Koordinaten dieses Punktes hat.
VERSION_CODE - Static variable in class ea.EngineAlpha
 
VERSION_STRING - Static variable in class ea.EngineAlpha
 
verursachtCollision(Punkt, Punkt, Collider) - Method in class ea.internal.collision.BoxCollider
Prüft, ob dieser Collider sich mit einem weiteren Collider schneidet.
verursachtCollision(Punkt, Punkt, Collider) - Method in class ea.internal.collision.Collider
Prüft, ob dieser Collider sich mit einem weiteren Collider schneidet.
verursachtCollision(Punkt, Punkt, Collider) - Method in class ea.internal.collision.ColliderGroup
Prüft, ob dieser Collider sich mit einem weiteren Collider schneidet.
verursachtCollision(Punkt, Punkt, Collider) - Method in class ea.internal.collision.NullCollider
Prüft, ob dieser Collider sich mit einem weiteren Collider schneidet.
verursachtCollision(Punkt, Punkt, Collider) - Method in class ea.internal.collision.SphereCollider
Prüft, ob dieser Collider sich mit einem weiteren Collider schneidet.
verz - Static variable in class ea.DateiManager
Das grundlegende Verzeichnis.
vollbild() - Method in class ea.internal.gui.Fenster
Gibt zurueck, ob dieses Fenster ein Vollbild ist oder nicht.
vollfuehrtAktion() - Method in class ea.ActionFigur
Gibt zurueck, ob diese Action-Figur gerade eine Aktion ausfuehrt.
vonKonstante(int) - Static method in class ea.Vektor
Berechnet einen einfachen Vektor (maximale Auslenkung bei jeder Achse 1 (positiov wie negativ)), der der entsprechenden Konstante dieser Klasse entspricht möglich sind:N, S, O, W, NO, NW, SO, SW
vonString(String) - Static method in class ea.Farbe
Gibt ein Farbe-Objekt aus, dass die selben Eigenschaften wie eine der EA-Standardfarben hat.

W

W - Static variable in class ea.Vektor
Die Konstante für die Richtung Westen
warning(String) - Static method in class ea.internal.util.Logger
Logger-Funktion für Warnungen
warteAufVerbindung() - Method in class ea.Client
Diese Methode stellt sicher, dass eine Verbindung mit dem Server besteht.
warten(int) - Method in class ea.Game
Dieser Methodenaufruf dauert eine bestimmte Zeit.
wert() - Method in class ea.Farbe
Gibt den Wert der Farbe aus.
windowDeactivated(WindowEvent) - Method in class ea.internal.gui.Adapter
Die deactivated-Methode.
winkel() - Method in class ea.Gerade
Deprecated.
Berechnet den Winkel, den die Gerade mit der Vertikalen einschliesst.
winkelBogen() - Method in class ea.Rotation
Gibt den Drehwinkel im Bogenmass aus.
winkelGrad() - Method in class ea.Rotation
Gibt den Drehwinkel im Gradmass aus.
wurzel - Variable in class ea.Game
Der Wurzel-Knoten.
wurzel() - Method in class ea.Kamera
 

X

x - Variable in class ea.BoundingRechteck
Reelle x-Position des Rechtecks
x - Variable in class ea.Punkt
Der kontinuierliche(re) X-Wert des Punktes.
x() - Method in class ea.Punkt
Gibt die X-Koordinate dieses Punktes zurueck.
x - Variable in class ea.Vektor
Der kontinuierliche(re) DeltaX-Wert des Punktes.
xGespiegelt() - Method in class ea.Figur
Diese Methode gibt aus, ob diese Figur derzeit an der X-Achse (waagrecht) gespiegelt ist.
xVersch(float) - Method in class ea.internal.phy.Gravitator
Vollfuehrt portionsweises (in Pixelschritten) Verschieben auf der X-Richtung.
xVersch(int) - Method in class ea.internal.phy.Passivator
Vollfuehrt die einzelen Schritte fuer die Y-Verschiebung.

Y

y - Variable in class ea.BoundingRechteck
Reelle y-Position des Rechtecks
y - Variable in class ea.Punkt
Der kontinuierliche(re) Y-Wert des Punktes.
y() - Method in class ea.Punkt
Gibt die Y-Koordinate dieses Punktes zurueck.
y - Variable in class ea.Vektor
Der kontinuierliche(re) DeltaY-Wert des Punktes.
yGespiegelt() - Method in class ea.Figur
Diese Methode gibt aus, ob diese Figur derzeit an der Y-Achse (senkrecht) gespiegelt ist.
yVersch(float) - Method in class ea.internal.phy.Gravitator
Vollfuehrt portionsweises (in Pixelschritten) Verschieben auf der Y-Richtung unter beruecksichtung von SChwerkrafteigenschaften.
yVersch(int) - Method in class ea.internal.phy.Passivator
Vollfuehrt die einzelnen Schritte fuer die Y-Verschiebung.

Z

Zeichenebene - Class in ea.internal.gra
Die Zeichenebene ist die Sammlung aller zu malenden Objekte.
Zeichenebene() - Constructor for class ea.internal.gra.Zeichenebene
Konstruktor für Objekte der Klasse Zeichenebene
zeichne(Graphics2D) - Method in class ea.Kamera
Zeichnet alle Objekte neu, die sich auf der Zeichenebene und im Blickfeld der Kamera befinden.
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.ActionFigur
Zeichnet das Objekt.
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.Bild
Zeichnet das Objekt.
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.CombiFigur
Zeichnet das Objekt.
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.Dreieck
Zeichnet das Objekt.
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.Figur
Zeichnet das Objekt.
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.Geometrie
Zeichnet das Objekt.
zeichnen(Graphics2D, int, int, boolean, boolean) - Method in class ea.internal.gra.PixelFeld
Zeichnet das Feld mit einem bestimmten Verzug.
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.Knoten
Zeichnet den Knoten.
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.Kreis
 
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.Raum
Zeichnet das Objekt.
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.Rechteck
Zeichnet das Objekt.
zeichnen(Graphics2D, BoundingRechteck) - Method in class ea.Text
Zeichnet das Objekt.
zeichnenBasic(Graphics2D, BoundingRechteck) - Method in class ea.Raum
Die Basiszeichenmethode.
Zeichner - Class in ea.internal.gra
Dies ist das Panel, in dem die einzelnen Dinge gezeichnet werden
Zeichner(int, int, Kamera) - Constructor for class ea.internal.gra.Zeichner
Konstruktor fuer Objekte der Klasse Zeichner
zeichner() - Method in class ea.internal.gui.Fenster
Gibt den Zeichner des Fensters aus.
zentrum() - Method in class ea.BoundingRechteck
Berechnet den Mittelpunkt dieses BoundingRechtecks in der Zeichenebene.
ZENTRUM - Static variable in class ea.Punkt
Konstante für den Punkt mit den reellen Koordinaten (0,0)
zentrum() - Method in class ea.Raum
Berechnet das Zentrum des Raum-Objekts als Punkt auf der Zeichenebene.
zentrum() - Method in class ea.Rotation
Methode zur Rueckgabe des Zentrums der Rotation.
zentrumSetzen(Punkt) - Method in class ea.Kamera
Setzt das Zentrum der Kamera.
zentrumSetzen(int, int) - Method in class ea.Kamera
Setzt das Zentrum der Kamera.
ziel - Variable in class ea.internal.ani.Animierer
Das Raum-Objekt, das animiert wird.
ziel() - Method in class ea.internal.ani.Animierer
Gibt das Ziel dieser Animation aus.
ziel - Variable in class ea.internal.phy.PhysikClient
Das Raum-Objekt, das ueberwacht wird
ziel() - Method in class ea.internal.phy.PhysikClient
Gibt das Ziel-Objekt aus.
zIndex(int) - Method in class ea.Raum
Setzt den Z-Index dieses Raumes.
zufallsBoolean() - Method in class ea.Game
Gibt ein zufaelliges boolean-Attribut zurueck.
zufallsZahl(int) - Method in class ea.Game
Gibt ein zufaelliges int-Attribut zwischen 0 und einer festgelegten Obergrenze zurueck.
zufallszahlVonBis(int, int) - Method in class ea.edu.AnzeigeE
Gibt eine Zufallszahl zurück
zufallszahlVonBis(int, int) - Method in class ea.edu.SPIEL
Gibt eine Zufallszahl aus.
zuFarbeKonvertieren(String) - Static method in class ea.Raum
Diese Methode ordnet einem String ein Color-Objekt zu.
zuordnen(int) - Method in class ea.internal.gui.Fenster
Ordnet vom JAVA-KeyCode System in das EA-System um.
zurueckFaerben() - Method in class ea.Figur
Sorgt dafuer, dass nach dem Aufruf von einfaerben(Farbe) die Figur wieder ihre normalen Farbgegebenheiten kriegt.
zurueckFaerben() - Method in class ea.internal.gra.PixelFeld
Sorgt fuer die normale Darstellung des Feldes
zustandSetzen(String) - Method in class ea.ActionFigur
Versetzt diese Actionfigur in einen bestimmten Zustand.
A B C D E F G H I K L M N O P Q R S T U V W X Y Z