Wie funktioniert JavaScriptKara? Wenn Sie ein eigenes Programm ausführen, wird ein neuer Thread gestartet. Wichtig dabei: Da Ihr Programm in einem eigenen Thread läuft, kann JavaScriptKara keinen Einfluss nehmen zum Beispiel auf die Ausführungsgeschwindigkeit Ihres Programmes oder etwa Ihr Programm stoppen.
world |
|
void clearAll() |
Alle Elemente entfernen |
void setLeaf (int x, int y, boolean putLeaf) |
Blatt legen oder entfernen |
void setTree (int x, int y, boolean putTree) |
Baum setzen oder entfernen |
void setMushroom (int x, int y, boolean putMushroom) |
Pilz setzen oder entfernen |
void setSize (int newSizeX, int newSizeY) |
Grösse der Welt ändern |
boolean isEmpty (int x, int y) |
Ist das Feld leer? |
boolean isTree (int x, int y) |
Ist ein Baum auf dem Feld? |
boolean isMushroom (int x, int y) |
Ist ein Pilz auf dem Feld? |
boolean isLeaf (int x, int y) |
Ist ein Blatt auf dem Feld? |
int getSizeX() |
Horizontale Grösse der Welt |
int getSizeY() |
Vertikale Grösse der Welt |
tools |
|
void println (String string) |
String auf Standard-Ausgabe schreiben |
void showMessage (String message) |
String in Dialogfenster ausgeben |
int random (int bound) |
Liefert Zufallszahl aus Bereich [0..bound] |
void checkState() |
Schaut auf den Geschwindigkeitsregler |
void sleep (int ms) |
Schläft ms Millisekunden |
String stringInput (String title) |
String in einem Dialogfenster mit Titel title eingeben; gibt null zurück,
wenn der Dialog mit Cancel abgebrochen wurde |
int intInput (String title) |
Ganzzahl in einem Dialogfenster mit Titel title eingeben; gibt Integer.MIN_VALUE zurück,
wenn der Dialog mit Cancel abgebrochen wurde oder nicht eine Ganzzahl eingegeben wurde |
double doubleInput (String title) |
Fliesskommazahl in einem Dialogfenster mit Titel title eingeben; gibt Double.MIN_VALUE zurück,
wenn der Dialog mit Cancel abgebrochen wurde oder nicht eine Fliesskommazahl eingegeben wurde |