Lösung zu Arbeitsauftrag 3:

  public void aufraeumen()
  {
    unordnungMachen();
    zurEckeGehen();
    LinksDrehen();
    while (!(karol.IstWand()))
    {
      reiheAufraeumen();
      karol.LinksDrehen();
      if (!karol.IstWand())
      {
        feldAufraeumen();
        karol.LinksDrehen();
        reiheAufraeumen();
        karol.RechtsDrehen();
        if (!(karol.IstWand()))
        {
          feldAufraeumen();
          karol.RechtsDrehen();
        }
      }
    }
  }


Zurück zur Aufgabenstellung