Jede Klasse, die ein Raum-Objekt animieren kann, leitet sich hieraus ab.
Es können auch Animationen gekoppelt werden, z.B.
- B - Static variable in class ea.Taste
-
- 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-Objekten
Setzt, 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.
Das heisst, dass das Fenster geschlossen,
alle belegten Ressourcen freigegeben und auch die virtuelle Maschine von JAVA beendet
wird.
Also beendet diese Methode die gesamte Applikation!
- beenden() - Method in class ea.internal.ani.Animierer
-
Beendet diese Animation
- beendeVerbindung() - Method in class ea.Client
-
Beendet die Verbindung.
- beendeVerbindung() - Method in class ea.NetzwerkVerbindung
-
Beendet die Verbindung zum Kommunikationspartner.
- 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, BoundingRechteck) - Method in class ea.Raum
-
Dreht die Zeichenfläche um den Mittelpunkt des Raumes um die gegebenen Grad, bevor mit dem
Zeichenn begonnen wird.
Diese Methode sollte nicht außerhalb der Engine verwendet
werden.
- 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.
ACHTUNG
Diese Methode prueft nicht eventuelle Unterknoten, ob diese vielleiht
das Raum-Objekt beinhalten, sondern nur den eigenen Inhalt!
- 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)!
Das bedeutet, dass das
Blockiertwerden eines einzelnen Raum
-Objektes an diesem Knoten nicht
automatisch alle anderen Objekte blockiert.
- bewegen(Vektor) - Method in class ea.Raum
-
Bewegt dieses Raum
-Objekt.
- bewegen(float, float) - Method in class ea.Raum
-
Bewegt dieses Raum
-Objekt.
- bewegend() - Method in class ea.Maus
-
- bewegt(Vektor) - Method in class ea.Maus
-
Benachrichtigt alle Listener, falls die Bewegung nicht (0|0) war.
- 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.
Der absolute
Standartkonstruktor, der bei allen anderen ebenfalss aufgerufen wird.
- Bild(float, float, int, int, String) - Constructor for class ea.Bild
-
Erweiterter Konstruktor.
Hiebei wird ein Bild erstellt, wobei auch dessen Masse
variabel angegeben werden koennen.
- Bild(float, float, int, int, String, boolean) - Constructor for class ea.Bild
-
Erweiterter Konstruktor.
Hiebei wird ein Bild erstellt, wobei auch dessen Masse
variabel angegeben werden koennen.
- Bild(float, float, int, String) - Constructor for class ea.Bild
-
Erstellt ein Bild, unter Eingabe dessen effektiver Größe als prozentualer Anteil an der der
Bilddatei.
- Bild(float, float, BufferedImage) - Constructor for class ea.Bild
-
Direkter Konstruktor.
Dieser erwartet direkt die Bilddatei, die es anzuzeigen gilt.
Dieser Konstruktor wird innerhalb der Engine verwendet fuer die Maus.
- bild() - Method in class ea.Bild
-
Gibt das Bild als BufferedImage
zurueck.
Dies ist eine
JAVA-Standartklasse.
- 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.
Ein
Bounding-Rechteck gibt die Begrenzung an, die die Kameraperspektive, solange die Bounds
nicht deaktiviert werden (ueber die Methode hatBoundsSetzen
moeglich),
niemals uebertreten wird.
- 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 für das aktuelle System gültige Zeichen für einen Zeilenumbruch.
- BUILD_TIME - Static variable in class ea.EngineAlpha
-
Zeitpunkt, an dem diese Jar-Datei erzeugt wurde, falls als Jar-Datei ausgeführt, sonst die
aktuelle Zeit in Sekunden seit dem 01.01.1970 (Unix Timestamp)
- E - Static variable in class ea.Taste
-
- 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.io - package ea.internal.io
-
- ea.internal.net - package ea.internal.net
-
- ea.internal.phy - package ea.internal.phy
-
- ea.internal.util - package ea.internal.util
-
- eckenzahl - Variable in class ea.RegEck
-
Die Anzahl an Ecken.
Es kann keine Form mit weniger als 3 Ecken geben!
- einfacher() - Method in class ea.Vektor
-
Gibt einen einfachen Vektor zurück, dessen Richtungskomponenten nur -1
,
0
oder 1
annehmen.
- einfaerben(String) - Method in class ea.ActionFigur
-
Färbt alle Figuren dieser Action-Figur in eine Farbe ein.
- einfaerben(Farbe) - Method in class ea.ActionFigur
-
Färbt alle Figuren dieser Action-Figur in eine Farbe ein.
- einfaerben(String) - Method in class ea.Figur
-
Faerbt alle Elemente in einer Farbe ein.
Dieser Zustand laesst sich zuruecksetzen mit
der Methode zurueckFaerben()
.
- einfaerben(Farbe) - Method in class ea.Figur
-
Faerbt alle Elemente in einer Farbe ein.
Dieser Zustand laesst sich zuruecksetzen mit
der Methode zurueckFaerben()
.
- 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-Objekten
Setzt alle Einflüsse auf dieses
Raum
-Objekt zurück.
- Eingabe - Class in ea.internal.gui
-
TODO Dokumentation
- Eingabe(Frame, String, Font) - Constructor for class ea.internal.gui.Eingabe
-
Konstruktor fuer das Eingabefeld
- eingabeFordern(String) - Static method in class ea.edu.AnzeigeE
-
Öffnet einen Eingabedialog (Text) für den Nutzer.
- eingabeFordern(String) - Method in class ea.Game
-
Fordert vom Benutzer eine Texteingabe (maximal 40 Zeichen) durch ein neues Fenster.
Dieses Fenster muss erst wieder geschlossen werden, damit das Spielfenster wieder in den
Vordergrund ruecken kann.
- Empfaenger - Interface in ea
-
Dieses Interface beschreibt die Eigenschaften, die ein Empfänger von Informationsnachrichten bei
der Netzwerkkommunikation hat.
Implementierende Klassen ermöglichen also die Kommunikation
mit anderen EA-Instanzen.
- 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.edu.net.NetzwerkInterpreter
-
Fügt einen Empfänger dem Interpreter hinzu.
- empfaengerHinzufuegen(Empfaenger) - Method in class ea.NetzwerkVerbindung
-
Fuegt dieser Verbindung einen Empfänger zu, der ab sofort bei allen
empfangenen Nachrichten informiert wird.
- 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.
Dadurch kann
das Ende der Animation in Programmiercode gefestigt und speziell genommen werden.
- 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.
- ENTER - Static variable in class ea.Taste
-
- 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.
War es mehrfach angesteckt, so werden alle
Verbindungen geloescht, war es niemals angemeldet, so passiert gar nichts.
Achtung!!
Sollte Physik benutzt werden:
Diese Methode macht alle
abgemeldeten Raum
-Objekt fuer die Physik neutral!!!
Sollte dies NICHT
gewuenscht sein, gibt es hierfuer die Methode entfernenOhnePhysikAbmelden()
.
- 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.
Heisst das also, dass mehrere verschiedene Raum-Objekte an dem uebergebenen Objekt Ueberwacht
werden, so wird ab sofort fuer keines mehr eine Benachrichtigung stattfinden.
- entfernenOhnePhysikAbmelden(Raum) - Method in class ea.Knoten
-
Entfernt ein Raum-Objekt von diesem Knoten, ohne seine Physik zu beeinflussen.
War es mehrfach angesteckt, so werden alle Verbindungen geloescht, war es niemals angemeldet,
so passiert gar nichts.
- 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.
- ergebnis - Static variable in class ea.internal.gui.Eingabe
-
Das Ergebnis der juengsten Eingabe.
Oeffentlich abrufbar.
- 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.
Diese
Methode wird vor allem intern im FigurenEditor verwendet.
- 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.
- ESCAPE - Static variable in class ea.Taste
-
- F - Static variable in class ea.Taste
-
- faktor() - Method in class ea.internal.gra.PixelFeld
-
- faktorSetzen(int) - Method in class ea.ActionFigur
-
Setzt den Größenfaktor aller anliegender Einzelfiguren dieser Action-Figur neu.
- faktorSetzen(int) - Method in class ea.Figur
-
Setzt den Größenfaktor 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.
Dieser wird
ab sofort immer wieder informiert, solange das Ziel-Raum
-Objekt unterhalb
der Toleranzgrenze liegt.
- fallReagierbarAnmelden(FallReagierbar, int) - Method in class ea.internal.phy.MechanikClient
-
In dieser Methode wird der FallReagierbar
-Listener angemeldet.
Dieser wird
ab sofort immer wieder informiert, solange das Ziel-Raum
-Objekt unterhalb
der Toleranzgrenze liegt.
- fallReagierbarAnmelden(FallReagierbar, int) - Method in class ea.internal.phy.NullClient
-
In dieser Methode wird der FallReagierbar
-Listener angemeldet.
Aber hierin
wird nur eine Fehlermeldung ausgegeben, da bei dieser Klasse ein neutrales Objekt vorliegt,
das keine kritische Falltiefe haben kann.
- fallReagierbarAnmelden(FallReagierbar, int) - Method in class ea.internal.phy.Passivator
-
In dieser Methode wird der FallReagierbar
-Listener angemeldet.
Aber hierin
wird nur eine Fehlermeldung ausgegeben, da bei dieser Klasse ein passives Objekt vorliegt,
das keine kritische Falltiefe haben kann.
- fallReagierbarAnmelden(FallReagierbar, int) - Method in class ea.internal.phy.PhysikClient
-
In dieser Methode wird der FallReagierbar
-Listener angemeldet.
Dieser wird
ab sofort immer wieder informiert, solange das Ziel-Raum
-Objekt unterhalb
der Toleranzgrenze liegt.
- 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.
Das heisst, wird das Fallen im
problematischen bereich hierin nicht behoben, so wird diese Methode wieder und wieder
aufgerufen, bis das Objekt nicht mehr im gefaehrlichen Bereich ist.
- Farbe - Class in ea
-
Die Klasse Farbe ermöglicht ein sehr einfaches Handling mit allen Farben.
- Farbe(int, int, int) - Constructor for class ea.Farbe
-
Vereinfachter Konstruktor.
Erstellt eine Farbe mit dem uebergebenen RGB-Wert, die
vollkommen undurchsichtig ist.
Fuer eine Erklaerung der RGB/Alpha-Werte, siehe
den Komplizierteren Konstruktor.
- 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(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.
Das heißt, zu jeder Farbe der Figur werden die
RGB-Werte um feste Betraege geaendert (positive oder negative).
- farbeSetzen(Farbe) - Method in class ea.Geometrie
-
Setzt ganzheitlich die Farbe der gesamten geometrischen Figur auf eine Farbe.
- farbeSetzen(Color) - Method in class ea.Geometrie
-
Setzt ganzheitlich die Farbe aller Formen auf eine bestimmte Farbe.
Dadurch faerbt sich
im Endeffekt das ganze Objekt neu ein.
- farbeSetzen(String) - Method in class ea.Geometrie
-
Setzt ganzheitlich die Farbe aller Formen auf eine bestimmte Farbe.
Dadurch faerbt sich
im Endeffekt das ganze Objekt neu ein.
- 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.
In ihm fängt sich die Maus, sie kann also das Fenster nicht
mehr nach dem Betreten verlassen.
- Fenster(int, int) - Constructor for class ea.internal.gui.Fenster
-
Einfacher Alternativkonstruktor.
Erstellt ein normales Fenster mit der eingegeben
Groesse.
- Fenster(int, int, String, boolean, int, int) - Constructor for class ea.internal.gui.Fenster
-
Konstruktor fuer Objekte der Klasse Fenster.
- FensterE - Class in ea.edu
-
Das Standard-Spielfenster für den Unterricht.
- fensterFontSetzen(String) - Method in class ea.Game
-
Setzt den Font, der ab sofort von den Fenstern standartmaessig verwendet wird mit einer
Standartgroesse von 12.
- fensterFontSetzen(String, int) - Method in class ea.Game
-
Setzt den Font, der ab sofort von den Fenstern standartmaessig verwendet wird.
- fensterGroesse() - Method in class ea.Game
-
Gibt ein BoundingRechteck zurueck, dass die Masse des Fensters beschreibt.
Die Hoehe
und Breite geben die Hoehe und Breite des Fensters wieder.
- fenstermasse() - Method in class ea.internal.gui.Fenster
-
Gibt die Fenstermasse in einem BoundingRechteck an.
- fensterMaximieren() - Method in class ea.Game
-
Maximiert das Fenster.
Dadurch wird es - sofern es sich in der Taskleiste minimiert
befindet - wieder maximiert.
- fensterMinimieren() - Method in class ea.Game
-
Minimiert das Fenster.
Dadurch wird es in die Taskleiste hinein minimiert.
- 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.
//Die Figur laden
Figur meineFigur = new
Figur(30, 100, "meineFigurDateiImProjektordner.eaf"); //Laedt die Figur und setzt sie an Position
(30|100)
//Die Bewegung der Figur starten (muss nicht ausgefuehrt werden, Sa
standard)
meineFigur.animiertSetzen(true);
// Die Figur an dem entsprechenden
Knoten zum halten und Zeichnen anmelden (In diesem Fall die Wurzel in der Klasse Game)
wurzel.add(meineFigur);
Dies ist einfachste Methode, eine Figur
zu laden.
Der Figureneditor zum Erstellen der zu ladenden ".eaf"-Dateien ist als
ausfuehrbare ".jar"-Datei fester Bestandteil des Engine-Alpha-Programmierkits.
- Figur(String) - Constructor for class ea.Figur
-
Erstellt eine Figur ohne Positionsangabe.
- Figur(float, float, String) - Constructor for class ea.Figur
-
Standart-Konstruktor für Objekte der Klasse Figur
.
- Figur(float, float, String, boolean) - Constructor for class ea.Figur
-
Besonderer Konstruktor fuer Objekte der Klasse Figur
.
- Figur() - Constructor for class ea.Figur
-
Der parameterlose Konstruktor.
Hiebei wird nichts gesetzt, die Figur hat die Position
(0|0) sowie keine Animationen, die Referenz auf die einzelnen Pixelfelder ist
null
.
Dieser Konstruktor wird intern verwendet, um Figurdaten zu laden.
Daher ist er nicht für die direkte Verwendung in Spielen gedacht.
- FigurE - Class in ea.edu
-
- FigurE(String) - Constructor for class ea.edu.FigurE
-
Konstruktor erstellt eine fertig sichtbare Figur.
- figurEinlesen(String) - Static method in class ea.DateiManager
-
Liest eine Figur ein.
- figurEinlesen(File) - Static method in class ea.DateiManager
-
Liest eine Figur ein.
- figurEinlesen(String, boolean) - Static method in class ea.DateiManager
-
Deprecated.
- 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
-
Liest eine Figur ein und gibt die geladene Figur zurück.
- 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 Flächen auf der Zeichenebene.
- flaechen() - Method in class ea.CombiFigur
-
Berechnet exakter alle Rechteckigen Flaechen, auf denen dieses Objekt liegt.
Diese
Methode wird von komplexeren Gebilden, wie geometrischen oder Listen ueberschrieben.
- flaechen() - Method in class ea.Figur
-
- flaechen() - Method in class ea.Geometrie
-
Berechnet exakter alle Rechteckigen Flaechen, auf denen dieses Objekt liegt.
Diese
Methode wird von komplexeren Gebilden, wie geometrischen oder Listen ueberschrieben.
- 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 Flächen, auf denen dieses Objekt liegt.
Diese
Methode wird von komplexeren Gebilden, wie geometrischen oder Listen ueberschrieben.
- flaechen() - Method in class ea.Raum
-
Berechnet exakter alle Rechteckigen Flaechen, auf denen dieses Objekt liegt.
Diese
Methode wird von komplexeren Gebilden, wie geometrischen oder Listen ueberschrieben.
- fokusLoeschen() - Method in class ea.Kamera
-
Loescht den Fokus.
Die Kamera bleibt in ihrer letzten Position zurueck bis entweder ein
neuer Fokus gesetzt wird oder sie einfach nur verschoben wird.
Diese Methode macht das
selbe wie loescheFokus
, und ist wegen einer einheitlichen Schreibweise
eingeführt.
- fokusSetzen(Raum) - Method in class ea.Kamera
-
Setze einen Fokus der Kamera auf ein Objekt.
Dieses Objekt ist ab dann im 'Zentrum' der
Kamera.
Die Art des Fokus (vorne, hinten, oben, unten, mittig etc...) kann ueber die
Methode setzeFokusArt() geaendert werden.
Soll das Fokusverhalten beendet
werden, muss die paramterlose Methode loescheFokus() ausgefuehrt werden; dann bleibt
die Kamera bis auf weiteres in der letzten Position.
Diese Methode wrappt lediglich
setzeFokus(Raum)
, wurde daher zur verhinderung des Orientierungsverlustes
geschrieben.
- 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.
Hiernach werden
Überprüfungen gemacht, ob die gewünschte Schriftart auch auf dem hiesigen System vorhanden
ist.
- fontSetzen(String) - Method in class ea.Text
-
Setzt einen neuen Font fuer den Text.
Parallele Methode zu setzeFont()
- formen() - Method in class ea.Geometrie
-
Gibt alle Unterdreiecke dieser Geometrie-Figur wieder.
- frage(String) - Static method in class ea.edu.AnzeigeE
-
Schickt einen einfachen Ja / Nein - Dialog an den Nutzer.
- 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.
Dieses Fenster muss erst wieder geschlossen werden, damit
das Spielfenster wieder in den Vordergrund ruecken kann.
- Frage - Class in ea.internal.gui
-
Eine Frage ist ein modaler Dialog, der eine Frage zwischen "OK" und "Abbrechen" ausgibt.
Verwendet werden sollte allerdings dies ueber die Klasse Fenster, folgendermassen:
Beispiel:
//Das instanziierte Fenster
Fenster fenster;
//Senden einer Fensternachricht mit boolean rueckgabe
boolean istOK =
fenster.frage("Wollen sie das Programm beenden?");
if(istOK) {
fenster.beenden();
}
else {
//Nichts
}
- 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 - Static variable in class ea.Taste
-
- Game - Class in ea
-
Diese Klasse ist für die sofortige, einfache Verwendung der Engine verantwortlich.
Aus ihr
sollte die Klasse abgleitet werden, die die Spielorganisation beinhaltet.
- 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, boolean, boolean) - Constructor for class ea.Game
-
Konstruktor fuer Objekte der Klasse Game.
- Game(int, int, String, boolean, boolean, int, int) - Constructor for class ea.Game
-
Groesster Konstruktor fuer Objekte der Klasse Game.
- Game(int, int) - Constructor for class ea.Game
-
Vereinfachter Konstruktor.
Hierbei gilt automatisch, dass das Fenster beim
Tastendruck auf "Escape" beendet wird, sowie dass kein Vollbild aktiviert wird.
Ist
dies nicht gewuenscht, so muss der komplexere Konstruktor aufgerufen werden.
- Game(int, int, String) - Constructor for class ea.Game
-
Vereinfachter Konstruktor.
Hierbei gilt automatisch, dass das Fenster beim
Tastendruck auf "Escape" beendet wird, sowie dass kein Vollbild aktiviert wird.
Ist
dies nicht gewuenscht, so muss der komplexere Konstruktor aufgerufen werden.
- Game() - Constructor for class ea.Game
-
Parameterloser Alternativkonstruktor.
Hierbei wird automatisch ein Spielfenster der
Groesse 500 auf 500 (kein Vollbild) erstellt, das bei Tastendruck auf "Escape" beendet wird.
- Game(int, int, String, boolean) - Constructor for class ea.Game
-
Etwas vereinfachter Konstruktor.
Hierbei gilt automatisch, dass das Fenster beim
Tastendruck auf "Escape" beendet wird.
Ist dies nicht gewuenscht, so muss der
komplexere Konstruktor aufgerufen werden.
- gegenrichtung() - Method in class ea.Vektor
-
Berechnet die Gegenrichtung des Vektors.
- geladeneSchriftartenAusgeben() - Static method in class ea.Text
-
Sehr wichtige Methode!
Diese Methode liefert als Protokoll an die Konsole alle Namen,
mit denen die aus dem Projektordner geladenen ".ttf"-Fontdateien gewaehlt werden koennen.
Diese Namen werden als String
-Argument erwartet, wenn die eigens eingebauten
Fontarten verwendet werden sollen.
Der Aufruf dieser Methode wird UMGEHEND
empfohlen, nach dem alle zu verwendenden Arten im Projektordner liegen, denn nur unter dem an
die Konsole projezierten Namen koennen diese ueberhaupt verwendet werden!!
Daher
dient diese Methode der Praevention von Verwirrung, wegen "nicht darstellbarer" Fonts.
- Geometrie - Class in ea
-
Ein Objekt, das aus n primitiven Geometrischen Formen - Dreiecken - besteht
- Geometrie(float, float) - Constructor for class ea.Geometrie
-
Konstruktor.
- Gerade - Class in ea
-
Deprecated.
- Gerade(Punkt, Punkt) - Constructor for class ea.Gerade
-
Deprecated.
Konstruktor fuer Objekte der Klasse Gerade
- geradenAnimation(Raum, Punkt) - Method in class ea.AnimationsManager
-
Noch staerker vereinfachte Variante der geradenAnimation()
-Methode.
Der
Weg bis zum orientierung
-Punkt wird in einer Sekunde abgegangen, und die
Animation selbst dauert 2 Sekunden.
- geradenAnimation(Raum, Punkt, int) - Method in class ea.AnimationsManager
-
Vereinfachte Variante der geradenAnimation()
-Methode.
HIer wird bereits
voreingestellt, das die Animation andauert, bis das Objekt den Orientierungspunkt erreicht
hat und noch einmal die selbe Strecke abgegangen ist (sprich, doppelt so lange laufzeit wie
die als Argument mitgegebene zielGeschwindigkeit
.
- geradenAnimation(Raum, Punkt, int, int) - Method in class ea.AnimationsManager
-
Animiert ein Objekt auf einer einfachen Halbgerade.
Die Animation endet nach dem Ablauf
ihrer ihr zugesprochenen Dauer (in Millisekunden).
Ein
Beispiel:
//Das zu animierende, instanziierte Raum-Objekt
Raum
raum;
//Der AnimationsManager.
- GeradenAnimierer - Class in ea.internal.ani
-
Animiert ein Raum-Objekt auf einer Geraden, bis eine gewisse Maximallaenge abgelaufen wurde, dann
wird die Animation beendet.
Dies ist eine einfache Moeglichkeit, um z.B.
- 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-Objekten
Addiert
hart (also ohne Rücksicht auf das Gewicht des Objekts) eine neue Geschwindigkeit
auf die aktuelle 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-Objekten
Setzt 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.
Dies ist ein realisiserter Singleton.
- getAnker() - Method in class ea.Text
-
Gibt den aktuellen Anker zurück.
- getBreite() - Method in class ea.Raum
-
Gibt die Breite des Objekts zurück.
- getBuildTime() - Static method in class ea.EngineAlpha
-
Gibt an, wann die Jar-Datei erzeugt wurde.
- 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.
- getElastizitaet() - Method in class ea.internal.phy.MechanikClient
-
- 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-Objekten
Gibt aus die Kraft aus, die auf dieses
Raum
-Objekt dauerhaft wirkt.
- getHoehe() - Method in class ea.Raum
-
Gibt die Höhe des Objekts zurück.
- 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
-
Gibt den Namen der Jar-Datei zurück, die gerade ausgeführt wird.
- 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-Objekten
Gibt 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.
- getOpacity() - Method in class ea.Raum
-
Gibt die aktuelle Opacity des Raumes zurück.
- 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
-
- getVerbindungen() - Method in class ea.Server
-
Gibt die Liste der Netzwerkverbindungen aus, die am diesem Server liegen.
- getX() - Method in class ea.Kamera
-
- getX() - Method in class ea.KreisCollider
-
- getX() - Method in class ea.Raum
-
Gibt die x-Koordinate der linken oberen Ecke zurück.
- getY() - Method in class ea.Kamera
-
- getY() - Method in class ea.KreisCollider
-
- getY() - Method in class ea.Raum
-
Gibt die y-Koordinate der linken oberen Ecke zurück.
- gibDrehung() - Method in class ea.Raum
-
Gibt die aktuelle Drehung des Raumes in Grad zurück.
- gibInhalt() - Method in class ea.Text
-
Gibt den aktuellen Textinhalt 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 Schriftgröße 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.
Wrappt hierbei die Methode setzeGroesse
.
- I - Static variable in class ea.Taste
-
- iconSetzen(Bild) - Method in class ea.Game
-
Setzt das übergebene Bild als Icon des Fensters
- ImageLoader - Class in ea.internal.io
-
- 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-Objekten
Wirkt 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.
Parallele Methode zu setzeInhalt()
- 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 frameabhängigen 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.
- interrupt() - Method in class ea.internal.net.DiscoveryClient
-
- interrupt() - Method in class ea.internal.net.DiscoveryServer
-
- 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
-
Intervall, in dem ein animationsSchritt()
ausgeführt wird.
- intervallSetzen(Ticker, int) - Method in class ea.Manager
-
Diese Methode setzt das Intervall eines Tickers neu.
- INVALID - Static variable in class ea.Taste
-
- IS_JAR - Static variable in class ea.EngineAlpha
-
Gibt an, ob dieser Release in .jar - Form vorliegt.
- isBroadcasting() - Method in class ea.Server
-
Gibt an, ob der Teilnehmer empfangene Nachrichten an alle anderen Clients weiterleitet.
- isDebug() - Static method in class ea.EngineAlpha
-
Gibt an, ob sich die Engine im Debug-Modus befindet.
- isJar() - Static method in class ea.EngineAlpha
-
Gibt an, ob das Programm gerade aus einer Jar heraus gestartet wurde.
- 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-Objekten
Gibt 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.
ACHTUNG!
Diese Methode testet nach den Hoehenwerten, die ja, bekanntlich, bei der
Fensterprogrammierung umgekehrt sind.
Liegt der Punkt also - im Bild sichtbar - tiefer
als die Gerade, ist das Ergebnis TRUE!
- 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 - Static variable in class ea.Taste
-
- 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.
Sie kann ein Objekt fokussieren und ihm so folgen.
- 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.
Sie wird an das aim
-Objekt
weitergeleitet.
- klick(Punkt) - Method in class ea.Maus.Auftrag
-
Uebertrag des Klick auf den Auftrag
- klick(Punkt, boolean) - Method in class ea.Maus
-
Bei einer angemeldeten Maus wird bei einem Klick diese Methode aufgerufen.
Theoretisch
liessen sich so Tastenklicks "simulieren".
- klick(Punkt, boolean, boolean) - Method in class ea.Maus
-
Bei einer angemeldeten Maus wird bei einem Klick diese Methode aufgerufen.
So lassen
sich auch Klicks auf die Maus "simulieren".
- 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.
Sie wird an das aim
-Objekt
weitergeleitet.
- KlickReagierbar - Interface in ea
-
KlickReagierbar
implementierende Klassen koennen auf jeden einzelnen Linksklick
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.
Intern laesst sich
theoretisch ein Objekt JEDER Klasse anmelden!
Deshalb sollten nur Objekte
angemeldet werden, die Instanzen eines interfaces EDU-KLICKREAGIERBAR
-Interfaces
sind!!
Example:
KLICKREAGIERBAR {
//Eine
Methode diesen Namens MUSS existieren!!
public abstract void klickReagieren(int x, int
y);
}
- klickReagierbarAnmelden(KlickReagierbar) - Method in class ea.Maus
-
Meldet ein KlickReagierbar bei der Maus an.
Ab dann wird es bei jedem Mausklick
(Linksklick) in der Engine benachrichtigt.
- klickReagieren(Punkt) - Method in class ea.edu.AnzeigeE
-
Reagiert auf einen Linksklick
- klickReagieren(Punkt) - Method in class ea.edu.mine.Spiegel
-
Die Methode zum "echten" Reagieren auf den Klick im Spiel.
Wird jedoch direkt an die
falsche Game-Klasse MineGameE
weitergeleitet.
- klickReagieren(int, int) - Method in class ea.edu.SPIEL
-
Wird bei jedem Mausklick (Linksklick) automatisch aufgerufen.
- klickReagieren(Punkt) - Method in interface ea.KlickReagierbar
-
Diese Methode wird bei jedem Linksklick aktiviert, unabhängig davon, ob etwas getroffen
wurde oder nicht.
Natürlick muss dafür erst das KlickReagierbar
bei der
Maus angemeldet werden.
- 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.
Bei einer komplizierteren Aufgabe sieht das Anmelden bei einem Physik
-Objekt des
Listeners ungefaehr so aus:
//Bereits Instanziiertes
Physik-Objekt.
- kollisionsReagierbarAnmelden(KollisionsReagierbar, Raum, Raum, int) - Method in class ea.Game
-
Meldet ein KollisionsReagierbar
-Interface an.
- konstanteKraftSetzen(Vektor) - Method in class ea.Raum
-
Physik-Methode - funktioniert nur bei
Newton'schen Raum-Objekten
Setzt die Kraft, die auf dieses
Raum
-Objekt dauerhaft wirken soll.
- 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-Objekten
Setzt 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.
- Kreis - Class in ea
-
Ein Kreis ist ein regelmaessiges n-Eck, dessen Eckenzahl gegen unendlich geht.
Dies ist mit
einem Computer nicht moeglich, daher wird fuer einen Kreis eine ausrechend grosse Anzahl an Ecken
gewaehlt.
- 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) - Method in class ea.AnimationsManager
-
Bis ins Lächerliche vereinfachte Methode zum zum Kreisanimieren.
Hierbei wird nicht nur
die gesamte Bewegung automatisch wiederholt und die Umlaufzeit auf 1,5 Sekunden
voreingestellt, sondern auch noch der Mittelpunkt der Kreisbewegung automatisch ermittelt.
- kreisAnimation(Raum, Punkt) - Method in class ea.AnimationsManager
-
Extrem vereinfachte Methode zum zum Kreisanimieren.
Hierbei wird nicht nur die gesamte
Bewegung automatisch wiederholt, sondern auch die Umlaufzeit auf 1,5 Sekunden
voreingestellt.
- kreisAnimation(Raum, Punkt, int) - Method in class ea.AnimationsManager
-
Vereinfachte Methode zum Kreisanimieren.
Hierbei wird die gesamte Bewegung automatisch
wiederholt.
- kreisAnimation(Raum, Punkt, boolean, int) - Method in class ea.AnimationsManager
-
Animiert ein Raum-Objekt auf einer Kreisbahn.
- kreisAnimation(Raum, Punkt, boolean, int, boolean) - Method in class ea.AnimationsManager
-
Animiert ein Raum-Objekt auf einer Kreisbahn.
- KreisAnimierer - Class in ea.internal.ani
-
Beschreiben Sie hier die Klasse KreisAnimierer.
- KreisAnimierer(Raum, Punkt, int, boolean, Manager, AnimationsEndeReagierbar, boolean) - 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.
Erstellt standartmaessig einen solchen und macht ihn
im "edu"-Standartfenster sichtbar.
- 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 - Static variable in class ea.Taste
-
- laenge() - Method in class ea.Vektor
-
Gibt die Länge des Vektors aus.
- lauschen() - Method in class ea.edu.net.SimplerNetzwerkAdapter
-
Diese Methode gibt die nächste ungelesene String-Nachricht aus.
- leeren() - Method in class ea.Knoten
-
Entfernt alle Raum-Objekte von diesem Knoten, die an diesem Knoten gelagert sind.
ACHTUNG
Sollte Physik benutzt werden:
Diese Methode macht alle
abgemeldeten Raum
-Objekt fuer die Physik neutral!!!
Sollte dies NICHT
gewuenscht sein, gibt es hierfuer die Methode leerenOhnePhysikAbmelden()
.
- 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.
- LEERTASTE - Static variable in class ea.Taste
-
- Leuchtend - Interface in ea
-
Leuchtend implementieren intern alle Klassen, die leuchten koennen.
Bei den erbenden
Klassen muss nur die Methode leuchtetSetzen()
ausgefuehrt werden.
- leuchterAbmelden(Leuchtend) - Method in class ea.Raum
-
Meldet ein Leuchtend-Objekt am vorgesehenen LeuchtMacher-Objekt ab.
Prinzipiell sollte
diese Methode nur innerhalb der Engine aufgerufen werden
- leuchterAnmelden(Leuchtend) - Method in class ea.Raum
-
Meldet ein Leuchtend-Objekt an dem vorgesehenen LeuchtErsteller Objekt an.
Diese
Methode ist dafür vorgesehen, dass sie
nur im Konstruktor der dieses Interface
implementierenden Instanz aufgerufen wird, und zwar mit dem
this
-Pointer,
sprich:
:
super.leuchterAnmelden(this);
Prinzipiell sollte diese Methode nur innerhalb der Engine aufgerufen werden
- 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.
Ist dies der Fall, so werden immer
wieder schnell dessen Farben geaendert; so entsteht ein Leuchteffekt.
- leuchtetSetzen(boolean) - Method in interface ea.Leuchtend
-
Setzt, ob dieses Leuchtend-Objekt leuchten soll.
Ist dies der Fall, so werden immer
wieder schnell dessen Farben geaendert; so entsteht ein Leuchteffekt.
- leuchtetSetzen(boolean) - Method in class ea.Text
-
Setzt, ob dieses Leuchtend-Objekt leuchten soll.
Ist dies der Fall, so werden immer
wieder schnell dessen Farben geaendert; so entsteht ein Leuchteffekt.
- 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.
Dieser sollte niemals vom
Entwickler aufgerufen werden!
Dies passiert einmalig intern!!
- leuchtSchritt() - Method in class ea.Geometrie
-
Fuehrt einen Leuchtschritt aus.
Dies heisst, dass in dieser Methode die Farbe einfach
gewechselt wird.
- leuchtSchritt() - Method in interface ea.Leuchtend
-
Fuehrt einen Leuchtschritt aus.
Dies heisst, dass in dieser Methode die Farbe einfach
gewechselt wird.
- leuchtSchritt() - Method in class ea.Text
-
Fuehrt einen Leuchtschritt aus.
Dies heisst, dass in dieser Methode die Farbe einfach
gewechselt wird.
- LINKS - Static variable in class ea.Taste
-
- 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.
- loadExternalImage(String) - Static method in class ea.internal.io.ImageLoader
-
Lädt ein Bild, das außerhalb der ausführbaren Datei liegt.
- loadFromStream(InputStream) - Static method in class ea.Sound
-
- loadInternalImage(String) - Static method in class ea.internal.io.ImageLoader
-
Lädt ein Bild, das innerhalb der ausführbaren Datei liegt.
- loescheFokus() - Method in class ea.Kamera
-
Loescht den Fokus.
Die Kamera bleibt in ihrer letzten Position zurueck.
- 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.
Achtung: zwar werden
hierdurch alle Referenzen geloescht, die nur innerhalb der Engine liegen (dies
betrifft vor allem Animationen etc), jedoch nicht die innerhalb eines
Knoten
-Objektes!!!!!!!!!
Das heisst, wenn das Objekt an einem Knoten liegt
(was immer der Fall ist, wenn es auch gezeichnet wird (siehe die Wurzel des
Fensters)), muss es trotzdem selbst geloescht werden, dies erledigt diese Methode
nicht!!.
Diese Klasse ueberschreibt die Methode wegen des Leuchtens.
- loeschen() - Method in class ea.internal.gui.Fenster
-
Löscht das Fenster und terminiert damit das Spiel.
Daher nur dann einsetzen, wenn
die Anwendung beendet werden soll!! Der vorherige Zustand ist nicht
wiederherstellbar!!
Als alternative Methode zum ausschliesslichen Loeschen des
Fensters steht softLoeschen()
zur Verfuegung.
- 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.
Achtung: zwar werden
hierdurch alle Referenzen geloescht, die nur innerhalb der Engine liegen (dies
betrifft vor allem Animationen etc), jedoch nicht die innerhalb eines
Knoten
-Objektes!!!!!!!!!
Das heisst, wenn das Objekt an einem Knoten liegt
(was immer der Fall ist, wenn es auch gezeichnet wird (siehe die Wurzel des
Fensters)), muss es trotzdem selbst geloescht werden, dies erledigt diese Methode
nicht!!.
- 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.
Achtung: zwar werden
hierdurch alle Referenzen geloescht, die nur innerhalb der Engine liegen (dies
betrifft vor allem Animationen etc), jedoch nicht die innerhalb eines
Knoten
-Objektes!!!!!!!!!
Das heisst, wenn das Objekt an einem Knoten liegt
(was immer der Fall ist, wenn es auch gezeichnet wird (siehe die Wurzel des
Fensters)), muss es trotzdem selbst geloescht werden, dies erledigt diese Methode
nicht!!.
Diese Klasse ueberschreibt die Methode wegen des Leuchtens.
- 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 ausgeführt werden soll.
- loop() - Method in class ea.Sound
-
- luftwiderstandskoeffizient() - Method in class ea.Raum
-
Physik-Methode - funktioniert nur bei
Newton'schen Raum-Objekten
Gibt 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-Objekten
Setzt den Luftwiderstandskoeffizienten für dieses
Raum
-Objekt.
- M - Static variable in class ea.Taste
-
- main(String[]) - Static method in class ea.EngineAlpha
-
Main-Methode der Engine Alpha.
- manager - Variable in class ea.Game
-
Der Tickermanager.
- 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.
Neben einer Liste aller moeglichen
Fonts handelt er auch das Ticker-System.
- Manager() - Constructor for class ea.Manager
-
Vereinfachter Konstruktor ohne Parameter.
Bei einem normalen Spiel muss nicht extra ein
Manager erstellt werden.
- Manager(String) - Constructor for class ea.Manager
-
Konstruktor eines Managers.
Bei einem normalen Spiel muss nicht extra ein Manager
erstellt werden.
- manhattanLength() - Method in class ea.Vektor
-
Gibt die Manhattan-Länge des Vektors zurück.
- 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-Objekten
Setzt 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
-
Klasse zur Kontrolle der Maus
- Maus(Raum, Punkt, boolean) - Constructor for class ea.Maus
-
Dieser Konstruktor ist lediglich eine Vereinfachung.
- Maus(Raum, Punkt, boolean, boolean) - Constructor for class ea.Maus
-
Dieser Konstruktor ermöglicht es, ein eigenes Mausbild einzubringen.
- Maus(Raum, Punkt) - Constructor for class ea.Maus
-
Erstellt eine Maus, die die Kamera nicht bewegt und nicht fixiert ist.
- Maus(int) - Constructor for class ea.Maus
-
Vereinfachter Konstruktor für eine Standard-Maus.
- Maus(int, boolean, boolean) - Constructor for class ea.Maus
-
Vollständiger Konstruktor für eine Standard-Maus.
- Maus.Auftrag - Class in ea
-
Diese Klasse sammelt die Auftraege der KlickReagierbar-Interfaces.
- mausAnmelden(Maus) - Method in class ea.Game
-
Meldet ein Mausobjekt an.
Ab sofort wird die anzumeldende Maus im Fenster dargestellt
und Klicks werden auf die Maus uebertragen.
- mausAnmelden(Maus, boolean) - Method in class ea.Game
-
Meldet ein Mausobjekt an.
Ab sofort wird die anzumeldende Maus im Fenster dargestellt
und Klicks werden auf die Maus uebertragen.
- mausBewegt() - Method in class ea.internal.gui.Fenster
-
Gibt an, ob die Maus den Bildschirm bewegen kann.
- mausBewegt(Vektor) - Method in interface ea.MausBewegungReagierbar
-
Wird immer aufgerufen, wenn die Maus bewegt wurde.
- MausBewegungReagierbar - Interface in ea
-
Sorgt dafür, dass auf Mausbewegungen reagiert werden kann.
- mausBewegungReagierbarAnmelden(MausBewegungReagierbar) - Method in class ea.Maus
-
Meldet ein MausBewegungReagierbar
-Objekt bei der Maus an.
- 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.
Hatte das Fenster keine, ergibt sich selbstredend
keine Aenderung.
- mausLosgelassen(Punkt, 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!!) fuer MausReagierbar- Interfaces
ACHTUNG Die ArrayList ist verantwortlich fuer die MausReagierbar-Aktionen.
- 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
-
Der Standard-Empfänger für beide Seiten der simplen Kommunikation.
- 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".
Sie spiegelt eine echte
Game
-Klasse wider.
- 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).
- MINUS - Static variable in class ea.Taste
-
- 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.
Diese Methode Arbeitet nach dem Mittelpunkt des das Objekt abdeckenden BoundingRechtecks
durch den Aufruf der Methode zentrum()
.
- mittenAngleichInstanz(BoundingRechteck) - Method in class ea.BoundingRechteck
-
Ein Mittenangleich mit einem anderen BoundingRechteck
- mittenAngleichInstanz(Punkt) - Method in class ea.BoundingRechteck
-
Gibt ein neues BoundingRechteck zurück, das seinen Punkt genau im angegebenen Zentrum hat.
- multiplizieren(float) - Method in class ea.Vektor
-
Multipliziert die effektiven Längen beider Anteile des Vektors (x
und
y
) mit einem festen Faktor.
- N - Static variable in class ea.Taste
-
- 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.
Diese
KLasse wird innerhalb des Fensters gehandelt.
- Nachricht(Frame, boolean, String, Font) - Constructor for class ea.internal.gui.Nachricht
-
Der Konstruktor der Klasse Nachricht.
- nachrichtDialog(String) - Static method in class ea.edu.AnzeigeE
-
Schickt einen einseitigen Nachrichtendialog an den Nutzer.
- nachrichtSchicken(String) - Method in class ea.Game
-
Schickt eine einfache Nachricht in einem Fenster nach draussen.
Dieses Fenster muss
erst wieder geschlossen werden, damit das Spielfenster wieder in den Vordergrund ruecken
kann.
- naechsteVerbindungAusgeben() - Method in class ea.Server
-
Gibt die nächste Verbindung mit diesem Server aus, die noch nicht ausgegeben wurde.
- nameVon(int) - Static method in class ea.Taste
-
Gibt den Namen der Konstante für eine bestimmte Taste aus.
- negativ() - Method in class ea.Figur
-
Setzt sämtliche Farbwerte sämtlicher Bilder der Figur in ihr Negativ.
Dadurch ändert
sich die Erscheinung der Figur.
- negativ() - Method in class ea.internal.gra.PixelFeld
-
Ändert alle Farben des Feldes in ihr Negativ um.
- NetzwerkInterpreter - Class in ea.edu.net
-
Diese Klasse ist dafuer konzipiert, reine empfangene Nachrichten zu verarbeiten und die
enthaltene Information an einen oder auch mehrere Empfaenger
weiterzugeben.
Die Weitergabe der Signale erfolg sequentiell über einen eigenen Thread.
- NetzwerkInterpreter(String, Server, BufferedReader) - Constructor for class ea.edu.net.NetzwerkInterpreter
-
- netzwerkSichtbarkeit(boolean) - Method in class ea.Server
-
- 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.
Hierbei wird ein Dreieck mehr zurueckgegeben als Ecken
eingegeben wurden, um das Eck auch schliessen zu koennen.
- neueAktion(Figur, String) - Method in class ea.ActionFigur
-
Meldet eine neue Aktion für diese Figur an.
- neuerZustand(Figur, String) - Method in class ea.ActionFigur
-
Meldet einen neuen Zustand für diese Figur an.
- neutralize() - Static method in class ea.AnimationsManager
-
Beendet sämtliche 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: Dokumentation
- NO - Static variable in class ea.Vektor
-
Die Konstante für die Richtung Nordosten
- NoExternalUse - Annotation Type in ea
-
Markiert Methoden, die Schüler definitiv nicht verwenden sollen.
- 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.
Standartmaessig der
Initialclient.
- 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
- R - Static variable in class ea.Taste
-
- 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.
- rasterSichtbarSetzen(boolean) - Method in class ea.edu.AnzeigeE
-
Stellt, ob das Hilfs-Raster, das die Koordinatenachsen visualisiert, dargestellt werden soll.
- Raum - Class in ea
-
Raum bezeichnet alles, was sich auf der Zeichenebene befindet.
Dies ist die absolute
Superklasse aller grafischen Objekte.
- Raum() - Constructor for class ea.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 bei einem angemeldeten TastenReagierbar aufgerufen, sobald eine Taste, die in der
Kennungstabelle liegt, bei entsprechend aktiviertem Fenster gedrückt wird.
Die Tabelle
liegt der Anleitung der Engine bei.
- realX() - Method in class ea.Punkt
-
Gibt die x
-Koordinate dieses Punktes zurück.
- realX() - Method in class ea.Vektor
-
Gibt die x
-Verschiebung dieses Vektors wider.
- realY() - Method in class ea.Punkt
-
Gibt die y
-Koordinate dieses Punktes zurück.
- 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.Taste
-
- 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.
Ab dann wird es bei jedem
Rechtsklick benachrichtigt.
- rechtsKlickReagieren(Punkt) - Method in class ea.edu.AnzeigeE
-
Reagiert auf einen Rechtsklick
- rechtsKlickReagieren(Punkt) - Method in class ea.edu.mine.Spiegel
-
Rechtsklick-Reaktionsmethode
- rechtsKlickReagieren(Punkt) - 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.
Tatsaechlich ist aufgrund von moeglicherweise
Auftretenden Rundungsfehlern dies ein n+1 - Eck.
Dies faellt jedoch nicht auf und ist nur
da um eventuell auftretende Abrundungsfehler wieder auszuduennen.
- 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 führt die gesamte Zeichenroutine aus.
- resize(BufferedImage, int, int) - Static method in class ea.Bild
-
Ändert ein BufferedImage von seinen Maßen her.
Wird intern benutzt im Konstruktor.
- richtung() - Method in class ea.Vektor
-
Berechnet die Richtung des Vektors, in die er wirkt.
Der Rückgabewert basiert auf den
Konstanten der eigenen Klasse und sind entweder die Basiswerte (N / S / O / W
)
oder die Kombiwerte (NO / NW / SO / SW
).
- 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(Rotation) - Method in class ea.Bild
-
Rotiert das Objekt um eine bereits definierte Rotation.
- rotieren(BufferedImage, double) - Static method in class ea.Bild
-
Rotiert ein BufferedImage und gibt das neue, rotierte Bild aus.
- run() - Method in class ea.Client
-
Die run-Methode des Threads baut eine Verbindung zum Server aus.
- run() - Method in class ea.edu.net.NetzwerkInterpreter
-
- run() - Method in class ea.internal.gra.Zeichner
-
Hierin findet in einer Dauerschleife die Zeichenroutine statt.
- run() - Method in class ea.internal.net.DiscoveryClient
-
- run() - Method in class ea.internal.net.DiscoveryServer
-
- run() - Method in class ea.Server
-
Überschriebene run-Methode.
- S - Static variable in class ea.Taste
-
- S - Static variable in class ea.Vektor
-
Die Konstante für die Richtung Süden
- 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.
Hierbei wird zuerst
getestet, ob ein Punkt des Dreiecks im Rechteck ist, dann, falls nötig ob ein Punkt des
Rechtecks im Dreieck ist.
- 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.
Schneiden bedeutet folgendes
im Sinne der Engine Alpha:
Beide Rechtecke teilen sich mindestens einen (aber
meistens mehrere) Punkte auf der Zeichenebene.
- schneidetBasic(Dreieck) - Method in class ea.Dreieck
-
Gibt an, ob diese Dreieck sich mit einem anderen schneidet.
Dem Test zugrunde liegt
folgene Mathematische Schlussfolgerung als Bedingung für das schneiden:
2 Dreiecke
schneiden sich,
->sobald mindestens ein Punkt des einen Dreiecks innerhalb des anderen
liegt.
Dies ist die Grundlegende Testeinheit für alle geometrischen Formen
der Engine.
- schneidetBasic(BoundingRechteck) - Method in class ea.Dreieck
-
Prüft, ob dieses Dreieck ein gegebenes BoundingRechteck
schneidet.
- schreiben(Figur, String) - Static method in class ea.DateiManager
-
Vereinfachte Version der Schreibmethode.
Hierbei wird die eingegebene Figur nach dem
selben Algorythmus geschrieben, jedoch gibt der eine Eingabeparameter den Namen und den
gesamten Pfad an.
- schreiben(Figur, String, String) - Static method in class ea.DateiManager
-
Schreibt die ".eaf"-Datei zu einer Figur.
- schreiben(Figur, String, String, boolean) - Static method in class ea.DateiManager
-
- schriftart - Variable in class ea.Text
-
Die Schriftart (fett, kursiv, oder fett & kursiv).
Dies wird dargestellt als
int.Wert:
0: Normaler Text
1: Fett
2: Kursiv
3: 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 der Unterschritten pro Animations-Etappe 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.
Der Aufruf dieser Methode
ist nur bei Gravitatoren sinnvoll.
- 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.
Achtung: Standardwert: 4
Groesserer Wert = langsamer Fallen
Kleinerer Wert = schneller Fallen
Negativer
Wert : Moege Gott uns allen gnaedig sein...
- 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.
Da dies jedoch bei einem neutralen Objekt
nicht moeglich ist, gibt es eine Fehlermeldung.
- schwerkraftSetzen(int) - Method in class ea.internal.phy.Passivator
-
Setzt die Schwerkraft fuer dieses Objekt.
Da dies jedoch bei einem passiven Objekt
nicht moeglich ist, gibt es eine Fehlermeldung.
- schwerkraftSetzen(int) - Method in class ea.internal.phy.PhysikClient
-
Setzt die Schwerkraft fuer dieses Objekt.
Achtung: Standardwert: 4
Groesserer Wert = langsamer Fallen
Kleinerer Wert = schneller Fallen
Negativer
Wert : Moege Gott uns allen gnaedig sein...
- schwerkraftSetzen(int) - Method in class ea.Raum
-
Setzt die Schwerkraft fuer dieses spezielle Objekt.
Achtung: Standardwert: 4
Groesserer Wert = langsamer Fallen
Kleinerer Wert = schneller Fallen
Negativer Wert : Moege Gott uns allen gnaedig sein...
- screenshot(String) - Method in class ea.Game
-
Macht vom aktuell sichtbaren Bereich (also dem von der Kamera derzeit erfassten Bereich)
einen Screenshot.
- screenshot(String, BoundingRechteck) - Method in class ea.Game
-
Macht einen Screenshot von einem bestimmten Bildbereich und speichert diesen ab.
- screenshot(String, int, int, int, int) - Method in class ea.Game
-
Macht einen Screenshot von einem bestimmten Bildbereich und speichert diesen ab,
- sende(String) - Method in class ea.Sender
-
Interne Routine.
- 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
-
Versendet eine Nachricht.
- 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
-
Dieses Interface beschreibt alle Eigenschaften, die ein
Sender in der Engine hat.
- 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 für das aktuelle System gültige Zeichen für ein Unterverzeichnis
- Server - Class in ea
-
Server-Klasse für einfache Verwendung von Kommunikation.
Lauscht stets nach Verbindungsaufnahmen durch beliebig viele Clients.
Sendet stets an alle Verbundenen Teilnehmer.
- Server(int) - Constructor for class ea.Server
-
Erstellt einen neuen Server.
- serverGefunden(String) - Method in interface ea.ServerGefundenReagierbar
-
Diese Methode muss überschrieben werden, um eine Benachrichtigung zu erhalten, wenn ein
Server im lokalen Netzwerk gefunden wurde.
- ServerGefundenReagierbar - Interface in ea
-
Dieses Interface benachrichtigt ein Listener-Objekt, wenn eine Netzwerkverbindung zu einem Server
hergestellt werden kann, weil seine IP nun bekannt ist.
- ServerSuche - Class in ea
-
- setAnker(Text.Anker) - Method in class ea.Text
-
Setzt den Textanker.
- 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.
- setDebug(boolean) - Static method in class ea.EngineAlpha
-
Ändert den Debug-Status der Engine.
- setElastizitaet(float) - Method in class ea.internal.phy.MechanikClient
-
Setzt die Elastizität für dieses Objekt neu.
- setOpacity(float) - Method in class ea.Knoten
-
Setzt die Durchsichtigkeit für jedes angemeldete Objekt.
- setOpacity(float) - Method in class ea.Raum
-
Setzt die Opacity des Raumes.
- setVerbindungHergestelltReagierbar(VerbindungHergestelltReagierbar) - Method in class ea.Server
-
Setze den Listener, der informiert wird, wenn ein Client sich verbindet.
- setX(float) - Method in class ea.Raum
-
Setzt die x-Koordinate der Position des Objektes gänzlich neu auf der Zeichenebene.
- setY(float) - Method in class ea.Raum
-
Setzt die y-Koordinate der Position des Objektes gänzlich neu auf der Zeichenebene.
- setzeFarbe(String) - Method in class ea.Text
-
Setzt die Fuellfarbe
- setzeFarbe(Color) - Method in class ea.Text
-
Setzt die Fuellfarbe
- setzeFarbePunktestand(String) - Method in class ea.edu.AnzeigeE
-
- setzeFarbePunktestand(String) - Method in class ea.edu.SPIEL
-
- setzeFokus(Raum) - Method in class ea.Kamera
-
Setze einen Fokus der Kamera auf ein Objekt.
Dieses Objekt ist ab dann im 'Zentrum' der
Kamera.
Die Art des Fokus (vorne, hinten, oben, unten, mittig etc...) kann ueber die
Methode setzeFokusArt() geaendert werden.
Soll das Fokusverhalten beendet
werden, muss die paramterlose Methode loescheFokus() ausgefuehrt werden; dann bleibt
die Kamera bis auf weiteres in der letzten Position.
- 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.
Dieses Fenster muss erst wieder geschlossen
werden, damit das Spielfenster wieder in den Vordergrund ruecken kann.
- 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 zurück.
- 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
-
Ein SimpleClient
ist die vereinfachte Version der Clientseite
der Netzwerkkommunikation in der EDU-Variante der Engine.
- SimplerClient(String, String, int) - Constructor for class ea.edu.net.SimplerClient
-
Erstellt ein neues Objekt der Klasse SimplerClient
.
- SimplerClient(String, int) - Constructor for class ea.edu.net.SimplerClient
-
Erstellt ein neues Objekt der Klasse SimplerClient
mit automatischem
Client-Namen.
- SimplerNetzwerkAdapter - Class in ea.edu.net
-
Diese abstrakte Klasse beschreibt die allgemeinen Eigenschaften
einer simplen Netzwerkklasse.
- SimplerNetzwerkAdapter() - Constructor for class ea.edu.net.SimplerNetzwerkAdapter
-
- SimplerServer - Class in ea.edu.net
-
Ein SimplerServer
ist die vereinfachte Version der Serverseite
der Netzwerkkommunikation in der EDU-Variante der Engine.
- SimplerServer(int) - Constructor for class ea.edu.net.SimplerServer
-
Erstellt einen neuen simplen Server.
- 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.
In diesem Fall waere sie nicht ueber eine
Geradengleichung beschreibbar, und auch Tests mit Hoeher/Tiefer ergaeben keinen Sinn.
- sonderfallWaagrecht - Variable in class ea.Gerade
-
Deprecated.
Gibt an, ob die Gerade exakt waagrecht steht.
In diesem Fall wuerde ein
Links/Rechts-Test, keinen Sinn ergeben.
- 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 Zustände 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.
Dies aendert die Drehungsrichtung einer Figur von N nach S bzw.
- spiegelYSetzen(boolean) - Method in class ea.ActionFigur
-
Spiegelt alle Figuren der Zustände 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.
So laesst sich extrem schnell z.B.
- SPIEL - Class in ea.edu
-
Die Klasse SPIEL ist ein Template, das so wie es ist an Schueler ausgegeben werden kann.
- SPIEL() - Constructor for class ea.edu.SPIEL
-
Erstellt ein einfaches Spiel ohne Anzeige und Maus.
Das Spiel hat somit Ticker und
Tastatureingaben.
- SPIEL(int, int, boolean, boolean, boolean) - Constructor for class ea.edu.SPIEL
-
Erstellt ein Spiel.
- SPIEL(int, int, boolean, boolean, boolean, boolean) - Constructor for class ea.edu.SPIEL
-
Erstellt ein Spiel.
- 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(ServerGefundenReagierbar) - Static method in class ea.ServerSuche
-
- starten() - Method in class ea.internal.ani.Animierer
-
Startet den Tick-Algorythmus
- starten(Ticker, int) - Method in class ea.Manager
-
Startet einen Ticker, der bereits an diesem Manager angemeldet ist.
Läuft der
Ticker bereits, passiert gar nichts.
- startServer() - Static method in class ea.internal.net.DiscoveryServer
-
- statischeWurzel - Variable in class ea.Game
-
Die statische Wurzel.
Objekte, die an diesem Knoten angemeldet werden, werden ebenfalls
gezeichnet, jedoch mit einem essentiellen Unterschied bei Verschiebung der
Kamera
werden diese nicht verschoben gezeichnet, sondern bleiben weiter
(statisch) auf ihrer festen Position.
- statNode() - Method in class ea.internal.gra.Zeichner
-
- StehDummy - Class in ea.internal.phy
-
Die nichts-tuende 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.
Dieser wird
ab sofort immer dann einmalig informiert, wenn das Ziel-Raum
-Objekt nach
einem Sprung/Fall wieder auf einem Passiv-Objekt steht.
- stehReagierbarAnmelden(StehReagierbar) - Method in class ea.internal.phy.MechanikClient
-
In dieser Methode wird der StehReagierbar
-Listener angemeldet.
Dieser wird
ab sofort immer dann einmalig informiert, wenn das Ziel-Raum
-Objekt nach
einem Sprung/Fall wieder auf einem Passiv-Objekt steht.
- stehReagierbarAnmelden(StehReagierbar) - Method in class ea.internal.phy.NullClient
-
In diese Methode wird ein StehReagierbar
-Listener angemeldet.
Aber in
dieser Klasse wird nur eine Fehlermeldung ausgegeben, da das zu ueberwachende Objekt neutral
und nicht aktiv ist.
- stehReagierbarAnmelden(StehReagierbar) - Method in class ea.internal.phy.Passivator
-
In diese Methode wird ein StehReagierbar
-Listener angemeldet.
Aber in
dieser Klasse wird nur eine Fehlermeldung ausgegeben, da das zu ueberwachende Objekt passiv
und nicht aktiv ist.
- stehReagierbarAnmelden(StehReagierbar) - Method in class ea.internal.phy.PhysikClient
-
In dieser Methode wird der StehReagierbar
-Listener angemeldet.
Dieser wird
ab sofort immer dann einmalig informiert, wenn das Ziel-Raum
-Objekt nach
einem Sprung/Fall wieder auf einem Passiv-Objekt steht.
- stehReagierbarAnmelden(StehReagierbar) - Method in class ea.Raum
-
Diese Methode meldet einen StehReagierbar
-Listener neu an.
Dieser wird
nach der Anmeldung immer dann einmalig durch den Aufruf seiner
stehReagieren()
-Methode informiert, wenn dieses Raum
-Objekt nach
dem Fall/Sprung wieder auf einem Passiv-Objekt zu stehen kommt.
ACHTUNG!
Ein Raum
-Objekt kann hoechstens einen
StehReagierbar
-Listener besitzen!
Diese Methode mach natuerlich
nur Sinn, wenn sie an einem Aktiv-Objekt ausgefuehrt wird.
- 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.
Diese Methode steht nicht in
direktem Zusammenhang mit dem Interface StehReagierbar
, denn durch diese Methode
laesst sich zu jedem beliebigen Zeitpunkt erfragen, ob das Raum
-Objekt steht,
nicht jedoch - wie durch StehReagierbar
- am genauen Zeitpunkt des zum Stehen
kommens hierauf reagieren.
Diese Methode macht natuerlich nur dann sinn, wenn
sie an einem Aktiv-Objekt ausgefuehrt wird.
- 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.
Dies waere
fuer die Engine ein Stehen auf diesem.
- steigung - Variable in class ea.Gerade
-
Deprecated.
Die Steigung der Geraden
- stop() - Static method in class ea.ServerSuche
-
- stop() - Method in class ea.Sound
-
- stopServer() - Static method in class ea.internal.net.DiscoveryServer
-
- streckenAnimation(Raum, int, boolean, Punkt...) - Method in class ea.AnimationsManager
-
Leicht vereinfachte Form der Streckanimationsmethode.
Hierbei wird, sofern wiederholt
wird, automatisch in einem Kreislauf animiert.
- 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, Punkt...) - Method in class ea.AnimationsManager
-
Vereinfachte Form der Streckanimationsmethode.
Hierbei wird automatisch in einem
geschlossenen Kreislauf wiederholt.
- streckenAnimation(Raum, Punkt...) - Method in class ea.AnimationsManager
-
Stark vereinfachte Form der Streckanimationsmethode.
Hierbei wird die Animation
automatisch in einem geschlossenen Kreislauf wiederholt und die Zeit fuer die Bewegung
zwischen den einzelnen Punkten betraegt jeweils eine Sekunde.
- StreckenAnimierer - Class in ea.internal.ani
-
Ein StreckenAnimierer
lässt ein Raum-Objekt sich auf einem Pfad von
beliebig vielen Punkten "wandern".
- StreckenAnimierer(Raum, boolean, Manager, int, AnimationsEndeReagierbar, Punkt...) - Constructor for class ea.internal.ani.StreckenAnimierer
-
Leicht vereinfachter Konstruktor der Klasse
- StreckenAnimierer(Raum, boolean, boolean, Manager, int, AnimationsEndeReagierbar, Punkt...) - Constructor for class ea.internal.ani.StreckenAnimierer
-
Erstellt ein Objekt dieser Klasse zum Animieren.
- StreckenAnimierer(Raum, Manager, int, AnimationsEndeReagierbar, Punkt...) - Constructor for class ea.internal.ani.StreckenAnimierer
-
Vereinfachter Konstruktor der Klasse.
Hierbei wird automatisch in einer
Dauerschleife und als Kreislauf animiert.
- 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.
- 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 - Static variable in class ea.Taste
-
- taste(int) - Method in class ea.edu.mine.MineGameE
-
Diese Methode wird beim Tastendruck aufgerufen.
Sie wird an das aim
-Objekt
weitergeleitet.
- Taste - Class in ea
-
Konstanten für die Tastatur-Codes
- Taste() - Constructor for class ea.Taste
-
- 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 TastenLosgelassenReagierbar
, 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.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ACHTUNG!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!
TastenReagierbar und TastenLosgelassenReagierbar sind 2 vollkommen
unterschiedliche Interfaces! Das eine wird beim Runterdruecken, das andere beim Loslassen der
Tasten aktiviert.
- TastenLosgelassenReagierbar - Interface in ea
-
Dieses Interface ermöglicht die Behandlung des Loslassens einer Taste in der Engine.
- 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!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ACHTUNG!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!
TastenReagierbar
und TastenLosgelassenReagierbar
sind 2 vollkommen unterschiedliche Interfaces! Das eine wird beim Runterdruecken, das andere
beim Loslassen der Tasten aktiviert.
- TastenReagierbar - Interface in ea
-
Dieses Interface wird implementiert, um auf die verschiedenen Tastaturbefehle reagieren zu
können.
- tastenReagierbarAnmelden(Object) - Method in class ea.edu.AnzeigeE
-
Meldet ein Objekt an, das ab sofort auf Tastendruck reagieren wird.
Intern laesst sich
theoretisch ein Objekt JEDER Klasse anmelden!
Deshalb sollten nur Objekte
angemeldet werden, die Instanzen des EDU-TASTENREAGIERBARANMELDEN
-Interfaces
sind!!
- 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.
Sie wird dann erst wieder aufgerufen, wenn die Taste erst losgelassen und dann
wieder gedreuckt wurde.
Sollte allerdings eine Methode vonnoeten sein, die immer wieder
in Regelmaessigen abstaenden aufgerufen wird, solange die Taste heruntergedrueckt ist, so
bietet sich dies im Interface TasteGedruecktReagierbar
an.
- teilen(float) - Method in class ea.Vektor
-
Teilt die effektive Länge des Vektors durch eine Zahl und kürzt dadurch seine Effektivität.
- Text - Class in ea
-
Zur Darstellung von Texten im Programmbildschirm.
- Text(String, float, float, String) - Constructor for class ea.Text
-
Ebenefalls ein vereinfachter Konstruktor.
- Text(String, float, float, String, int) - Constructor for class ea.Text
-
Konstruktor ohne Farb- und sonderartseingabezwang.
- Text(String, float, float, String, int, int, String) - Constructor for class ea.Text
-
Konstruktor für Objekte der Klasse Text
Möglich ist es auch, Fonts zu laden, die im
Projektordner sind.
- Text(String, float, float, int) - Constructor for class ea.Text
-
Einfacherer Konstruktor.
Hierbei wird automatisch die Schriftart auf eine
Standartmaessige gesetzt
- Text(String, float, float) - Constructor for class ea.Text
-
Ein vereinfachter Konstruktor.
Hierbei wird eine Standartschriftart, die Farbe weiss
und eine Groesse von 24 gewaehlt.
- Text(float, float, String) - Constructor for class ea.Text
-
Ein vereinfachter parallerer Konstruktor.
Diesen gibt es inhaltlich genauso bereits,
jedoch sind hier die Argumente vertauscht; dies dient der Praevention undgewollter falscher
Konstruktorenaufrufe.
- Text(int, int, int, String) - Constructor for class ea.Text
-
Ein vereinfachter parallerer Konstruktor.
Diesen gibt es inhaltlich genauso bereits,
jedoch sind hier die Argumente vertauscht; dies dient der Praevention undgewollter falscher
Konstruktorenaufrufe.
- Text.Anker - Enum in ea
-
Ein Textanker beschreibt, wo sich der Text relativ zu seiner x-Koordinate befindet.
- 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 regelmäßig aufgerufen.
- tick() - Method in class ea.internal.ani.Animierer
-
Führt einen Animationsschritt aus
- 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.
In ihr wird fuer das eventuelle leuchten der einzelnen
Leuchtend-Objekte gesorgt.
- tick() - Method in interface ea.Ticker
-
Die bei jedem "Tick" auszuführende Methode.
Diese wird wiederholt in einem bestimmten
Intervall aufgerufen, hierin können also Dinge wie statische Bewegungen oder regelmäßige
Überprüfungen realisiert werden.
Anmeldung eines Tickers: Bei einem
Managerobjekt wird folgende Methode aufgerufen:
int meinInterall = 50; //Der
Ticker wird alle 50 Millisekunden aufgerufen
managerObjekt.anmelden(meinTicker);
managerObjekt.starten(meinTicker, meinIntervall);
Es geht auch
einfacher:
managerObjekt.anmelden(meinTicker, meinIntervall); // Macht genau
dasselbe, aber in nur einer Methode
Aber: An einem Manager kann niemals
derselbe Ticker mehrfach angemeldet werden!
Achtung: In diese Methode sollten
keine langwierigen Prozesse gelagert werden!
Allerdings trifft dies nur auf die
allerwenigsten Prozesse zu, wie zum Beispiel komplizierte Berechnungsalgorythmen wie
Math.sin()
oder ähnliches.
Mehrere Bewegungen lassen sich schnell und
problemlos organisieren, zudem eine Toleranz von einer Millisekunde (meist ausreichend lang)
garantiert ist.
- Ticker - Interface in ea
-
Eine Ticker zeichnet sich durch eine ausführbare Methode aus, die in einem gewissen Zeitabstand
immer wieder ausgeführt wird, bis entsprechend dagegen vorgegangen wird.
Ein Ticker kann in
der Klasse
Manager
angemeldet werden und dort gestartet werden, unter Eingabe des
Warteintervalls.
Ticker werden auch innerhalb der Engine benutzt, zur organisierten, threadsparenden Animation.
Die Benutzung eines Tickers wird in der Methodenbeschreibung bestens erklärt.
- tickerAbmelden(Object) - Method in class ea.edu.AnzeigeE
-
Meldet einen "Ticker" ab.
- tickerAbmelden(Ticker) - Method in class ea.Game
-
Meldet einen (aktiven) Ticker ab.
- tickerAnmelden(Object, int) - Method in class ea.edu.AnzeigeE
-
Meldet ein Objekt zum Ticken an.
- tickerAnmelden(Ticker, int) - Method in class ea.Game
-
Meldet einen Ticker 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.
- tickerStarten() - Method in class ea.edu.SPIEL
-
- tickerStarten(int) - Method in class ea.edu.SPIEL
-
- 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.
Bei Uebertreten des
Definitionsbereiches bleibtwird bei den Grenzen (0 bzw.
- tresholdSetzen(float) - Static method in class ea.internal.phy.MechanikClient
-
Setzt einen neuen Threshold d.
- TYPE_FADENKREUZ - Static variable in class ea.Maus
-
Ein Fadenkreuz
- TYPE_HAND - Static variable in class ea.Maus
-
Ein klassischer Zeiger, der eine Hand darstellt mit einem Zeigefinger
- TYPE_KLASSIK - Static variable in class ea.Maus
-
Ein klassischer Zeiger, wie unter Windows gewohnt
- TYPE_STANDARD - Static variable in class ea.Maus
-
Standard-Maus-Zeiger der Engine Alpha
- V - Static variable in class ea.Taste
-
- valueOf(String) - Static method in enum ea.Text.Anker
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ea.Text.Anker
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Vektor - Class in ea
-
Ein Vektor bezeichnet eine relative Punktangabe, ansonsten unterscheidet er sich nicht weiter von
einem Punkt.
Vektoren werden meist für die Beschreibung einer Bewegung benutzt.
- Vektor(float, float) - Constructor for class ea.Vektor
-
Konstruktor.
- Vektor(Punkt, Punkt) - Constructor for class ea.Vektor
-
Konstruktor.
- verbindungAktiv() - Method in class ea.edu.net.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
-
Wird aufgerufen, wenn eine Verbindung zu diesem Server erfolgreich hergestellt werden
konnte.
- VerbindungHergestelltReagierbar - Interface in ea
-
Dieses Interface benachrichtigt ein Listener-Objekt, wenn eine Netzwerkverbindung zu diesem
Server erfolgreich hergestellt werden konnte.
- verbindungSchliessen() - Method in class ea.Client
-
Schließt die Verbindung mit dem Server.
- verbindungSchliessen() - Method in class ea.Server
-
Schließt die Verbindung mit dem Server.
- 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.
- 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(int, int) - Method in class ea.Kamera
-
Verschiebt die Kamera um einen bestimmten Wert in X- und Y-Richtung.
Alternative
Methode fuer diejenigen, denen ein Vektor zu umstaendlich ist.
- verschieben(Vektor) - 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.
Das heisst, dass saemtliche anliegenden Raum-Objekte
gleichermassen Verschoben werden.
- 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(float, float) - Method in class ea.Raum
-
Verschiebt das Objekt.
Hierbei wird nichts anderes gemacht, als verschieben(new
Vektor(dX, dY))
auszufuehren.
- 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.
Also quasi diesen Punkt, waere er um eine Verschiebeung veraendert.
Diese Methode ist identisch mit verschobenerPunkt(Vektor)
.
- 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
-
Der Versionscode des aktuellen Release.
Rechnung:
10000 * major + 100 * minor + 1 * bugfix
- VERSION_STRING - Static variable in class ea.EngineAlpha
-
Format: v(major).(minor).(bugfix)
Beispiel: v3.1.2
- 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.
- visualize(Punkt, Farbe) - Method in class ea.internal.collision.BoxCollider
-
- visualize(Punkt, Farbe) - Method in class ea.internal.collision.Collider
-
Gibt eine visuelle Interpretation dieses Colliders als Raum-Objekt
aus.
- visualize(Punkt, Farbe) - Method in class ea.internal.collision.ColliderGroup
-
Gibt eine visuelle Interpretation dieses Colliders als Raum-Objekt
aus.
- visualize(Punkt, Farbe) - Method in class ea.internal.collision.NullCollider
-
Gibt eine visuelle Interpretation dieses Colliders als Raum-Objekt
aus.
- visualize(Punkt, Farbe) - Method in class ea.internal.collision.SphereCollider
-
Gibt eine visuelle Interpretation dieses Colliders als Raum-Objekt
aus.
- 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 zurück, ob diese Action-Figur gerade eine Aktion ausführt.
- vonJava(int) - Static method in class ea.Taste
-
Ordnet vom Java-KeyCode-System in das EA-System um.
- vonKonstante(int) - Static method in class ea.Vektor
-
Berechnet einen einfachen Vektor (maximale Auslenkung bei jeder Achse 1 (positiv 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.