A B C D E F G I M O P R S T U W 

A

act() - Method in class org.barney.greenfoot.misc.Bomb
 
addedToWorld(World) - Method in class org.barney.greenfoot.pathfinding.AStarWaypoint
Berechnet die Minimaldistanz von diesem Punkt zum Start, sobald eine World-Referenz vorhanden ist.
AStarWaypoint - Class in org.barney.greenfoot.pathfinding
Stellt einen Wegpunkt für Pfadberechnungen dar.
AStarWaypoint(AStarWaypoint, int, Pathfinder) - Constructor for class org.barney.greenfoot.pathfinding.AStarWaypoint
Instantiiert einen Wegpunkt mit A*-Funktionalität.

B

Bomb - Class in org.barney.greenfoot.misc
Eine einfache Bombe, die Objekte sprengt.
Bomb(int) - Constructor for class org.barney.greenfoot.misc.Bomb
Instantiiert eine Bombe mit range Feldern Reichweite.

C

canMove() - Method in class org.barney.greenfoot.core.Operator
Gibt zurück, ob sich dieser Operator vorwärts bewegen kann.
closedList - Variable in class org.barney.greenfoot.extensions.Pathfinder
Hält Referenzen auf Punkte, die bereits expandiert sind.
collect() - Method in class org.barney.greenfoot.core.Collector
Sammelt ein Collectable auf.
Collectable - Class in org.barney.greenfoot.core
Collectable definiert ein Interface, das Klassen erweitern, damit Instanzen von einem Collector aufgesammelt werden können.
Collectable() - Constructor for class org.barney.greenfoot.core.Collectable
 
collectableOnField() - Method in class org.barney.greenfoot.core.Collector
Gibt zurück, ob auf dem Feld dieses Objektes etwas Sammelbares liegt.
collectAll() - Method in class org.barney.greenfoot.core.Collector
Sammelt alle Collectable auf.
collectAllSpecific(Class<A>) - Method in class org.barney.greenfoot.core.Collector
Sammelt alle Objekte der angegebenen Klasse auf.
Collector - Class in org.barney.greenfoot.core
Die Klasse Collector definiert Methoden zum Sammeln von Objekten.
Collector() - Constructor for class org.barney.greenfoot.core.Collector
 
collectSpecific(Class<A>) - Method in class org.barney.greenfoot.core.Collector
Sammelt ein Objekt der angegebenen Klasse auf.
compare(AStarWaypoint, AStarWaypoint) - Method in class org.barney.greenfoot.extensions.Pathfinder.FocussedComparator
 
compare(PathfindingWaypoint, PathfindingWaypoint) - Method in class org.barney.greenfoot.extensions.Pathfinder.UnfocussedComparator
 
computePathTo(int, int) - Method in class org.barney.greenfoot.extensions.Pathfinder.AStarAlgorithm
 
computePathTo(int, int) - Method in class org.barney.greenfoot.extensions.Pathfinder
 
computePathTo(int, int) - Method in interface org.barney.greenfoot.pathfinding.PathfindingAlgorithm
Berechnet einen Pfad zu den Koordinaten (x|y).
Coordinate - Class in org.barney.greenfoot.world
Diese Klasse definiert eine zweidimensionale Koordinate.
Coordinate(int, int) - Constructor for class org.barney.greenfoot.world.Coordinate
Instantiiert eine x-y-Koordinate.

D

Detonationsafe - Interface in org.barney.greenfoot.misc
Objekte dieses Typs werden von Sprengkörpern nicht beeinflusst.

E

equals(Object) - Method in class org.barney.greenfoot.extensions.Pathfinder.FocussedComparator
 
equals(Object) - Method in class org.barney.greenfoot.extensions.Pathfinder.UnfocussedComparator
 
expand() - Method in class org.barney.greenfoot.pathfinding.AStarWaypoint
 
expand() - Method in class org.barney.greenfoot.pathfinding.PathfindingWaypoint
Lässt einen Punkt Pfadkosten und Verbesserungen zu seinen Nachbarn berechnen.
explode() - Method in class org.barney.greenfoot.misc.Bomb
Sprengt die Bombe.
Extension - Class in org.barney.greenfoot.extensions
Definiert eine Erweiterung für Operator-Objekte.
Extension(Operator) - Constructor for class org.barney.greenfoot.extensions.Extension
Instantiiert eine Erweiterung.

F

fuse(int) - Method in class org.barney.greenfoot.misc.Bomb
Stellt den Zeitzünder an.

G

Generatable - Class in org.barney.greenfoot.world
Diese Klasse definiert einen Wrapper für Klassen, von denen Objekte generiert werden soll.
Generatable(float, boolean, Class<? extends Actor>) - Constructor for class org.barney.greenfoot.world.Generatable
Instantiiert ein Generatable.
generatable - Variable in class org.barney.greenfoot.world.Generatable
Die Klasse von der Instanzen generiert werden.
generate(World, float, boolean, boolean) - Method in class org.barney.greenfoot.world.RandomWorldGenerator
Generiert in der angegebenen Welt zufällige Strukturen.
generateRandomCoordinate(World) - Method in class org.barney.greenfoot.world.RandomWorldGenerator
Generiert eine Zufallskoordinate in den Grenzen der angegebenen Welt.
generatorObjects - Variable in class org.barney.greenfoot.world.RandomWorldGenerator
Die Liste mit den zu spawnenden Generatable-Objekten.
getFocussed() - Method in class org.barney.greenfoot.extensions.Pathfinder.AStarAlgorithm
 
getFocussed() - Method in class org.barney.greenfoot.extensions.Pathfinder
 
getFocussed() - Method in interface org.barney.greenfoot.pathfinding.PathfindingAlgorithm
Gibt zurück, ob eine fokussierende Metrik verwendet wird.
getNeighbours(int, boolean, Class) - Method in class org.barney.greenfoot.core.Obstacle
Gibt eine Liste der Nachbarn von diesem Operator in einer angegebenen Schrittdistanz zurück.
getOneIntersectingObject(Class) - Method in class org.barney.greenfoot.core.Obstacle
Gibt ein Objekt zurück, dass auf demselben Feld liegt und eine Instanz der Klasse cls ist.
getOneIntersectingObject(Class) - Method in class org.barney.greenfoot.core.Operator
Gibt ein Objekt zurück, dass auf demselben Feld liegt und eine Instanz der Klasse cls ist.
getOperator() - Method in class org.barney.greenfoot.extensions.Extension
Gibt den Operator dieser Erweiterung zurück.
getProbedDistance() - Method in class org.barney.greenfoot.pathfinding.AStarWaypoint
Gibt die Minimaldistanz von diesem Punkt zum Start zurück.
getTargetDistance() - Method in class org.barney.greenfoot.pathfinding.AStarWaypoint
 
getTargetDistance() - Method in class org.barney.greenfoot.pathfinding.PathfindingWaypoint
Gibt die Pfadkosten des Punktes aus.
getWayAsStack(Stack<Coordinate>) - Method in class org.barney.greenfoot.pathfinding.AStarWaypoint
Gibt den Pfad von diesem Punkt zum Ziel als Stack zurück.
getX() - Method in class org.barney.greenfoot.world.Coordinate
Gibt den x-Wert dieser Koordinate zurück.
getY() - Method in class org.barney.greenfoot.world.Coordinate
Gibt den y-Wert dieser Koordinate zurück.
gotPath - Variable in class org.barney.greenfoot.extensions.Pathfinder
 

I

init() - Method in class org.barney.greenfoot.extensions.Pathfinder.AStarAlgorithm
 
init() - Method in class org.barney.greenfoot.extensions.Pathfinder
 
init() - Method in interface org.barney.greenfoot.pathfinding.PathfindingAlgorithm
Bereitet den Algorithmus auf Berechnungen vor.
isStart() - Method in class org.barney.greenfoot.pathfinding.AStarWaypoint
Gibt zurück, ob dieser Punkt auf dem Startpunkt des Operator-Objekts liegt.
isStatic - Variable in class org.barney.greenfoot.world.Generatable
Ob eine feste Objektanzahl ist.

M

maySpawn(World, Generatable, int, int) - Method in class org.barney.greenfoot.world.RandomWorldGenerator
Gibt zurück, ob das angegebene Generatable an angegebener Stelle spawnen kann.
move() - Method in class org.barney.greenfoot.core.Operator
Bewegt diesen Operator ein Feld vorwärts.
moveTo(Coordinate) - Method in class org.barney.greenfoot.core.Operator
Bewegt diesen Operator zu den angegebenen Koordinaten

O

Obstacle - Class in org.barney.greenfoot.core
Definiert ein unüberwindliches Hindernis für Operator-Objekte.
Obstacle() - Constructor for class org.barney.greenfoot.core.Obstacle
 
openList - Variable in class org.barney.greenfoot.extensions.Pathfinder
Hält Referenzen auf Punkte, die noch expandiert werden müssen.
Operator - Class in org.barney.greenfoot.core
Die Klasse Operator definiert Methoden für Objekte, die sich in einer Welt bewegen und mit Objekten interagieren.
Operator() - Constructor for class org.barney.greenfoot.core.Operator
 
operator - Variable in class org.barney.greenfoot.extensions.Extension
Der Operator, der diese Erweiterung hält.
org.barney.greenfoot.core - package org.barney.greenfoot.core
Enthält die verschiedenen Kern-Superklassen.
org.barney.greenfoot.extensions - package org.barney.greenfoot.extensions
Enthält Funktionserweiterungen für Operator-Objekte.
org.barney.greenfoot.misc - package org.barney.greenfoot.misc
Enthält weitere Klassen wie Waypoint oder Bomb.
org.barney.greenfoot.pathfinding - package org.barney.greenfoot.pathfinding
Enthält Klassen, die für Pathfinding benötigt werden.
org.barney.greenfoot.world - package org.barney.greenfoot.world
Enthält verschiedene Klassen rund um Weltengenerierung.

P

Pathfinder - Class in org.barney.greenfoot.extensions
Stellt Methoden für die Berechnung eines optimalen Pfades bereit.
Pathfinder(Operator) - Constructor for class org.barney.greenfoot.extensions.Pathfinder
Instantiiert ein Pathfinder-Modul.
Pathfinder.AStarAlgorithm - Class in org.barney.greenfoot.extensions
Berechnet einen optimalen Pfad von Punkt A nach Punkt B.
Pathfinder.AStarAlgorithm() - Constructor for class org.barney.greenfoot.extensions.Pathfinder.AStarAlgorithm
 
Pathfinder.FocussedComparator - Class in org.barney.greenfoot.extensions
Bildet den openList Comparator für eine fokussierende Metrik.
Pathfinder.FocussedComparator() - Constructor for class org.barney.greenfoot.extensions.Pathfinder.FocussedComparator
 
Pathfinder.UnfocussedComparator - Class in org.barney.greenfoot.extensions
Bildet den openList Comparator für eine nicht-fokussierende Metrik.
Pathfinder.UnfocussedComparator() - Constructor for class org.barney.greenfoot.extensions.Pathfinder.UnfocussedComparator
 
PathfindingAlgorithm - Interface in org.barney.greenfoot.pathfinding
Defininiert die Standardmethoden eines Pfadfinder-Algorithmus.
PathfindingWaypoint - Class in org.barney.greenfoot.pathfinding
Die Klasse PathfindingWaypoint ist eine abstrakte Superklasse für alle Wegpunkte, die zum Berechnen eines Weges platziert werden.
PathfindingWaypoint() - Constructor for class org.barney.greenfoot.pathfinding.PathfindingWaypoint
 
placeRandomObject(World, int, int) - Method in class org.barney.greenfoot.world.RandomWorldGenerator
Platziert ein zufälliges Generatable aus der Liste in der Welt world.
probability - Variable in class org.barney.greenfoot.world.Generatable
Die Wahrscheinlichkeit, mit der ein Objekt generiert wird.

R

RandomWorldGenerator - Class in org.barney.greenfoot.world
Objekte dieser Klasse generieren Zufallswelten mit angegebenen Klassen und Wahrscheinlichkeiten.
RandomWorldGenerator(ArrayList<Generatable>) - Constructor for class org.barney.greenfoot.world.RandomWorldGenerator
Instantiiert einen RandomWorldGenerator.

S

setFocussed(boolean) - Method in class org.barney.greenfoot.extensions.Pathfinder.AStarAlgorithm
 
setFocussed(boolean) - Method in class org.barney.greenfoot.extensions.Pathfinder
 
setFocussed(boolean) - Method in interface org.barney.greenfoot.pathfinding.PathfindingAlgorithm
Stellt ein, ob eine fokussierende Metrik verwendet werden soll.
specificOnField(Class<A>) - Method in class org.barney.greenfoot.core.Collector
Gibt zurück, ob auf dem Feld diess Objektes mindestens ein Objekt der angegebenen Klasse liegt.
step() - Method in class org.barney.greenfoot.extensions.Pathfinder.AStarAlgorithm
 
step() - Method in class org.barney.greenfoot.extensions.Pathfinder
 
step() - Method in interface org.barney.greenfoot.pathfinding.PathfindingAlgorithm
Gibt die Koordinate des nächsten Schrittes aus.

T

turnLeft() - Method in class org.barney.greenfoot.core.Operator
Dreht diesen Operator um 90° nach links.
turnRight() - Method in class org.barney.greenfoot.core.Operator
Dreht diesen Operator um 90° nach rechts.

U

update(AStarWaypoint, int) - Method in class org.barney.greenfoot.pathfinding.AStarWaypoint
Aktualisiert die alten Werte dieses Punktes.

W

Waypoint - Class in org.barney.greenfoot.misc
Definiert einen Wegpunkt.
Waypoint() - Constructor for class org.barney.greenfoot.misc.Waypoint
 
A B C D E F G I M O P R S T U W