JavaKara Befehle

Methoden in JavaKara
Klasse Kara
void move()
void turnRight ()
void turnLeft ()
void putLeaf()
void removeLeaf()
boolean treeFront()
boolean treeRight()
boolean treeLeft()
boolean mushroomFront()
boolean onLeaf()
void setPosition(int x, int y)
ein Schritt nach vorne gehen
nach rechts drehen
nach links drehen
ein Kleeblatt ablegen
ein Kleeblatt aufheben
Baum vor Kara?
Baum rechts von Kara?
Baum links von Kara?
Pilz vor Kara?
Kleeblatt unter Kara?
Kara erhält die Position (x,y)
Klasse World
void clearAll()
void setTree(int x, int y, boolean
putTree)
void setMushroom(int x, int y,
boolean putMushroom)
void setLeaf(int x, int y, boolean
putLeaf)
void setSize(int newSizeX, int
newSizeY)
boolean isEmpty()
boolean isTree()
boolean isMushroom()
boolean isLeaf()
int getSizeX()
int getSizeY()
Alle Elemente entfernen
Baum setzen/entfernen auf den
Feld x,y
Pilz setzen/entfernen auf den
Feld x,y
Kleeblatt setzen/entfernen auf
den Feld x,y
Die Größe der Welt festlege.
Feld leer?
Baum vorhanden?
Pilz vorhanden?
Kleeblatt vorhanden?
Horizontale Größe der Welt
Vertikale Größe der Welt
Klasse tools
void showMessage(String
message)
void println (String string)
int random(int bound)
void checkState()
void sleep(int ms)
String stringInput(String title)
int intInput(String title)
double doubleInput(String title)
String in Dialogfenster ausgeben
String ausgeben
Liefert Zufallszahl aus den
Intervallbereich{0…bound}
Schaut auf den
Geschwindigkeitsregler
Schläft ms Millisekunden
String in einem Dialogfenster mit
Titel title eingeben
Ganzzahl in einem Dialogfenster
mit Titel title eingeben
Kommazahl in einem
Dialogfenster mit Title title
eingeben