Class 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 Detail

      • batteriestand

        protected int batteriestand
    • Constructor Detail

      • Maehroboter

        protected Maehroboter()
        Der Konstruktor erzeugt die Form, den Zaun und die Rasenfläche
    • 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.
      • Drehen

        protected void Drehen​(int grad)
        Drehen und den Drehwinkel im INtervall [0;360[ halten.
        Overrides:
        Drehen in class Figur
        Parameters:
        grad - Drehwinkel (mathematisch positiver Drehsinn) im Gradmaß