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

A

a - Variable in class org.dyndns.hentschel.openArena.application.MyNahrung
 
a - Variable in class org.dyndns.hentschel.openArena.application.MyNormal
 
AbstractAgent - class openArena.AbstractAgent.
 
AbstractAgent() - Constructor for class openArena.AbstractAgent
Creates a new instance of AbstractAgent
AbstractAgentInfo - class openArena.AbstractAgentInfo.
 
AbstractAgentInfo() - Constructor for class openArena.AbstractAgentInfo
Creates a new instance of AbstractAgentInfo
AbstractArena - class openArena.AbstractArena.
Basisklasse für alle Arenen
AbstractArena() - Constructor for class openArena.AbstractArena
 
AbstractDrawable - class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable.
 
AbstractDrawable(int, int) - Constructor for class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
AbstractFeld - class openArena.AbstractFeld.
Von dieser Klasse sollten alle Feldtypen abgeleitet werden
AbstractFeld() - Constructor for class openArena.AbstractFeld
 
AbstractView - class openArena.AbstractView.
Basisklasse für alle Views
AbstractView() - Constructor for class openArena.AbstractView
 
addDrawer(DrawableCanvas.Drawable) - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
addFile(String) - Method in class org.dyndns.hentschel.openArena.application.AgentClassLoader
 
addFile(String) - Method in class org.dyndns.hentschel.openArena.application.ClassLoader
Lädt die Datei.
addKind(Geburt) - Method in class openArena.aktionen.Teilen
Fügt ein Geburt Objekt der Teilen Aktion hinzu
aendereAnzahl(double) - Method in class org.dyndns.hentschel.openArena.application.RassenInfo
Ändere die Anzahl der lebenden Agenten um _diff
aendereEnergie(double) - Method in class org.dyndns.hentschel.openArena.application.RassenInfo
Ändere die Energie der lebenden Agenten um _diff
Aenderung - class openArena.werte.Aenderung.
Eine Änderung in der Arena
Aenderung() - Constructor for class openArena.werte.Aenderung
 
agent - Variable in class openArena.AbstractFeld
Die Agentinfo des Agenten der auf diesem Feld steht
agent - Variable in class openArena.werte.Aenderung
Der Agent der die Aktion ausgelößt hat.
agent - Variable in class org.dyndns.hentschel.openArena.application.ArenaAgent
 
Agent - interface openArena.Agent.
Jeder Agent muß dieses Interface implementieren
AGENT - Static variable in class org.dyndns.hentschel.openArena.application.ClassLoader
Es handelt sich um einen Loader für Agenten
AGENT - Static variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
agentBox - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
AgentClassLoader - class org.dyndns.hentschel.openArena.application.AgentClassLoader.
 
AgentClassLoader() - Constructor for class org.dyndns.hentschel.openArena.application.AgentClassLoader
Creates a new instance of AgentClassloader
agenten - Static variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
agentGroesse - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
agentGroup - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
AgentInfo - interface openArena.AgentInfo.
So sieht ein Agent für einen anderen Agenten aus
agents - Variable in class org.dyndns.hentschel.openArena.application.AgentClassLoader
 
agentSwitch - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
aktion - Variable in class openArena.werte.Aenderung
durch welche Aktion ausgelößt
Aktion - interface openArena.aktionen.Aktion.
Das Basisinterface der Aktionen für Agenten
aktuellesFeld - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
alpha - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
alteDim - Variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
alteEnergie - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
anzahl - Variable in class org.dyndns.hentschel.openArena.views.FlaechenView.Info
Anzahl der Agenten
anzahl - Variable in class org.dyndns.hentschel.openArena.application.RassenInfo
Anzahl der aktuelle Lebenden Agenten
app - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
arena - Variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
arena - Variable in class org.dyndns.hentschel.openArena.views.FlaechenView
Die Arena mit der der View arbeitet
arena - Variable in class org.dyndns.hentschel.openArena.views.J3DView
 
arena - Variable in class org.dyndns.hentschel.openArena.views.J3DView.RundenAnzeige
 
arena - Variable in class org.dyndns.hentschel.openArena.views.PixelView
Die Arena mit der der View arbeitet
arena - Variable in class org.dyndns.hentschel.openArena.views.Statistik
 
arena - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
arena - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld.DrawRasse
 
ARENA - Static variable in class org.dyndns.hentschel.openArena.application.ClassLoader
Es handelt sich um einen Loader für Arenen
ArenaAgent - class org.dyndns.hentschel.openArena.application.ArenaAgent.
 
ArenaAgent(Agent, int) - Constructor for class org.dyndns.hentschel.openArena.application.ArenaAgent
Creates a new instance of ArenaAgent

B

base - Variable in class org.dyndns.hentschel.openArena.application.RassenInfo
Basis Pfad für die Log-Dateien
BUFFER_SIZE - Static variable in class org.dyndns.hentschel.openArena.application.ClassLoader
Die Standard INODE Dichte auf den meisten OS'es
BUFFER_SIZE - Static variable in class org.dyndns.hentschel.openArena.application.RassenInfo.MyFileStream
Die Standart INODE Dichte auf den meisten OS'es
bufi - Variable in class org.dyndns.hentschel.openArena.views.PixelView
Was zeichnet der View

C

canvas - Variable in class org.dyndns.hentschel.openArena.views.J3DView
 
changeRaceName(String) - Method in class openArena.AbstractAgent
 
changeRaceName(String) - Method in interface openArena.Agent
 
check - Variable in class org.dyndns.hentschel.openArena.application.ClassLoader
Der Classloader überprüft beim Laden auf nicht finale statische Variablen.
checkClass(Class) - Method in class org.dyndns.hentschel.openArena.application.AgentClassLoader
 
checkClass(Class) - Static method in class org.dyndns.hentschel.openArena.application.ClassLoader
Prüft ob Klasse nicht finale statische Elemente enthält.
ck - package ck
 
ClassLoader - class org.dyndns.hentschel.openArena.application.ClassLoader.
Classloader für Agenten, Views und Arenen
ClassLoader(Class, boolean) - Constructor for class org.dyndns.hentschel.openArena.application.ClassLoader
Erzeugt einen neuen Classloader
ClassloaderTest - class org.dyndns.hentschel.openArena.application.ClassloaderTest.
 
ClassloaderTest() - Constructor for class org.dyndns.hentschel.openArena.application.ClassloaderTest
 
clone() - Method in class openArena.AbstractFeld
 
clone() - Method in interface openArena.Feld
 
clone() - Method in class openArena.FeldMitNahrung
 
clone() - Method in class openArena.Normal
 
clone() - Method in class openArena.Wand
 
close() - Method in class org.dyndns.hentschel.openArena.application.RassenInfo.MyFileStream
Die Datei wird geschlossen und der Systemhook entfernt
closeThread - Variable in class org.dyndns.hentschel.openArena.application.RassenInfo.MyFileStream
Der Systemhook
color - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld.DrawRasse
 
colorCube - Variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
colors - Variable in class org.dyndns.hentschel.openArena.views.FlaechenView
Farbmanagement
colors - Variable in class org.dyndns.hentschel.openArena.views.PixelView
Farbmanagement
colors - Variable in class org.dyndns.hentschel.openArena.views.Statistik
 
colors - Static variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
compareTo(Object) - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
compareTo(Object) - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawer
 
componentHidden(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.FlaechenView
Invoked when the component has been made invisible.
componentHidden(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.J3DView
Invoked when the component has been made invisible.
componentHidden(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Invoked when the component has been made invisible.
componentHidden(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.Statistik
Invoked when the component has been made invisible.
componentMoved(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.FlaechenView
Invoked when the component's position changes.
componentMoved(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.J3DView
Invoked when the component's position changes.
componentMoved(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Invoked when the component's position changes.
componentMoved(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.Statistik
Invoked when the component's position changes.
componentResized(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.FlaechenView
Invoked when the component's size changes.
componentResized(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.J3DView
Invoked when the component's size changes.
componentResized(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Invoked when the component's size changes.
componentResized(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.Statistik
Invoked when the component's size changes.
componentShown(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.FlaechenView
Invoked when the component has been made visible.
componentShown(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.J3DView
Invoked when the component has been made visible.
componentShown(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Invoked when the component has been made visible.
componentShown(ComponentEvent) - Method in class org.dyndns.hentschel.openArena.views.Statistik
Invoked when the component has been made visible.
createUniverse() - Method in class org.dyndns.hentschel.openArena.views.J3DView
 

D

de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas - package de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas
 
dim - Variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
dim - Variable in class org.dyndns.hentschel.openArena.views.FlaechenView
Die Groesse der Arena
draw(Graphics2D, float, float) - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
draw(Graphics2D, float, float) - Method in interface de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawable
 
draw(Graphics2D, float, float) - Method in class org.dyndns.hentschel.openArena.views.J3DView.RundenAnzeige
 
draw(Graphics2D, float, float) - Method in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld.DrawRasse
 
DrawableCanvas - class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.
 
DrawableCanvas.Drawable - interface de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawable.
 
DrawableCanvas.Drawer - class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawer.
 
DrawableCanvas.Drawer() - Constructor for class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawer
 
DrawableCanvas(GraphicsConfiguration) - Constructor for class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
DrawableCanvas(GraphicsConfiguration, boolean) - Constructor for class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
drawables - Static variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
drawenable - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
drawerPost - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
drawerPre - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
drawFrame - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
duration - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 

E

enable - Variable in class org.dyndns.hentschel.openArena.views.J3DView
 
energie - Variable in class org.dyndns.hentschel.openArena.views.FlaechenView.Info
Gesamtenergie pro Rasse
energie - Variable in class openArena.werte.Geburt
Die Energie des neuen Kindes
energie - Variable in class org.dyndns.hentschel.openArena.application.RassenInfo
Energiemenge der lebenden Agenten
Essen - class openArena.aktionen.Essen.
So isst der Agent
Essen(double) - Constructor for class openArena.aktionen.Essen
Erzeugt eine Aktion Essen

F

famousLastWords(String) - Method in interface openArena.Agent
 
famousLastWords(String) - Method in class org.dyndns.hentschel.openArena.agents.StupidAgent
 
Feld - interface openArena.Feld.
Feld wie es der Agent sieht.
feldarten - Variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
felder - Variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
felder - Variable in class org.dyndns.hentschel.openArena.views.J3DView
 
felder - Variable in class org.dyndns.hentschel.openArena.views.PixelView
Die Farben der Felder
felder - Static variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
Felder - Variable in class openArena.werte.Aenderung
Welche felder wurden beeinflußt
FelderGroup - class org.dyndns.hentschel.openArena.views.view3D.FelderGroup.
 
FelderGroup(AbstractArena) - Constructor for class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
Creates a new instance of FelderGroup
feldGroup - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
FeldMitNahrung - class openArena.FeldMitNahrung.
Ein Feld mit Nahrung
FeldMitNahrung(double) - Constructor for class openArena.FeldMitNahrung
Erzeugt ein neues Nahrungsfeld
FeldMitNahrung(double, AgentInfo) - Constructor for class openArena.FeldMitNahrung
 
file - Variable in class org.dyndns.hentschel.openArena.application.RassenInfo.MyFileStream
Der Dateiname
firstupdate - Variable in class org.dyndns.hentschel.openArena.views.J3DView
 
firstupdate - Variable in class org.dyndns.hentschel.openArena.views.PixelView
Ist der naechste Update der erste ueberhaupt oder der erste nach einer Pause
FlaechenView - class org.dyndns.hentschel.openArena.views.FlaechenView.
Ein View der für jede Rasse einen Kreis in der entsprechenden Groesse an.
FlaechenView.Info - class org.dyndns.hentschel.openArena.views.FlaechenView.Info.
Information pro Rasse
FlaechenView.Info() - Constructor for class org.dyndns.hentschel.openArena.views.FlaechenView.Info
 
FlaechenView() - Constructor for class org.dyndns.hentschel.openArena.views.FlaechenView
Erzeugt einen neuen View
flush() - Method in class org.dyndns.hentschel.openArena.application.RassenInfo.MyFileStream
 
format - Variable in class org.dyndns.hentschel.openArena.views.Statistik
 
format - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld.DrawRasse
 
fout - Variable in class org.dyndns.hentschel.openArena.application.RassenInfo.MyFileStream
Der zugrunde liegende Stream
fout - Variable in class org.dyndns.hentschel.openArena.application.RassenInfo.CloseThread
Der Stream auf den aufgepast werden soll.
frame1 - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 

G

Geburt - class openArena.werte.Geburt.
Beschreibt das neue Kind
Geburt(double, Vektor) - Constructor for class openArena.werte.Geburt
Erzeugt ein neues Geburt Objekt
generation - Variable in class openArena.AbstractAgentInfo
 
generation - Variable in class org.dyndns.hentschel.openArena.application.ArenaAgent
 
getAgentAnzahl(String) - Method in class openArena.AbstractArena
 
getAgentEnergie(Vektor) - Method in class openArena.AbstractArena
 
getAgentInfo() - Method in class openArena.AbstractFeld
 
getAgentInfo() - Method in interface openArena.Feld
getAnzahl() - Method in class org.dyndns.hentschel.openArena.application.RassenInfo
Liefert die Anzahl aller von dieser Rasse noch lebenden Agenten
getClassloader(int) - Static method in class org.dyndns.hentschel.openArena.application.ClassLoader
Factory für ClassLoader
getEnergie() - Method in class openArena.werte.Geburt
Gibt die Energiemenge des neuen Kindes zurück
getEnergie() - Method in class org.dyndns.hentschel.openArena.application.RassenInfo
Liefert die aktuelle Gesamtenergie aller von dieser Rasse noch lebenden Agenten
getEnergie(String) - Method in class openArena.AbstractArena
 
getFeld(Vektor) - Method in class openArena.AbstractArena
Liefert ein Feld der Welt zurück
getGeneration() - Method in class openArena.AbstractAgentInfo
Liefert zurück zu welcher Generation dieser Agent gehört
getGeneration() - Method in interface openArena.AgentInfo
Liefert zurück zu welcher Generation dieser Agent gehört
getGeneration() - Method in class org.dyndns.hentschel.openArena.application.ArenaAgent
 
getGeneration() - Method in class org.dyndns.hentschel.openArena.application.MyNahrung
Liefert zurück zu welcher Generation dieser Agent gehört
getGeneration() - Method in class org.dyndns.hentschel.openArena.application.MyNormal
Liefert zurück zu welcher Generation dieser Agent gehört
getGeometry(double) - Method in class org.dyndns.hentschel.openArena.views.view3D.NahrungsGeometryFactory
 
getGeometry(double) - Method in class org.dyndns.hentschel.openArena.views.view3D.NormalGeometryFactory
 
getGeometry(double) - Method in interface org.dyndns.hentschel.openArena.views.view3D.ViewFeld.FeldGeometry
 
getGeometry(double) - Method in class org.dyndns.hentschel.openArena.views.view3D.WandGeometryFactory
 
getGroesse(Dimension) - Method in class openArena.AbstractArena
Gibt größe der Arena zurück
getHaerte() - Method in interface openArena.Hindernis
Gibt die Härte des Hindernisses zurück
getHaerte() - Method in class openArena.Wand
Gibt die Härte der Wand zurück
getHeight() - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
getHeight() - Method in interface de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawable
 
getHeight() - Method in class org.dyndns.hentschel.openArena.views.J3DView.RundenAnzeige
 
getHeight() - Method in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld.DrawRasse
 
getKinder() - Method in class openArena.aktionen.Teilen
Gibt die Sammlung der Geburten zurück
getKonfiguration() - Method in class openArena.AbstractArena
 
getMainClass() - Method in class org.dyndns.hentschel.openArena.application.ClassLoader
Liefert die Hauptklasse zurück
getNahrungsMenge() - Method in class openArena.aktionen.Essen
getNahrungsMenge() - Method in class openArena.FeldMitNahrung
getNahrungsMenge() - Method in interface openArena.Nahrung
getNextName() - Method in class org.dyndns.hentschel.openArena.application.RassenInfo
Liefert den Namen für den nächsten Stream.
getNextOutputStream() - Method in class org.dyndns.hentschel.openArena.application.RassenInfo
Liefert den Stream für den nächsten Agenten zurück.
getPriority() - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
getPriority() - Method in interface de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawable
 
getRasse() - Method in class org.dyndns.hentschel.openArena.application.ArenaAgent
 
getRassenName() - Method in class openArena.AbstractAgentInfo
Gibt den Rassennamen des Agenten zurück
getRassenName() - Method in interface openArena.AgentInfo
Gibt den Rassennamen des Agenten zurück
getRassenName() - Method in class org.dyndns.hentschel.openArena.application.MyNahrung
Gibt den Rassennamen des Agenten zurück
getRassenName() - Method in class org.dyndns.hentschel.openArena.application.MyNormal
Gibt den Rassennamen des Agenten zurück
getRichtung() - Method in class openArena.werte.Geburt
Gibt die relative Position des Kindes zurück
getRichtung() - Method in class openArena.aktionen.Laufen
getRunde() - Method in class openArena.AbstractArena
 
getWidth() - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
getWidth() - Method in interface de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawable
 
getWidth() - Method in class org.dyndns.hentschel.openArena.views.J3DView.RundenAnzeige
 
getWidth() - Method in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld.DrawRasse
 
GROESSE - Static variable in class org.dyndns.hentschel.openArena.views.FlaechenView
Der Faktor der die Groesse der Kreise bestimmt
groesseX - Variable in class openArena.AbstractArena
Die Größe der Arena in X Richtung
groesseY - Variable in class openArena.AbstractArena
Die Größe der Arena in Z Richtung

H

haerte - Variable in class openArena.Wand
Die Härte der Wand
Hindernis - interface openArena.Hindernis.
Implementieren wenn Feld ein Hindernis ist
hue - Variable in class org.dyndns.hentschel.openArena.views.PixelView
Aktueller Farbwert fuer den naechsten Agenten
hue - Static variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
HUE - Static variable in class org.dyndns.hentschel.openArena.views.PixelView
Farbverschiebungsfaktor zwischen den Agenten
HUE - Static variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
HUE_NAHRUNG - Static variable in class org.dyndns.hentschel.openArena.views.PixelView
Farbwert für Nahrung
HUE_WAND - Static variable in class org.dyndns.hentschel.openArena.views.PixelView
Farbwert für Hindernisse

I

infos - Variable in class org.dyndns.hentschel.openArena.views.FlaechenView
Ein Array aller Infos über die Rassen
initialize() - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
isClassSubClassFrom(Class) - Method in class org.dyndns.hentschel.openArena.application.ClassLoader
Testet ob die Klasse c mit der Klasse/dem Interface typeOfMainClass kompatibel ist
isClassSubClassFrom(Class, Class) - Static method in class org.dyndns.hentschel.openArena.application.ClassLoader
Testet ob die Klasse c mit der Klasse/dem Interface from kompatibel ist
isDrawEnabled() - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
isDrawEnabled() - Method in interface de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawable
 
isPost() - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
isPost() - Method in interface de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawable
 
isPre() - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
isPre() - Method in interface de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawable
 

J

J3DView - class org.dyndns.hentschel.openArena.views.J3DView.
 
J3DView.RundenAnzeige - class org.dyndns.hentschel.openArena.views.J3DView.RundenAnzeige.
 
J3DView.RundenAnzeige(int, AbstractArena) - Constructor for class org.dyndns.hentschel.openArena.views.J3DView.RundenAnzeige
 
J3DView() - Constructor for class org.dyndns.hentschel.openArena.views.J3DView
Creates a new instance of J3DView
jta - Variable in class org.dyndns.hentschel.openArena.views.SimpleView
Der Textbereich der zur Anzeige benutzt wird

K

kinder - Variable in class openArena.aktionen.Teilen
Eine Sammlung von Geburten Objekten
kreisGroesse(double) - Method in class org.dyndns.hentschel.openArena.views.FlaechenView
Gibt die Groesse der Kreise fuer eine angegebene energie zurueck

L

Laufen - class openArena.aktionen.Laufen.
So läuft der Agent
Laufen(Vektor) - Constructor for class openArena.aktionen.Laufen
Erzeugt eine neue laufen Aktion
loadClass(byte[]) - Method in class org.dyndns.hentschel.openArena.application.ClassLoader
Laedt eine Klasse
loadClass(FileChannel) - Method in class org.dyndns.hentschel.openArena.application.ClassLoader
Laedt eine Klasse
loadClass(InputStream) - Method in class org.dyndns.hentschel.openArena.application.AgentClassLoader
 
loadClass(InputStream) - Method in class org.dyndns.hentschel.openArena.application.ClassLoader
Laedt eine Klasse
log - Variable in class org.dyndns.hentschel.openArena.application.RassenInfo.MyFileStream
Funktioniert das Anlegen der Datei nicht.

M

machWeiter() - Method in class org.dyndns.hentschel.openArena.views.J3DView
 
machWeiter() - Method in interface ck.myCanvas3d.Weitermacher
 
machWeiter() - Method in interface org.dyndns.hentschel.openArena.views.view3D.ViewCanvas.Weitermacher
 
main - Variable in class ck.myCanvas3d
 
main - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewCanvas
 
main(String[]) - Static method in class org.dyndns.hentschel.openArena.application.AgentClassLoader
 
main(String[]) - Static method in class org.dyndns.hentschel.openArena.application.ClassloaderTest
 
mainClass - Variable in class org.dyndns.hentschel.openArena.application.ClassLoader
Die Hauptklasse des Agenten,Views oder der Arena Angegeben durch "OpenArena-MainClass" Attribut und Manifestfile Wird nur eine Klasse geladen (kein Jar) so ist diese Automatisch die Hauptklasse
makeItSo(Feld[][], double) - Method in interface openArena.Agent
Läßt den Agenten eine Aktion ausführen
makeItSo(Feld[][], double) - Method in class org.dyndns.hentschel.openArena.agents.StupidAgent
Läßt den Agenten eine Aktion ausführen
mat - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
maxFree - Variable in class org.dyndns.hentschel.openArena.views.Statistik
 
menge - Variable in class openArena.aktionen.Essen
Die Nahrungsmenge die der Agent essen will
mouseClick() - Method in class org.dyndns.hentschel.openArena.views.J3DView
 
myCanvas3d - class ck.myCanvas3d.
 
myCanvas3d.Weitermacher - interface ck.myCanvas3d.Weitermacher.
 
myCanvas3d(GraphicsConfiguration, boolean) - Constructor for class ck.myCanvas3d
Creates a new instance of myCanvas3d
MyNahrung - class org.dyndns.hentschel.openArena.application.MyNahrung.
 
MyNahrung(double, ArenaAgent) - Constructor for class org.dyndns.hentschel.openArena.application.MyNahrung
Creates a new instance of MyNormal
MyNormal - class org.dyndns.hentschel.openArena.application.MyNormal.
 
MyNormal(ArenaAgent) - Constructor for class org.dyndns.hentschel.openArena.application.MyNormal
Creates a new instance of MyNormal

N

Nahrung - interface openArena.Nahrung.
Implementieren wenn ein Feld Nahrung haben soll
NAHRUNG - Static variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
NahrungsGeometryFactory - class org.dyndns.hentschel.openArena.views.view3D.NahrungsGeometryFactory.
 
NahrungsGeometryFactory() - Constructor for class org.dyndns.hentschel.openArena.views.view3D.NahrungsGeometryFactory
 
nahrungsGroesse - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
nahrungsMenge - Variable in class openArena.FeldMitNahrung
Dies ist der Nahrungswert des Feldes
name - Variable in class org.dyndns.hentschel.openArena.views.FlaechenView.Info
Der Name der Rasse
nf - Static variable in class org.dyndns.hentschel.openArena.application.RassenInfo
Hiermit wird die Nummer im Dateinamen formatiert.
Normal - class openArena.Normal.
Ein ganz normales Feld
NORMAL - Static variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
Normal() - Constructor for class openArena.Normal
 
Normal(AgentInfo) - Constructor for class openArena.Normal
 
NormalGeometryFactory - class org.dyndns.hentschel.openArena.views.view3D.NormalGeometryFactory.
 
NormalGeometryFactory() - Constructor for class org.dyndns.hentschel.openArena.views.view3D.NormalGeometryFactory
 
num - Variable in class org.dyndns.hentschel.openArena.application.RassenInfo
Die Nummer die für den nächsten Agenten vergeben wird.

O

openArena - package openArena
 
openArena.aktionen - package openArena.aktionen
 
openArena.werte - package openArena.werte
 
org.dyndns.hentschel.openArena.agents - package org.dyndns.hentschel.openArena.agents
 
org.dyndns.hentschel.openArena.application - package org.dyndns.hentschel.openArena.application
 
org.dyndns.hentschel.openArena.views - package org.dyndns.hentschel.openArena.views
 
org.dyndns.hentschel.openArena.views.view3D - package org.dyndns.hentschel.openArena.views.view3D
 

P

paint(Graphics) - Method in class org.dyndns.hentschel.openArena.views.FlaechenView
Zeichent den View
paint(Graphics) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Zeichent den View
paint(Graphics) - Method in class org.dyndns.hentschel.openArena.views.Statistik
 
PixelView - class org.dyndns.hentschel.openArena.views.PixelView.
 
PixelView() - Constructor for class org.dyndns.hentschel.openArena.views.PixelView
Erzeugt einen neuen View
postRender() - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
postSwap() - Method in class ck.myCanvas3d
 
postSwap() - Method in class org.dyndns.hentschel.openArena.views.view3D.ViewCanvas
 
preRender() - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
priority - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
priority - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawer
 
priority - Static variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
processStimulus(Enumeration) - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
progress - Variable in class org.dyndns.hentschel.openArena.views.J3DView
 

R

r - Variable in class org.dyndns.hentschel.openArena.views.Statistik
 
raceName - Variable in class openArena.AbstractAgent
 
rasse - Variable in class org.dyndns.hentschel.openArena.application.RassenInfo
Der Rassenname
rasse - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld.DrawRasse
 
RassenInfo - class org.dyndns.hentschel.openArena.application.RassenInfo.
Rasseninfo beinhaltet die Informationen die sich auf die gesammte Rasse beziehen.
RassenInfo.CloseThread - class org.dyndns.hentschel.openArena.application.RassenInfo.CloseThread.
Dies ist der von MyFileStream benutzt Systemhook Er stellt sicher das noch nicht geschlossene Dateien vor dem Beendem der VM geschrieben und geschlossen werden.
RassenInfo.CloseThread(OutputStream) - Constructor for class org.dyndns.hentschel.openArena.application.RassenInfo.CloseThread
Legt einen Thread an der als Systemhook verwendet werden kann.
RassenInfo.MyFileStream - class org.dyndns.hentschel.openArena.application.RassenInfo.MyFileStream.
MyStream stellt einen FileStream dar, die Datei wird jedoch erst angelegt wenn auch etwas in den Stream geschrieben wurde.
RassenInfo.MyFileStream(String) - Constructor for class org.dyndns.hentschel.openArena.application.RassenInfo.MyFileStream
Legt einen neuen MyFileStream an.
RassenInfo(String, String) - Constructor for class org.dyndns.hentschel.openArena.application.RassenInfo
Erzeugt eine neue Rasseninfo für eine gegebene Rasse und gegebenen Basis-Pfad für die Log-Dateien
rassenname - Variable in class openArena.AbstractAgentInfo
 
rassenName - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
redraw - Variable in class org.dyndns.hentschel.openArena.views.PixelView
Soll der View komplett neugezeichnet werden
removeKind(Geburt) - Method in class openArena.aktionen.Teilen
Entfernt eine Geburt der Aktion
rendern() - Method in class org.dyndns.hentschel.openArena.views.J3DView
 
richtung - Variable in class openArena.werte.Geburt
Wo soll das Kind plaziert werden (relative Position)
richtung - Variable in class openArena.aktionen.Laufen
Wohin läuft er denn?
run() - Method in class org.dyndns.hentschel.openArena.application.RassenInfo.CloseThread
Schreibt alle Daten in die Datei und schließt diese

S

scale - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
Schlafen - class openArena.aktionen.Schlafen.
Einfach mal entspannen ;-)
Schlafen() - Constructor for class openArena.aktionen.Schlafen
 
schwerpunkt - Variable in class org.dyndns.hentschel.openArena.views.FlaechenView.Info
Der Schwerpunkt der Agenten Index 0 := X-Komponente Index 1 := Y-Komponente
setAgent(AgentInfo, double) - Method in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
setAgenten(Collection) - Method in class openArena.AbstractArena
 
setAgentInfo(AgentInfo) - Method in class openArena.AbstractFeld
 
setAgentInfo(AgentInfo) - Method in interface openArena.Feld
 
setAgentInfo(AgentInfo) - Method in class openArena.FeldMitNahrung
 
setAgentInfo(AgentInfo) - Method in class openArena.Normal
 
setAgentInfo(AgentInfo) - Method in class openArena.Wand
 
setAlphaFrame(float) - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
setArena(AbstractArena) - Method in class openArena.AbstractView
 
setArena(AbstractArena) - Method in class org.dyndns.hentschel.openArena.views.FlaechenView
Setzt die Arena mit der der View arbeiten soll
setArena(AbstractArena) - Method in class org.dyndns.hentschel.openArena.views.J3DView
 
setArena(AbstractArena) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Setzt die Arena mit der der View arbeiten soll
setArena(AbstractArena) - Method in class org.dyndns.hentschel.openArena.views.SimpleView
Setzen der Arena
setArena(AbstractArena) - Method in class org.dyndns.hentschel.openArena.views.Statistik
 
setColors(Map) - Method in class openArena.AbstractView
 
setColors(Map) - Method in class org.dyndns.hentschel.openArena.views.FlaechenView
Setzt das Farbmanagement der Agenten
setColors(Map) - Method in class org.dyndns.hentschel.openArena.views.J3DView
 
setColors(Map) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Setzt das Farbmanagement der Agenten
setColors(Map) - Method in class org.dyndns.hentschel.openArena.views.SimpleView
Setzen der Farbverwaltung
setColors(Map) - Method in class org.dyndns.hentschel.openArena.views.Statistik
 
setColors(Map) - Static method in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
setDrawEnabled(boolean) - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
setDrawEnabled(boolean) - Method in interface de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas.Drawable
 
setDrawers(Collection) - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
setEnableFrame(boolean) - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
setEnergie(double) - Method in class openArena.werte.Geburt
Setz die Energiemenge des neuen Kindes
setFeldType(Feld) - Method in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
setHaerte(double) - Method in interface openArena.Hindernis
Setz die Härte des Hindernisses
setHaerte(double) - Method in class openArena.Wand
Setz die Härte der Wand
setKinder(Collection) - Method in class openArena.aktionen.Teilen
Setzt eine Sammlung von Geburten Objekten
setMain(myCanvas3d.Weitermacher) - Method in class ck.myCanvas3d
 
setMain(ViewCanvas.Weitermacher) - Method in class org.dyndns.hentschel.openArena.views.view3D.ViewCanvas
 
setNahrungsMenge(double) - Method in class openArena.aktionen.Essen
Setz die Nahrungsmenge
setNahrungsMenge(double) - Method in class openArena.FeldMitNahrung
Setz die Nahrungsmenge
setNahrungsMenge(double) - Method in interface openArena.Nahrung
Setz die Nahrungsmenge
setRichtung(Vektor) - Method in class openArena.werte.Geburt
Setz die relative Position des Kindes
setRichtung(Vektor) - Method in class openArena.aktionen.Laufen
Setz die Laufrichtung
setScale(float) - Method in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.DrawableCanvas
 
setSize(Dimension) - Method in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
setValue(double) - Method in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
setWait(boolean) - Method in class org.dyndns.hentschel.openArena.views.view3D.ViewCanvas
 
show - Variable in class org.dyndns.hentschel.openArena.views.FlaechenView
Wird der View angezeigt?
show - Variable in class org.dyndns.hentschel.openArena.views.J3DView
 
show - Variable in class org.dyndns.hentschel.openArena.views.PixelView
Wird der View angezeigt
show - Variable in class org.dyndns.hentschel.openArena.views.Statistik
 
showFeld(int, int, Feld, double, ViewCanvas) - Method in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
SimpleView - class org.dyndns.hentschel.openArena.views.SimpleView.
Der erste Einfach View.
SimpleView() - Constructor for class org.dyndns.hentschel.openArena.views.SimpleView
Erzeugt den View
size - Variable in class org.dyndns.hentschel.openArena.views.FlaechenView
Die Groesse der Anzeigeflaeche
size - Variable in class org.dyndns.hentschel.openArena.views.PixelView
Die Groesse des Views
size - Variable in class org.dyndns.hentschel.openArena.views.Statistik
 
starteArena() - Method in class openArena.AbstractArena
 
starteRunde() - Method in class openArena.AbstractArena
 
startframe() - Method in class ck.myCanvas3d
 
startframe() - Method in class org.dyndns.hentschel.openArena.views.view3D.ViewCanvas
 
stateChanged(ChangeEvent) - Method in class org.dyndns.hentschel.openArena.views.SimpleView
Textgroesse des Textbereichs anpassen
Statistik - class org.dyndns.hentschel.openArena.views.Statistik.
 
Statistik() - Constructor for class org.dyndns.hentschel.openArena.views.Statistik
 
StupidAgent - class org.dyndns.hentschel.openArena.agents.StupidAgent.
 
StupidAgent() - Constructor for class org.dyndns.hentschel.openArena.agents.StupidAgent
Creates a new instance of StupidAgent

T

T03 - Static variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
Teilen - class openArena.aktionen.Teilen.
So teilt sich der Agent
Teilen() - Constructor for class openArena.aktionen.Teilen
Erzeugt eine Teilen Aktion
tg2 - Variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
tg3 - Variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
toString() - Method in class openArena.aktionen.Essen
 
toString() - Method in class openArena.werte.Geburt
 
toString() - Method in class openArena.aktionen.Laufen
 
toString() - Method in class openArena.aktionen.Teilen
 
toString() - Method in class openArena.werte.Vektor
 
trans - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
typeOfMainClass - Variable in class org.dyndns.hentschel.openArena.application.ClassLoader
Dies ist der Typ der MainClass Die durch "OpenArena-MainClass" definierte Klasse muß diese Klasse/dieses Interface unterstützen

U

update(Observable, Object) - Method in class openArena.AbstractView
Does ...
update(Observable, Object) - Method in class org.dyndns.hentschel.openArena.views.FlaechenView
Wird von der Arena aufgerufen
update(Observable, Object) - Method in class org.dyndns.hentschel.openArena.views.J3DView
This method is called whenever the observed object is changed.
update(Observable, Object) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Wird von der Arena aufgerufen
update(Observable, Object) - Method in class org.dyndns.hentschel.openArena.views.SimpleView
Wird vom System aufgerufen und zeigt die Arena neu an
update(Observable, Object) - Method in class org.dyndns.hentschel.openArena.views.Statistik
 
updateDim(Dimension) - Method in class org.dyndns.hentschel.openArena.views.FlaechenView
Ändert die Groesse der Arena
updateDim(Dimension) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Ändert die Groesse der Arena
updateFeld(Graphics2D, Collection) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Zeichent die in list angegebenen Aenderungen in den Grafikkontext g2d
updateFeld(Vektor) - Method in class org.dyndns.hentschel.openArena.views.PixelView
Passt den Inhalt eines Felder an
updateKonfiguration() - Method in class openArena.AbstractArena
 
updateValue(double, BranchGroup) - Method in class org.dyndns.hentschel.openArena.views.view3D.NahrungsGeometryFactory
 
updateValue(double, BranchGroup) - Method in class org.dyndns.hentschel.openArena.views.view3D.NormalGeometryFactory
 
updateValue(double, BranchGroup) - Method in interface org.dyndns.hentschel.openArena.views.view3D.ViewFeld.FeldGeometry
 
updateValue(double, BranchGroup) - Method in class org.dyndns.hentschel.openArena.views.view3D.WandGeometryFactory
 

V

v - Variable in class org.dyndns.hentschel.openArena.views.J3DView
 
value - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
 
Vektor - class openArena.werte.Vektor.
relative Positionsangaben.
Vektor() - Constructor for class openArena.werte.Vektor
 
Vektor(int, int) - Constructor for class openArena.werte.Vektor
 
view - Variable in class de.fhge.informatik.digitaleMedien.j3d.core.DrawableCanvas.AbstractDrawable
 
VIEW - Static variable in class org.dyndns.hentschel.openArena.application.ClassLoader
Es handelt sich um einen Loader für Ansichten
ViewCanvas - class org.dyndns.hentschel.openArena.views.view3D.ViewCanvas.
 
ViewCanvas.Weitermacher - interface org.dyndns.hentschel.openArena.views.view3D.ViewCanvas.Weitermacher.
 
ViewCanvas(GraphicsConfiguration, boolean) - Constructor for class org.dyndns.hentschel.openArena.views.view3D.ViewCanvas
Creates a new instance of ViewCanvas
ViewFeld - class org.dyndns.hentschel.openArena.views.view3D.ViewFeld.
 
ViewFeld.DrawRasse - class org.dyndns.hentschel.openArena.views.view3D.ViewFeld.DrawRasse.
 
ViewFeld.DrawRasse(String, Color3f, int, int, AbstractArena) - Constructor for class org.dyndns.hentschel.openArena.views.view3D.ViewFeld.DrawRasse
 
ViewFeld.FeldGeometry - interface org.dyndns.hentschel.openArena.views.view3D.ViewFeld.FeldGeometry.
 
ViewFeld(AbstractArena) - Constructor for class org.dyndns.hentschel.openArena.views.view3D.ViewFeld
Creates a new instance of ViewFeld
viewsBenachrichtigen() - Method in class openArena.AbstractArena
 

W

wait - Variable in class org.dyndns.hentschel.openArena.views.view3D.ViewCanvas
 
Wand - class openArena.Wand.
Eine Wand
WAND - Static variable in class org.dyndns.hentschel.openArena.views.view3D.FelderGroup
 
Wand(double) - Constructor for class openArena.Wand
Erzeugt eine neue Wand
Wand(double, AgentInfo) - Constructor for class openArena.Wand
 
WandGeometryFactory - class org.dyndns.hentschel.openArena.views.view3D.WandGeometryFactory.
 
WandGeometryFactory() - Constructor for class org.dyndns.hentschel.openArena.views.view3D.WandGeometryFactory
 
whatIsYourRace() - Method in class openArena.AbstractAgent
Gibt den Namen der Rasse zurück
whatIsYourRace() - Method in interface openArena.Agent
Gibt den Namen der Rasse zurück
whatIsYourRace() - Method in class org.dyndns.hentschel.openArena.agents.StupidAgent
Gibt den Namen der Rasse zurück
write(int) - Method in class org.dyndns.hentschel.openArena.application.RassenInfo.MyFileStream
Versucht die Datei anzulegen(falls das noch nicht erfolgt oder fehlgeschlagen ist) und schreibt bei Erfolg die übergebene Information in die Datei.

X

x - Variable in class openArena.werte.Vektor
Represents ...

Y

y - Variable in class openArena.werte.Vektor
Represents ...

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