Skip navigation links
A B C D E F G H I M P R S T U V 

A

addFlag(String) - Method in class flowerwarspp.preset.ArgumentParser
Fuege einen Schalter hinzu.
addSetting(String, String) - Method in class flowerwarspp.preset.ArgumentParser
Fuege eine Einstellung hinzu.
ArgumentParser - Class in flowerwarspp.preset
Ein simpler Parser fuer Kommandozeilen Parameter.
ArgumentParser(String[]) - Constructor for class flowerwarspp.preset.ArgumentParser
Erzeuge einen neuen ArgumentParser aus einem String-Array mit Parametern.
ArgumentParserException - Exception in flowerwarspp.preset
Eine ArgumentParserException wird geworfen, wenn beim Einlesen der Programmargumente ein Fehler auftritt.
ArgumentParserException(String) - Constructor for exception flowerwarspp.preset.ArgumentParserException
 
ArgumentParserException(String, Throwable) - Constructor for exception flowerwarspp.preset.ArgumentParserException
 

B

Board - Interface in flowerwarspp.preset
Board

C

column - Variable in class flowerwarspp.preset.Position
Spalte
COMBINATIONS - Static variable in class flowerwarspp.preset.Flower
Anzahl an moeglichen Positionen
COMBINATIONS - Static variable in class flowerwarspp.preset.Position
Anzahl an moeglichen Positionen
compareTo(Ditch) - Method in class flowerwarspp.preset.Ditch
 
compareTo(Flower) - Method in class flowerwarspp.preset.Flower
 
compareTo(Move) - Method in class flowerwarspp.preset.Move
 
compareTo(Position) - Method in class flowerwarspp.preset.Position
 
confirm(Status) - Method in interface flowerwarspp.preset.Player
Diese Funktion bestaetigt dem Spieler den zuletzt mit Player.request() angeforderten Zug.

D

Ditch - Class in flowerwarspp.preset
Der Graben
Ditch(Position, Position) - Constructor for class flowerwarspp.preset.Ditch
Erzeuge einen neuen Graben unter Angabe der beiden Positionen, zwischen denen der Graben gebaut werden soll.
ditch - Variable in class flowerwarspp.preset.Move
Graben des Zuges
DitchFormatException - Exception in flowerwarspp.preset
Eine DitchFormatException wird geworfen, wenn beim Parsen eines Grabens ein Fehler auftritt.
DitchFormatException(String) - Constructor for exception flowerwarspp.preset.DitchFormatException
 
DitchFormatException(String, Throwable) - Constructor for exception flowerwarspp.preset.DitchFormatException
 

E

equals(Object) - Method in class flowerwarspp.preset.Ditch
 
equals(Object) - Method in class flowerwarspp.preset.Flower
 
equals(Object) - Method in class flowerwarspp.preset.Move
 
equals(Object) - Method in class flowerwarspp.preset.Position
 

F

Flower - Class in flowerwarspp.preset
Die Blume
Flower(Position, Position, Position) - Constructor for class flowerwarspp.preset.Flower
Erzeuge eine neue Blume unter Angabe der drei umliegenden Positionen.
FlowerFormatException - Exception in flowerwarspp.preset
Eine FlowerFormatException wird geworfen, wenn beim Parsen einer Blume ein Fehler auftritt.
FlowerFormatException(String) - Constructor for exception flowerwarspp.preset.FlowerFormatException
 
FlowerFormatException(String, Throwable) - Constructor for exception flowerwarspp.preset.FlowerFormatException
 
flowers - Variable in class flowerwarspp.preset.Move
Blumen des Zuges
flowerwarspp.preset - package flowerwarspp.preset
 

G

getBlue() - Method in class flowerwarspp.preset.ArgumentParser
 
getColumn() - Method in class flowerwarspp.preset.Position
Gib die Spalte der Position zurueck.
getDelay() - Method in class flowerwarspp.preset.ArgumentParser
 
getDitch() - Method in class flowerwarspp.preset.Move
Gib den Graben des Zuges zurueck.
getDitches(PlayerColor) - Method in interface flowerwarspp.preset.Viewer
Gib alle gebauten Graeben eines bestimmten Spielers (durch seine Farbe) zurueck.
getFirst() - Method in class flowerwarspp.preset.Ditch
Gib die erste Position des Grabens zurueck.
getFirst() - Method in class flowerwarspp.preset.Flower
Gib die erste Position der Blume zurueck.
getFirstFlower() - Method in class flowerwarspp.preset.Move
Gib die erste Blume des Zuges zurueck.
getFlag(String) - Method in class flowerwarspp.preset.ArgumentParser
Gib den Wert eines Schalters zurueck.
getFlowers(PlayerColor) - Method in interface flowerwarspp.preset.Viewer
Gib alle gepflanzten Blumen eines bestimmten Spielers (durch seine Farbe) zurueck.
getPoints(PlayerColor) - Method in interface flowerwarspp.preset.Viewer
Gib die aktuelle Punktzahl eines bestimmten Spielers (durch seine Farbe) zurueck.
getPossibleMoves() - Method in interface flowerwarspp.preset.Viewer
Gib alle moeglichen Zuege des aktuellen Spielers zurueck.
getRed() - Method in class flowerwarspp.preset.ArgumentParser
 
getRow() - Method in class flowerwarspp.preset.Position
Gib die Zeile der Position zurueck.
getSecond() - Method in class flowerwarspp.preset.Ditch
Gib die zweite Position des Grabens zurueck.
getSecond() - Method in class flowerwarspp.preset.Flower
Gib die zweite Position der Blume zurueck.
getSecondFlower() - Method in class flowerwarspp.preset.Move
Gib die zweite Blume des Zuges zurueck.
getSetting(String) - Method in class flowerwarspp.preset.ArgumentParser
Gib den Wert einer Einstellung als Object zurueck.
getSize() - Method in class flowerwarspp.preset.ArgumentParser
 
getSize() - Method in interface flowerwarspp.preset.Viewer
Gib die Groesse des Spielbretts zurueck.
getStatus() - Method in interface flowerwarspp.preset.Viewer
Gib den Status des Spielbretts zurueck.
getThird() - Method in class flowerwarspp.preset.Flower
Gib die dritte Position der Blume zurueck.
getTurn() - Method in interface flowerwarspp.preset.Viewer
Gib den Spieler (durch seine Spielerfarbe) zurueck, der gerade am Zug ist.
getType() - Method in class flowerwarspp.preset.Move
Gib den eindeutigen Typen des Zuges zurueck.

H

hashCode() - Method in class flowerwarspp.preset.Ditch
 
hashCode() - Method in class flowerwarspp.preset.Flower
 
hashCode() - Method in class flowerwarspp.preset.Move
 
hashCode() - Method in class flowerwarspp.preset.Position
 

I

init(int, PlayerColor) - Method in interface flowerwarspp.preset.Player
Initialisiere den Spieler und teile ihm die Groesse des Spielbretts und seine Spielerfarbe mit.
isDebug() - Method in class flowerwarspp.preset.ArgumentParser
 
isSet(String) - Method in class flowerwarspp.preset.ArgumentParser
Pruefe ob ein Parameter gesetzt ist.

M

make(Move) - Method in interface flowerwarspp.preset.Board
Fuehre den uebergebenen Zug auf dem Spielbrett aus.
MAX_VALUE - Static variable in class flowerwarspp.preset.Position
Maximalwert einer Spalte oder Zeile einer Position
Move - Class in flowerwarspp.preset
Der Spielzug
Move(MoveType) - Constructor for class flowerwarspp.preset.Move
Erzeuge einen neuen Aufgabe- oder Spielende-Zug unter Angabe des Typs.
Move(Flower, Flower) - Constructor for class flowerwarspp.preset.Move
Erzeuge einen neuen Blumenzug unter Angabe der beiden Blumen, die in diesem Zug gepflanzt werden sollen.
Move(Ditch) - Constructor for class flowerwarspp.preset.Move
Erzeuge einen neuen Grabenzug unter Angabe des Grabens.
MoveFormatException - Exception in flowerwarspp.preset
Eine MoveFormatException wird geworfen, wenn beim Parsen eines Zuges ein Fehler auftritt.
MoveFormatException(String) - Constructor for exception flowerwarspp.preset.MoveFormatException
 
MoveFormatException(String, Throwable) - Constructor for exception flowerwarspp.preset.MoveFormatException
 
MoveType - Enum in flowerwarspp.preset
Diese Enumeration enthaelt alle moeglichen Spielzugtypen.
MoveType() - Constructor for enum flowerwarspp.preset.MoveType
 

P

params - Variable in class flowerwarspp.preset.ArgumentParser
Map zur Speicherung der Parameter
parseArgs(String[]) - Method in class flowerwarspp.preset.ArgumentParser
Parse die Argumente.
parseDitch(String) - Static method in class flowerwarspp.preset.Ditch
Wandle einen uebergebenen String in einen Graben um.
parseFlower(String) - Static method in class flowerwarspp.preset.Flower
Wandle einen uebergebenen String in eine Blume um.
parseMove(String) - Static method in class flowerwarspp.preset.Move
Wandle einen uebergebenen String in einen Spielzug um.
parsePlayerType(String) - Method in class flowerwarspp.preset.ArgumentParser
Interpretiere einen Spielertypen
parsePosition(String) - Static method in class flowerwarspp.preset.Position
Wandle einen uebergebenen String in eine Position um.
Player - Interface in flowerwarspp.preset
Spieler-Schnittstelle
PlayerColor - Enum in flowerwarspp.preset
Diese Enumeration enthaelt die beiden Spielerfarben Rot und Blau.
PlayerColor() - Constructor for enum flowerwarspp.preset.PlayerColor
 
PlayerType - Enum in flowerwarspp.preset
Diese Enumeration enthaelt die moeglichen Spielertypen.
PlayerType() - Constructor for enum flowerwarspp.preset.PlayerType
 
Position - Class in flowerwarspp.preset
Die Position
Position(int, int) - Constructor for class flowerwarspp.preset.Position
Erzeuge eine neue Position unter Angabe der Spalte und Zeile.
PositionFormatException - Exception in flowerwarspp.preset
Eine PositionFormatException wird geworfen, wenn beim Parsen einer Position ein Fehler auftritt.
PositionFormatException(String) - Constructor for exception flowerwarspp.preset.PositionFormatException
 
PositionFormatException(String, Throwable) - Constructor for exception flowerwarspp.preset.PositionFormatException
 
positions - Variable in class flowerwarspp.preset.Ditch
Positionen des Grabens
positions - Variable in class flowerwarspp.preset.Flower
Positionen der Blume

R

request() - Method in interface flowerwarspp.preset.Player
Diese Funktion fordert vom Spieler einen Zug an.
request() - Method in interface flowerwarspp.preset.Requestable
Fordere einen Spielzug an und liefere ihn zurueck.
Requestable - Interface in flowerwarspp.preset
Jede Eingabe-Klasse muss diese Schnittstelle implementieren.
row - Variable in class flowerwarspp.preset.Position
Zeile

S

serialVersionUID - Static variable in class flowerwarspp.preset.Ditch
Serialisierungskonstante
serialVersionUID - Static variable in class flowerwarspp.preset.Flower
Serialisierungskonstante
serialVersionUID - Static variable in class flowerwarspp.preset.Move
Serialisierungskonstante
serialVersionUID - Static variable in class flowerwarspp.preset.Position
Serialisierungskonstante
setColumn(int) - Method in class flowerwarspp.preset.Position
Setze die Spalte der Position.
setFirst(Position) - Method in class flowerwarspp.preset.Ditch
Setze die erste Position des Grabens.
setFirst(Position) - Method in class flowerwarspp.preset.Flower
Setze die erste Position der Blume.
setFirstFlower(Flower) - Method in class flowerwarspp.preset.Move
Setze die erste Blume des Zuges.
setRow(int) - Method in class flowerwarspp.preset.Position
Setze die Zeile der Position.
setSecond(Position) - Method in class flowerwarspp.preset.Ditch
Setze die zweite Position des Grabens.
setSecond(Position) - Method in class flowerwarspp.preset.Flower
Setze die zweite Position der Blume.
setSecondFlower(Flower) - Method in class flowerwarspp.preset.Move
Setze die zweite Blume des Zuges.
setThird(Position) - Method in class flowerwarspp.preset.Flower
Setze die dritte Position der Blume.
Status - Enum in flowerwarspp.preset
Diese Enumeration enthaelt die moeglichen Spielstati.
Status() - Constructor for enum flowerwarspp.preset.Status
 

T

toString() - Method in class flowerwarspp.preset.Ditch
 
toString() - Method in class flowerwarspp.preset.Flower
 
toString() - Method in class flowerwarspp.preset.Move
 
toString() - Method in class flowerwarspp.preset.Position
 
type - Variable in class flowerwarspp.preset.Move
Zugtyp

U

update(Move, Status) - Method in interface flowerwarspp.preset.Player
Diese Funktion uebermittelt dem Spieler den Zug und Status des Zuges des Gegenspielers.
updateOrder() - Method in class flowerwarspp.preset.Ditch
Sortiere die Positionen des Grabens.
updateOrder() - Method in class flowerwarspp.preset.Flower
Sortiere die Positionen der Blume.
updateOrder() - Method in class flowerwarspp.preset.Move
Sortiere die Blumen des Zuges.

V

valueOf(String) - Static method in enum flowerwarspp.preset.MoveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum flowerwarspp.preset.PlayerColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum flowerwarspp.preset.PlayerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum flowerwarspp.preset.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum flowerwarspp.preset.MoveType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum flowerwarspp.preset.PlayerColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum flowerwarspp.preset.PlayerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum flowerwarspp.preset.Status
Returns an array containing the constants of this enum type, in the order they are declared.
Viewable - Interface in flowerwarspp.preset
Diese Schnittstelle ermoeglicht es einen Viewer zu bekommen, ueber den Informationen ueber den Zustand des Spielbretts abgefragt werden koennen.
viewer() - Method in interface flowerwarspp.preset.Viewable
Liefere einen Viewer zurueck.
Viewer - Interface in flowerwarspp.preset
Viewer
A B C D E F G H I M P R S T U V 
Skip navigation links