java.lang.Objectgreenfoot.Actor
Rover
public class Rover
Constructor Summary | |
---|---|
Rover()
|
Method Summary | |
---|---|
void |
act()
|
protected void |
addedToWorld(greenfoot.World world)
|
void |
analysiereGestein()
Der Rover ermittelt den Wassergehalt des Gesteins auf seiner Position und gibt diesen auf dem Display aus. |
void |
drehe(java.lang.String richtung)
Der Rover dreht sich um 90 Grad in die Richtung, die mit richtung („links“ oder „rechts“) übergeben wurde. |
void |
fahre()
Der Rover bewegt sich ein Feld in Fahrtrichtung weiter. |
boolean |
gesteinVorhanden()
Der Rover gibt durch einen Wahrheitswert (true oder false )zurück, ob sich auf seiner Position ein Objekt der Klasse Gestein befindet. |
boolean |
huegelVorhanden(java.lang.String richtung)
Der Rover überprüft, ob sich in richtung ("rechts", "links", oder "vorne") ein Objekt der Klasse Huegel befindet. |
void |
markeEntfernen()
|
boolean |
markeVorhanden()
*Der Rover gibt durch einen Wahrheitswert (true oder false )zurück, ob sich auf seiner Position ein Objekt der Marke befindet. |
void |
setzeMarke()
Der Rover erzeugt ein Objekt der Klasse „Markierung“ auf seiner Position. |
Methods inherited from class |
---|
getImage, getIntersectingObjects, getNeighbours, getObjectsAtOffset, getObjectsInRange, getOneIntersectingObject, getOneObjectAtOffset, getRotation, getWorld, getX, getY, intersects, isTouching, move, removeTouching, setImage, setImage, setLocation, setRotation, turn, turnTowards |
Methods inherited from class |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Rover()
Method Detail |
---|
public void act()
act
in class greenfoot.Actor
protected void addedToWorld(greenfoot.World world)
addedToWorld
in class greenfoot.Actor
public void analysiereGestein()
public void drehe(java.lang.String richtung)
public void fahre()
public boolean gesteinVorhanden()
public boolean huegelVorhanden(java.lang.String richtung)
public void markeEntfernen()
public boolean markeVorhanden()
public void setzeMarke()