Class Maehroboter
- java.lang.Object
-
- 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
-
Fields inherited from class Figur
aktionsEmpfänger, symbol
-
-
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.void
Mähen()
Mäht so lange, so lange kein Hindernis kommt.-
Methods inherited from class Figur
AktionAusführen, Berührt, Berührt, Berührt, EigeneFigurLöschen, Entfernen, FigurteilFestlegenDreieck, FigurteilFestlegenEllipse, FigurteilFestlegenRechteck, GanzNachHintenBringen, GanzNachVornBringen, Gehen, GrößeSetzen, MausGeklickt, NachHintenBringen, NachVornBringen, PositionSetzen, SichtbarkeitSetzen, SonderTasteGedrückt, TasteGedrückt, WinkelGeben, WinkelSetzen, XPositionGeben, YPositionGeben, ZumStartpunktGehen
-
-
-
-
Method Detail
-
BisZaunMähen
protected void BisZaunMähen()
Mäht so lange, so lange kein Hindernis kommt.
-
Mähen
public 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.
-
-