java.lang.Objectgreenfoot.Actor
Spinne
public class Spinne
Klasse für Objekte vom Typ Spinne.
Constructor Summary | |
---|---|
Spinne()
Erzeugt ein Spinne-Objekt ohne Fliegen mit 4 Aktionen pro Sekunde. |
|
Spinne(int fliegen)
Erzeugt ein Spinne-Objekt mit einer gegebenen Anzahl Fliegen und 4 Aktionen pro Sekunde. |
Method Summary | |
---|---|
void |
act()
The act method is called by the greenfoot framework to give objects a chance to perform some action. |
boolean |
fliegeAmPlatz()
Prüft, ob auf dem Platz der Spinne mindestens eine Fliege liegt. |
void |
fliegeAusspucken()
Die Spinne spuckt eine Fliege aus, falls sie mindestens eine gefressen hat. |
void |
fliegeFressen()
Die Spinne frisst eine Fliege, falls mindestens eine auf dem Platz liegt. |
boolean |
fliegeGefressen()
Prüft, ob die Spinne mindestens eine Fliege gefressen hat. |
int |
fliegenAmPlatz()
Liefert die Anzahl der Fliegen auf dem Platz der Spinne. |
void |
fliegenFuettern(int anzahl)
Die Spinne wird mit anzahl zusŠtzlichen Fliegen gefŸttert. |
int |
fliegenGefressen()
Liefert die Anzahl der Fliegen, die die Spinne gefressen hat. |
boolean |
hindernisLinks()
Prüft, ob links neben der Spinne ein Hindernis liegt. |
boolean |
hindernisRechts()
Prüft, ob rechts neben der Spinne ein Hindernis liegt. |
boolean |
hindernisVorn()
Prüft, ob auf dem Platz vor der Spinne ein Hindernis liegt. |
boolean |
klatscheVorn()
Prüft, ob auf dem Platz vor der Spinne eine Klatsche lauert. |
void |
linksDrehen()
Die Spinne dreht sich um 90° entgegen dem Uhrzeigersinn. |
void |
nachrichtenVerbergen()
Schaltet die Anzeige von Fehlern und Warnungen aus. |
void |
nachrichtenZeigen()
Schaltet die Anzeige von Fehlern und Warnungen ein. |
void |
rechtsDrehen()
Die Spinne dreht sich um 90° im Uhrzeigersinn. |
void |
schritt()
Die Spinne geht einen Schritt in Blickrichtung, wenn sie nicht vor einem Hindernis steht. |
void |
tempo(int aktionenProSekunde)
Legt das Tempo der Programmausführung fest. |
void |
warten(int milliSekunden)
Die Spinne unterbricht die Programmausführung für eine gegebene Zeit. |
Methods inherited from class greenfoot.Actor |
---|
addedToWorld, getHeight, getImage, getIntersectingObjects, getNeighbours, getObjectsAtOffset, getObjectsInRange, getOneIntersectingObject, getOneObjectAtOffset, getRotation, getWidth, getWorld, getX, getY, intersects, setImage, setImage, setLocation, setRotation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Spinne()
public Spinne(int fliegen)
fliegen
- die Anzahl der gefressenen FliegenMethod Detail |
---|
public void act()
greenfoot.Actor
act
in class greenfoot.Actor
public boolean fliegeAmPlatz()
public void fliegeAusspucken()
public void fliegeFressen()
public boolean fliegeGefressen()
public int fliegenAmPlatz()
public void fliegenFuettern(int anzahl)
public int fliegenGefressen()
public boolean hindernisLinks()
public boolean hindernisRechts()
public boolean hindernisVorn()
public boolean klatscheVorn()
public void linksDrehen()
public void nachrichtenVerbergen()
public void nachrichtenZeigen()
public void rechtsDrehen()
public void schritt()
public void tempo(int aktionenProSekunde)
die
- Anzahl der Aktionen pro Sekundepublic void warten(int milliSekunden)
die
- Länge der Unterbrechung in Millisekunden