Class Maehroboter
- java.lang.Object
-
- greenfoot.Actor
-
- Figur
-
- Maehroboter
-
public class Maehroboter extends Figur
Der Mähroboter geht gerade aus, bis er auf einen Zaun trifft (braunes Hindernis).- Author:
- Albert Wiedemann @version 1.0
-
-
Field Summary
Fields Modifier and Type Field Description protected int
batteriestand
-
Constructor Summary
Constructors Modifier Constructor Description protected
Maehroboter()
Der Konstruktor erzeugt die Form, den Zaun und die Rasenfläche
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
BatteriestandGeben()
Meldet den Batteriestand.protected void
BatteriestandUm1Reduzieren()
Erhöht den Batteriestand um 1.protected void
BisZaunMähen()
Mäht so lange, so lange kein Hindernis kommt.protected void
Drehen(int grad)
Drehen und den Drehwinkel im INtervall [0;360[ halten.protected void
FahrenUndMähen()
Simulation des Mähvorgangs.protected void
Mähen()
Mäht so lange, so lange kein Hindernis kommt.-
Methods inherited from class Figur
addedToWorld, setLocation, setRotation
-
Methods inherited from class greenfoot.Actor
act, getImage, getIntersectingObjects, getNeighbours, getObjectsAtOffset, getObjectsInRange, getOneIntersectingObject, getOneObjectAtOffset, getRotation, getWorld, getWorldOfType, getX, getY, intersects, isAtEdge, isTouching, move, removeTouching, setImage, setImage, turn, turnTowards
-
-
-
-
Method Detail
-
BisZaunMähen
protected void BisZaunMähen()
Mäht so lange, so lange kein Hindernis kommt.
-
Mähen
protected void Mähen()
Mäht so lange, so lange kein Hindernis kommt.
-
FahrenUndMähen
protected void FahrenUndMähen()
Simulation des Mähvorgangs.
-
BatteriestandGeben
protected int BatteriestandGeben()
Meldet den Batteriestand. @returns Batteriestand
-
BatteriestandUm1Reduzieren
protected void BatteriestandUm1Reduzieren()
Erhöht den Batteriestand um 1.
-
Drehen
protected void Drehen(int grad)
Drehen und den Drehwinkel im INtervall [0;360[ halten.
-
-